./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/memsafety/test-0235-3.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 35987657 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/memsafety/test-0235-3.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 02c65307022e35fe6a7161faa785e5b34e94ccda4b82967e279eadaf3aa37bc3 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 17:09:20,292 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 17:09:20,294 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 17:09:20,331 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 17:09:20,332 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 17:09:20,333 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 17:09:20,336 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 17:09:20,339 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 17:09:20,340 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 17:09:20,344 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 17:09:20,345 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 17:09:20,349 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 17:09:20,350 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 17:09:20,351 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 17:09:20,352 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 17:09:20,355 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 17:09:20,355 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 17:09:20,356 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 17:09:20,358 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 17:09:20,359 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 17:09:20,360 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 17:09:20,360 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 17:09:20,361 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 17:09:20,361 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 17:09:20,362 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 17:09:20,364 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 17:09:20,364 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 17:09:20,364 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 17:09:20,365 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 17:09:20,365 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 17:09:20,366 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 17:09:20,366 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 17:09:20,366 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 17:09:20,367 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 17:09:20,368 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 17:09:20,369 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 17:09:20,369 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 17:09:20,370 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 17:09:20,370 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 17:09:20,370 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 17:09:20,371 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 17:09:20,371 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 17:09:20,372 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-07-21 17:09:20,406 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 17:09:20,407 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 17:09:20,407 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 17:09:20,407 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 17:09:20,408 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 17:09:20,408 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 17:09:20,409 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 17:09:20,409 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 17:09:20,409 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 17:09:20,410 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 17:09:20,410 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-21 17:09:20,410 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-21 17:09:20,410 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 17:09:20,410 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-21 17:09:20,411 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 17:09:20,411 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-07-21 17:09:20,411 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-07-21 17:09:20,411 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-07-21 17:09:20,411 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 17:09:20,411 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-21 17:09:20,411 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-21 17:09:20,412 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 17:09:20,412 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 17:09:20,412 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 17:09:20,412 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 17:09:20,412 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 17:09:20,412 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 17:09:20,413 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 17:09:20,413 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 17:09:20,413 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 17:09:20,413 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 02c65307022e35fe6a7161faa785e5b34e94ccda4b82967e279eadaf3aa37bc3 [2022-07-21 17:09:20,662 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 17:09:20,685 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 17:09:20,687 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 17:09:20,688 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 17:09:20,689 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 17:09:20,690 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/memsafety/test-0235-3.i [2022-07-21 17:09:20,747 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ffb11b751/28a4590142fd48af8e9c6c530d42a9b8/FLAG95446945a [2022-07-21 17:09:21,191 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 17:09:21,192 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memsafety/test-0235-3.i [2022-07-21 17:09:21,202 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ffb11b751/28a4590142fd48af8e9c6c530d42a9b8/FLAG95446945a [2022-07-21 17:09:21,215 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ffb11b751/28a4590142fd48af8e9c6c530d42a9b8 [2022-07-21 17:09:21,217 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 17:09:21,218 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 17:09:21,219 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 17:09:21,219 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 17:09:21,222 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 17:09:21,223 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 05:09:21" (1/1) ... [2022-07-21 17:09:21,224 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a0c52c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:09:21, skipping insertion in model container [2022-07-21 17:09:21,224 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 05:09:21" (1/1) ... [2022-07-21 17:09:21,228 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 17:09:21,268 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 17:09:21,547 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 17:09:21,557 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 17:09:21,612 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 17:09:21,646 INFO L208 MainTranslator]: Completed translation [2022-07-21 17:09:21,647 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:09:21 WrapperNode [2022-07-21 17:09:21,647 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 17:09:21,648 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 17:09:21,648 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 17:09:21,649 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 17:09:21,654 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:09:21" (1/1) ... [2022-07-21 17:09:21,681 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:09:21" (1/1) ... [2022-07-21 17:09:21,716 INFO L137 Inliner]: procedures = 188, calls = 73, calls flagged for inlining = 13, calls inlined = 13, statements flattened = 240 [2022-07-21 17:09:21,717 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 17:09:21,718 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 17:09:21,718 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 17:09:21,719 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 17:09:21,724 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:09:21" (1/1) ... [2022-07-21 17:09:21,724 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:09:21" (1/1) ... [2022-07-21 17:09:21,738 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:09:21" (1/1) ... [2022-07-21 17:09:21,740 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:09:21" (1/1) ... [2022-07-21 17:09:21,752 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:09:21" (1/1) ... [2022-07-21 17:09:21,760 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:09:21" (1/1) ... [2022-07-21 17:09:21,763 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:09:21" (1/1) ... [2022-07-21 17:09:21,768 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 17:09:21,770 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 17:09:21,770 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 17:09:21,770 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 17:09:21,771 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:09:21" (1/1) ... [2022-07-21 17:09:21,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 17:09:21,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:09:21,802 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-21 17:09:21,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-21 17:09:21,831 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 17:09:21,832 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 17:09:21,832 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-21 17:09:21,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 17:09:21,833 INFO L130 BoogieDeclarations]: Found specification of procedure zalloc_or_die [2022-07-21 17:09:21,833 INFO L138 BoogieDeclarations]: Found implementation of procedure zalloc_or_die [2022-07-21 17:09:21,833 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 17:09:21,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 17:09:21,833 INFO L130 BoogieDeclarations]: Found specification of procedure l0_destroy [2022-07-21 17:09:21,833 INFO L138 BoogieDeclarations]: Found implementation of procedure l0_destroy [2022-07-21 17:09:21,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-21 17:09:21,834 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 17:09:21,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 17:09:21,941 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 17:09:21,942 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 17:09:22,423 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 17:09:22,433 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 17:09:22,434 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2022-07-21 17:09:22,436 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 05:09:22 BoogieIcfgContainer [2022-07-21 17:09:22,436 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 17:09:22,438 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 17:09:22,438 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 17:09:22,440 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 17:09:22,440 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 05:09:21" (1/3) ... [2022-07-21 17:09:22,441 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ba606d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 05:09:22, skipping insertion in model container [2022-07-21 17:09:22,441 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:09:21" (2/3) ... [2022-07-21 17:09:22,441 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ba606d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 05:09:22, skipping insertion in model container [2022-07-21 17:09:22,441 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 05:09:22" (3/3) ... [2022-07-21 17:09:22,442 INFO L111 eAbstractionObserver]: Analyzing ICFG test-0235-3.i [2022-07-21 17:09:22,453 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 17:09:22,453 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 89 error locations. [2022-07-21 17:09:22,496 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 17:09:22,501 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@237b77ee, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@40d80b7 [2022-07-21 17:09:22,502 INFO L358 AbstractCegarLoop]: Starting to check reachability of 89 error locations. [2022-07-21 17:09:22,505 INFO L276 IsEmpty]: Start isEmpty. Operand has 243 states, 138 states have (on average 1.8768115942028984) internal successors, (259), 227 states have internal predecessors, (259), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:09:22,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-07-21 17:09:22,510 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:09:22,511 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-07-21 17:09:22,512 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:09:22,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:09:22,517 INFO L85 PathProgramCache]: Analyzing trace with hash 930118, now seen corresponding path program 1 times [2022-07-21 17:09:22,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:09:22,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744402096] [2022-07-21 17:09:22,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:22,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:09:22,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:09:22,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:09:22,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:09:22,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744402096] [2022-07-21 17:09:22,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744402096] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:09:22,637 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:09:22,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:09:22,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343900303] [2022-07-21 17:09:22,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:09:22,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-21 17:09:22,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:09:22,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-21 17:09:22,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-21 17:09:22,672 INFO L87 Difference]: Start difference. First operand has 243 states, 138 states have (on average 1.8768115942028984) internal successors, (259), 227 states have internal predecessors, (259), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:09:22,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:09:22,718 INFO L93 Difference]: Finished difference Result 243 states and 274 transitions. [2022-07-21 17:09:22,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-21 17:09:22,720 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2022-07-21 17:09:22,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:09:22,732 INFO L225 Difference]: With dead ends: 243 [2022-07-21 17:09:22,732 INFO L226 Difference]: Without dead ends: 241 [2022-07-21 17:09:22,734 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-21 17:09:22,737 INFO L413 NwaCegarLoop]: 274 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:09:22,738 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:09:22,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2022-07-21 17:09:22,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 241. [2022-07-21 17:09:22,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 137 states have (on average 1.7956204379562044) internal successors, (246), 225 states have internal predecessors, (246), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:09:22,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 272 transitions. [2022-07-21 17:09:22,794 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 272 transitions. Word has length 4 [2022-07-21 17:09:22,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:09:22,795 INFO L495 AbstractCegarLoop]: Abstraction has 241 states and 272 transitions. [2022-07-21 17:09:22,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:09:22,795 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 272 transitions. [2022-07-21 17:09:22,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-07-21 17:09:22,795 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:09:22,795 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-07-21 17:09:22,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-21 17:09:22,796 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting zalloc_or_dieErr0ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:09:22,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:09:22,797 INFO L85 PathProgramCache]: Analyzing trace with hash 889942911, now seen corresponding path program 1 times [2022-07-21 17:09:22,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:09:22,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355301813] [2022-07-21 17:09:22,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:22,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:09:22,827 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:09:22,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [839958990] [2022-07-21 17:09:22,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:22,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:22,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:09:22,830 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:09:22,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-21 17:09:22,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:09:22,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-21 17:09:22,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:09:22,972 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-21 17:09:22,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:09:22,981 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:09:22,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:09:22,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355301813] [2022-07-21 17:09:22,983 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:09:22,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839958990] [2022-07-21 17:09:22,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839958990] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:09:22,986 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:09:22,986 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:09:22,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817484028] [2022-07-21 17:09:22,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:09:22,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:09:22,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:09:22,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:09:22,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:09:22,990 INFO L87 Difference]: Start difference. First operand 241 states and 272 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:09:23,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:09:23,115 INFO L93 Difference]: Finished difference Result 240 states and 271 transitions. [2022-07-21 17:09:23,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:09:23,116 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-07-21 17:09:23,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:09:23,119 INFO L225 Difference]: With dead ends: 240 [2022-07-21 17:09:23,119 INFO L226 Difference]: Without dead ends: 240 [2022-07-21 17:09:23,120 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:09:23,121 INFO L413 NwaCegarLoop]: 266 mSDtfsCounter, 9 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:09:23,122 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 438 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:09:23,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-07-21 17:09:23,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 240. [2022-07-21 17:09:23,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 137 states have (on average 1.7883211678832116) internal successors, (245), 224 states have internal predecessors, (245), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:09:23,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 271 transitions. [2022-07-21 17:09:23,146 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 271 transitions. Word has length 6 [2022-07-21 17:09:23,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:09:23,147 INFO L495 AbstractCegarLoop]: Abstraction has 240 states and 271 transitions. [2022-07-21 17:09:23,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:09:23,147 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 271 transitions. [2022-07-21 17:09:23,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-07-21 17:09:23,147 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:09:23,147 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:09:23,167 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-07-21 17:09:23,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:23,365 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:09:23,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:09:23,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1818426896, now seen corresponding path program 1 times [2022-07-21 17:09:23,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:09:23,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928570392] [2022-07-21 17:09:23,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:23,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:09:23,373 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:09:23,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [803721805] [2022-07-21 17:09:23,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:23,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:23,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:09:23,375 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:09:23,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-21 17:09:23,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:09:23,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 17:09:23,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:09:23,484 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-21 17:09:23,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:09:23,539 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:09:23,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:09:23,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928570392] [2022-07-21 17:09:23,540 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:09:23,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803721805] [2022-07-21 17:09:23,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803721805] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:09:23,540 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:09:23,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:09:23,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736173006] [2022-07-21 17:09:23,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:09:23,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:09:23,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:09:23,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:09:23,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:09:23,542 INFO L87 Difference]: Start difference. First operand 240 states and 271 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:09:23,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:09:23,547 INFO L93 Difference]: Finished difference Result 239 states and 270 transitions. [2022-07-21 17:09:23,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:09:23,548 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-07-21 17:09:23,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:09:23,549 INFO L225 Difference]: With dead ends: 239 [2022-07-21 17:09:23,549 INFO L226 Difference]: Without dead ends: 239 [2022-07-21 17:09:23,549 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:09:23,551 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 0 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 463 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:09:23,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 463 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 74 Unchecked, 0.0s Time] [2022-07-21 17:09:23,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2022-07-21 17:09:23,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 239. [2022-07-21 17:09:23,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 137 states have (on average 1.781021897810219) internal successors, (244), 223 states have internal predecessors, (244), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:09:23,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 270 transitions. [2022-07-21 17:09:23,561 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 270 transitions. Word has length 7 [2022-07-21 17:09:23,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:09:23,562 INFO L495 AbstractCegarLoop]: Abstraction has 239 states and 270 transitions. [2022-07-21 17:09:23,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:09:23,562 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 270 transitions. [2022-07-21 17:09:23,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-21 17:09:23,564 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:09:23,564 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:09:23,581 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-07-21 17:09:23,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-07-21 17:09:23,781 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:09:23,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:09:23,782 INFO L85 PathProgramCache]: Analyzing trace with hash 946384938, now seen corresponding path program 1 times [2022-07-21 17:09:23,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:09:23,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136007418] [2022-07-21 17:09:23,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:23,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:09:23,800 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:09:23,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1423442447] [2022-07-21 17:09:23,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:23,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:23,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:09:23,802 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:09:23,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-21 17:09:23,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:09:23,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-21 17:09:23,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:09:24,143 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-21 17:09:24,143 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:09:24,158 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 69 proven. 8 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-07-21 17:09:24,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:09:24,362 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-21 17:09:24,362 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-07-21 17:09:24,381 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 69 proven. 8 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-07-21 17:09:24,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:09:24,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136007418] [2022-07-21 17:09:24,382 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:09:24,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423442447] [2022-07-21 17:09:24,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423442447] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:09:24,383 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:09:24,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 13 [2022-07-21 17:09:24,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846673080] [2022-07-21 17:09:24,383 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:09:24,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-21 17:09:24,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:09:24,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-21 17:09:24,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:09:24,386 INFO L87 Difference]: Start difference. First operand 239 states and 270 transitions. Second operand has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-21 17:09:32,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:09:32,917 INFO L93 Difference]: Finished difference Result 258 states and 294 transitions. [2022-07-21 17:09:32,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 17:09:32,917 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 73 [2022-07-21 17:09:32,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:09:32,919 INFO L225 Difference]: With dead ends: 258 [2022-07-21 17:09:32,920 INFO L226 Difference]: Without dead ends: 258 [2022-07-21 17:09:32,921 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 132 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2022-07-21 17:09:32,922 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 99 mSDsluCounter, 1724 mSDsCounter, 0 mSdLazyCounter, 681 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 1966 SdHoareTripleChecker+Invalid, 946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 262 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:09:32,924 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 1966 Invalid, 946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 681 Invalid, 0 Unknown, 262 Unchecked, 0.3s Time] [2022-07-21 17:09:32,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2022-07-21 17:09:32,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 248. [2022-07-21 17:09:32,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 146 states have (on average 1.7397260273972603) internal successors, (254), 230 states have internal predecessors, (254), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (14), 14 states have call predecessors, (14), 13 states have call successors, (14) [2022-07-21 17:09:32,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 281 transitions. [2022-07-21 17:09:32,935 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 281 transitions. Word has length 73 [2022-07-21 17:09:32,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:09:32,936 INFO L495 AbstractCegarLoop]: Abstraction has 248 states and 281 transitions. [2022-07-21 17:09:32,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-21 17:09:32,937 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 281 transitions. [2022-07-21 17:09:32,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-21 17:09:32,939 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:09:32,939 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:09:32,975 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-07-21 17:09:33,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:33,161 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:09:33,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:09:33,161 INFO L85 PathProgramCache]: Analyzing trace with hash 946384939, now seen corresponding path program 1 times [2022-07-21 17:09:33,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:09:33,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484259336] [2022-07-21 17:09:33,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:33,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:09:33,197 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:09:33,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1481672789] [2022-07-21 17:09:33,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:33,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:33,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:09:33,202 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:09:33,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-21 17:09:33,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:09:33,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 57 conjunts are in the unsatisfiable core [2022-07-21 17:09:33,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:09:33,371 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-21 17:09:33,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:09:33,729 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-21 17:09:33,737 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 17:09:33,738 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-21 17:09:33,766 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 69 proven. 8 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-07-21 17:09:33,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:09:33,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:09:33,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484259336] [2022-07-21 17:09:33,862 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:09:33,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481672789] [2022-07-21 17:09:33,862 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481672789] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:09:33,862 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:09:33,862 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-07-21 17:09:33,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59899631] [2022-07-21 17:09:33,862 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 17:09:33,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:09:33,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:09:33,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:09:33,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:09:33,863 INFO L87 Difference]: Start difference. First operand 248 states and 281 transitions. Second operand has 12 states, 10 states have (on average 3.7) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:09:35,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:09:35,009 INFO L93 Difference]: Finished difference Result 348 states and 401 transitions. [2022-07-21 17:09:35,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-21 17:09:35,010 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.7) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 73 [2022-07-21 17:09:35,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:09:35,011 INFO L225 Difference]: With dead ends: 348 [2022-07-21 17:09:35,011 INFO L226 Difference]: Without dead ends: 348 [2022-07-21 17:09:35,012 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-07-21 17:09:35,012 INFO L413 NwaCegarLoop]: 211 mSDtfsCounter, 112 mSDsluCounter, 816 mSDsCounter, 0 mSdLazyCounter, 1211 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 1027 SdHoareTripleChecker+Invalid, 2020 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 796 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-21 17:09:35,012 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 1027 Invalid, 2020 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1211 Invalid, 0 Unknown, 796 Unchecked, 0.9s Time] [2022-07-21 17:09:35,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-07-21 17:09:35,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 247. [2022-07-21 17:09:35,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 146 states have (on average 1.726027397260274) internal successors, (252), 229 states have internal predecessors, (252), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (14), 14 states have call predecessors, (14), 13 states have call successors, (14) [2022-07-21 17:09:35,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 279 transitions. [2022-07-21 17:09:35,022 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 279 transitions. Word has length 73 [2022-07-21 17:09:35,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:09:35,024 INFO L495 AbstractCegarLoop]: Abstraction has 247 states and 279 transitions. [2022-07-21 17:09:35,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.7) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:09:35,024 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 279 transitions. [2022-07-21 17:09:35,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-21 17:09:35,029 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:09:35,030 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:09:35,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-21 17:09:35,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:35,242 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:09:35,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:09:35,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1752586491, now seen corresponding path program 1 times [2022-07-21 17:09:35,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:09:35,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576354973] [2022-07-21 17:09:35,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:35,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:09:35,273 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:09:35,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1655451369] [2022-07-21 17:09:35,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:35,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:35,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:09:35,276 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:09:35,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-21 17:09:35,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:09:35,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-21 17:09:35,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:09:35,561 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-21 17:09:35,561 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:09:35,569 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 73 proven. 9 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2022-07-21 17:09:35,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:09:35,718 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-21 17:09:35,719 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-07-21 17:09:35,742 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 73 proven. 9 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2022-07-21 17:09:35,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:09:35,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576354973] [2022-07-21 17:09:35,759 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:09:35,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655451369] [2022-07-21 17:09:35,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655451369] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:09:35,759 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:09:35,760 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 13 [2022-07-21 17:09:35,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039335727] [2022-07-21 17:09:35,760 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:09:35,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-21 17:09:35,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:09:35,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-21 17:09:35,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-21 17:09:35,761 INFO L87 Difference]: Start difference. First operand 247 states and 279 transitions. Second operand has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-21 17:09:36,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:09:36,187 INFO L93 Difference]: Finished difference Result 393 states and 461 transitions. [2022-07-21 17:09:36,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:09:36,188 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 74 [2022-07-21 17:09:36,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:09:36,189 INFO L225 Difference]: With dead ends: 393 [2022-07-21 17:09:36,189 INFO L226 Difference]: Without dead ends: 393 [2022-07-21 17:09:36,190 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 134 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-07-21 17:09:36,190 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 222 mSDsluCounter, 1528 mSDsCounter, 0 mSdLazyCounter, 915 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 1721 SdHoareTripleChecker+Invalid, 1214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 915 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 273 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:09:36,190 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 1721 Invalid, 1214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 915 Invalid, 0 Unknown, 273 Unchecked, 0.4s Time] [2022-07-21 17:09:36,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-07-21 17:09:36,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 245. [2022-07-21 17:09:36,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 145 states have (on average 1.7241379310344827) internal successors, (250), 228 states have internal predecessors, (250), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2022-07-21 17:09:36,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 277 transitions. [2022-07-21 17:09:36,197 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 277 transitions. Word has length 74 [2022-07-21 17:09:36,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:09:36,198 INFO L495 AbstractCegarLoop]: Abstraction has 245 states and 277 transitions. [2022-07-21 17:09:36,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-21 17:09:36,198 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 277 transitions. [2022-07-21 17:09:36,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-21 17:09:36,199 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:09:36,199 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:09:36,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-21 17:09:36,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:36,417 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:09:36,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:09:36,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1057141109, now seen corresponding path program 1 times [2022-07-21 17:09:36,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:09:36,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826064617] [2022-07-21 17:09:36,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:36,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:09:36,435 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:09:36,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1565720302] [2022-07-21 17:09:36,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:36,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:36,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:09:36,439 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:09:36,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-21 17:09:36,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:09:36,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-21 17:09:36,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:09:36,709 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-21 17:09:36,709 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:09:36,772 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-21 17:09:36,772 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:09:36,783 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 80 proven. 16 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-07-21 17:09:36,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:09:37,029 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-21 17:09:37,030 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-07-21 17:09:37,040 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 80 proven. 16 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-07-21 17:09:37,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:09:37,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826064617] [2022-07-21 17:09:37,040 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:09:37,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565720302] [2022-07-21 17:09:37,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565720302] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:09:37,040 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:09:37,041 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 14 [2022-07-21 17:09:37,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656065814] [2022-07-21 17:09:37,041 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:09:37,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-21 17:09:37,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:09:37,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-21 17:09:37,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-07-21 17:09:37,042 INFO L87 Difference]: Start difference. First operand 245 states and 277 transitions. Second operand has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-21 17:09:45,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:09:45,501 INFO L93 Difference]: Finished difference Result 278 states and 318 transitions. [2022-07-21 17:09:45,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-21 17:09:45,502 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 75 [2022-07-21 17:09:45,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:09:45,504 INFO L225 Difference]: With dead ends: 278 [2022-07-21 17:09:45,504 INFO L226 Difference]: Without dead ends: 278 [2022-07-21 17:09:45,504 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 131 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-07-21 17:09:45,504 INFO L413 NwaCegarLoop]: 241 mSDtfsCounter, 151 mSDsluCounter, 1679 mSDsCounter, 0 mSdLazyCounter, 775 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 1920 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 253 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:09:45,505 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 1920 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 775 Invalid, 0 Unknown, 253 Unchecked, 0.3s Time] [2022-07-21 17:09:45,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-07-21 17:09:45,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 269. [2022-07-21 17:09:45,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 166 states have (on average 1.644578313253012) internal successors, (273), 248 states have internal predecessors, (273), 15 states have call successors, (15), 5 states have call predecessors, (15), 5 states have return successors, (18), 15 states have call predecessors, (18), 15 states have call successors, (18) [2022-07-21 17:09:45,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 306 transitions. [2022-07-21 17:09:45,511 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 306 transitions. Word has length 75 [2022-07-21 17:09:45,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:09:45,511 INFO L495 AbstractCegarLoop]: Abstraction has 269 states and 306 transitions. [2022-07-21 17:09:45,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-21 17:09:45,511 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 306 transitions. [2022-07-21 17:09:45,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-21 17:09:45,514 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:09:45,514 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:09:45,538 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-21 17:09:45,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:45,739 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:09:45,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:09:45,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1057141108, now seen corresponding path program 1 times [2022-07-21 17:09:45,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:09:45,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101487978] [2022-07-21 17:09:45,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:45,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:09:45,760 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:09:45,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [322413813] [2022-07-21 17:09:45,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:45,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:45,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:09:45,762 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:09:45,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-21 17:09:45,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:09:45,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 73 conjunts are in the unsatisfiable core [2022-07-21 17:09:45,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:09:45,912 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-21 17:09:46,394 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:09:46,395 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:09:46,399 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-21 17:09:46,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:09:46,554 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-21 17:09:46,568 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-21 17:09:46,569 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-21 17:09:46,622 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 80 proven. 24 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-21 17:09:46,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:09:46,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:09:46,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101487978] [2022-07-21 17:09:46,713 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:09:46,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322413813] [2022-07-21 17:09:46,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322413813] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:09:46,713 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:09:46,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-07-21 17:09:46,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465286104] [2022-07-21 17:09:46,713 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 17:09:46,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-21 17:09:46,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:09:46,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-21 17:09:46,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:09:46,714 INFO L87 Difference]: Start difference. First operand 269 states and 306 transitions. Second operand has 16 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-21 17:09:47,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:09:47,982 INFO L93 Difference]: Finished difference Result 375 states and 435 transitions. [2022-07-21 17:09:47,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 17:09:47,982 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 75 [2022-07-21 17:09:47,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:09:47,984 INFO L225 Difference]: With dead ends: 375 [2022-07-21 17:09:47,984 INFO L226 Difference]: Without dead ends: 375 [2022-07-21 17:09:47,984 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-07-21 17:09:47,985 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 114 mSDsluCounter, 1040 mSDsCounter, 0 mSdLazyCounter, 1200 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 1247 SdHoareTripleChecker+Invalid, 2767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1553 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:09:47,985 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 1247 Invalid, 2767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1200 Invalid, 0 Unknown, 1553 Unchecked, 1.0s Time] [2022-07-21 17:09:47,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2022-07-21 17:09:47,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 274. [2022-07-21 17:09:47,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 170 states have (on average 1.6294117647058823) internal successors, (277), 251 states have internal predecessors, (277), 16 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (20), 17 states have call predecessors, (20), 16 states have call successors, (20) [2022-07-21 17:09:48,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 313 transitions. [2022-07-21 17:09:48,005 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 313 transitions. Word has length 75 [2022-07-21 17:09:48,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:09:48,005 INFO L495 AbstractCegarLoop]: Abstraction has 274 states and 313 transitions. [2022-07-21 17:09:48,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-21 17:09:48,005 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 313 transitions. [2022-07-21 17:09:48,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-07-21 17:09:48,006 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:09:48,006 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:09:48,024 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-07-21 17:09:48,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:48,219 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:09:48,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:09:48,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1287213158, now seen corresponding path program 1 times [2022-07-21 17:09:48,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:09:48,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024839434] [2022-07-21 17:09:48,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:48,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:09:48,231 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:09:48,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [95917024] [2022-07-21 17:09:48,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:48,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:48,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:09:48,235 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:09:48,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-21 17:09:48,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:09:48,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-21 17:09:48,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:09:48,478 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-21 17:09:48,479 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:09:48,549 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-21 17:09:48,549 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:09:48,560 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 17 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-21 17:09:48,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:09:48,786 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-21 17:09:48,786 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-07-21 17:09:48,803 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 17 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-21 17:09:48,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:09:48,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024839434] [2022-07-21 17:09:48,803 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:09:48,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95917024] [2022-07-21 17:09:48,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95917024] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:09:48,804 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:09:48,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 14 [2022-07-21 17:09:48,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813255371] [2022-07-21 17:09:48,804 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:09:48,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-21 17:09:48,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:09:48,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-21 17:09:48,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-07-21 17:09:48,805 INFO L87 Difference]: Start difference. First operand 274 states and 313 transitions. Second operand has 15 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-21 17:09:57,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:09:57,262 INFO L93 Difference]: Finished difference Result 297 states and 339 transitions. [2022-07-21 17:09:57,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-21 17:09:57,262 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 76 [2022-07-21 17:09:57,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:09:57,263 INFO L225 Difference]: With dead ends: 297 [2022-07-21 17:09:57,263 INFO L226 Difference]: Without dead ends: 297 [2022-07-21 17:09:57,264 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 134 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-07-21 17:09:57,264 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 150 mSDsluCounter, 1524 mSDsCounter, 0 mSdLazyCounter, 767 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 1766 SdHoareTripleChecker+Invalid, 923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 153 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:09:57,264 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 1766 Invalid, 923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 767 Invalid, 0 Unknown, 153 Unchecked, 0.3s Time] [2022-07-21 17:09:57,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-07-21 17:09:57,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 275. [2022-07-21 17:09:57,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 171 states have (on average 1.6257309941520468) internal successors, (278), 254 states have internal predecessors, (278), 15 states have call successors, (15), 5 states have call predecessors, (15), 6 states have return successors, (18), 15 states have call predecessors, (18), 15 states have call successors, (18) [2022-07-21 17:09:57,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 311 transitions. [2022-07-21 17:09:57,277 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 311 transitions. Word has length 76 [2022-07-21 17:09:57,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:09:57,278 INFO L495 AbstractCegarLoop]: Abstraction has 275 states and 311 transitions. [2022-07-21 17:09:57,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.5) internal successors, (49), 13 states have internal predecessors, (49), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-21 17:09:57,278 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 311 transitions. [2022-07-21 17:09:57,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-07-21 17:09:57,278 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:09:57,279 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:09:57,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-21 17:09:57,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-07-21 17:09:57,488 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:09:57,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:09:57,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1588364001, now seen corresponding path program 1 times [2022-07-21 17:09:57,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:09:57,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763561038] [2022-07-21 17:09:57,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:57,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:09:57,498 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:09:57,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1141947480] [2022-07-21 17:09:57,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:57,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:57,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:09:57,500 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:09:57,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-21 17:09:57,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:09:57,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-21 17:09:57,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:09:57,661 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 32 proven. 8 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-07-21 17:09:57,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:09:57,681 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2022-07-21 17:09:57,731 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 32 proven. 8 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-07-21 17:09:57,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:09:57,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763561038] [2022-07-21 17:09:57,732 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:09:57,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141947480] [2022-07-21 17:09:57,732 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141947480] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:09:57,732 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:09:57,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-07-21 17:09:57,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289420618] [2022-07-21 17:09:57,732 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:09:57,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:09:57,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:09:57,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:09:57,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:09:57,734 INFO L87 Difference]: Start difference. First operand 275 states and 311 transitions. Second operand has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:09:57,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:09:57,950 INFO L93 Difference]: Finished difference Result 293 states and 336 transitions. [2022-07-21 17:09:57,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 17:09:57,950 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 76 [2022-07-21 17:09:57,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:09:57,952 INFO L225 Difference]: With dead ends: 293 [2022-07-21 17:09:57,952 INFO L226 Difference]: Without dead ends: 293 [2022-07-21 17:09:57,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-07-21 17:09:57,952 INFO L413 NwaCegarLoop]: 235 mSDtfsCounter, 226 mSDsluCounter, 1430 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 1665 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:09:57,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 1665 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:09:57,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2022-07-21 17:09:57,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 274. [2022-07-21 17:09:57,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 274 states, 171 states have (on average 1.6198830409356726) internal successors, (277), 253 states have internal predecessors, (277), 15 states have call successors, (15), 5 states have call predecessors, (15), 6 states have return successors, (18), 15 states have call predecessors, (18), 15 states have call successors, (18) [2022-07-21 17:09:57,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 310 transitions. [2022-07-21 17:09:57,959 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 310 transitions. Word has length 76 [2022-07-21 17:09:57,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:09:57,959 INFO L495 AbstractCegarLoop]: Abstraction has 274 states and 310 transitions. [2022-07-21 17:09:57,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:09:57,959 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 310 transitions. [2022-07-21 17:09:57,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-07-21 17:09:57,960 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:09:57,960 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:09:57,979 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-07-21 17:09:58,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-07-21 17:09:58,173 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:09:58,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:09:58,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1704414370, now seen corresponding path program 1 times [2022-07-21 17:09:58,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:09:58,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706126113] [2022-07-21 17:09:58,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:58,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:09:58,191 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:09:58,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [604997766] [2022-07-21 17:09:58,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:58,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:58,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:09:58,195 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:09:58,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-21 17:09:58,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:09:58,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:09:58,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:09:58,338 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-07-21 17:09:58,338 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:09:58,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:09:58,338 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706126113] [2022-07-21 17:09:58,338 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:09:58,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604997766] [2022-07-21 17:09:58,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604997766] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:09:58,339 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:09:58,339 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:09:58,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354860986] [2022-07-21 17:09:58,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:09:58,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:09:58,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:09:58,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:09:58,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:09:58,340 INFO L87 Difference]: Start difference. First operand 274 states and 310 transitions. Second operand has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:09:58,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:09:58,427 INFO L93 Difference]: Finished difference Result 281 states and 321 transitions. [2022-07-21 17:09:58,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:09:58,428 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 78 [2022-07-21 17:09:58,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:09:58,429 INFO L225 Difference]: With dead ends: 281 [2022-07-21 17:09:58,429 INFO L226 Difference]: Without dead ends: 281 [2022-07-21 17:09:58,429 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:09:58,429 INFO L413 NwaCegarLoop]: 235 mSDtfsCounter, 98 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:09:58,429 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 361 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:09:58,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-07-21 17:09:58,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 273. [2022-07-21 17:09:58,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 171 states have (on average 1.6140350877192982) internal successors, (276), 252 states have internal predecessors, (276), 15 states have call successors, (15), 5 states have call predecessors, (15), 6 states have return successors, (18), 15 states have call predecessors, (18), 15 states have call successors, (18) [2022-07-21 17:09:58,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 309 transitions. [2022-07-21 17:09:58,435 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 309 transitions. Word has length 78 [2022-07-21 17:09:58,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:09:58,435 INFO L495 AbstractCegarLoop]: Abstraction has 273 states and 309 transitions. [2022-07-21 17:09:58,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:09:58,436 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 309 transitions. [2022-07-21 17:09:58,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-21 17:09:58,436 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:09:58,436 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:09:58,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-07-21 17:09:58,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-07-21 17:09:58,645 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:09:58,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:09:58,645 INFO L85 PathProgramCache]: Analyzing trace with hash -101250807, now seen corresponding path program 1 times [2022-07-21 17:09:58,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:09:58,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271146715] [2022-07-21 17:09:58,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:58,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:09:58,660 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:09:58,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [350793160] [2022-07-21 17:09:58,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:58,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:58,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:09:58,661 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:09:58,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-07-21 17:09:58,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:09:58,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 38 conjunts are in the unsatisfiable core [2022-07-21 17:09:58,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:09:58,911 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:09:58,911 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:09:58,960 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:09:58,961 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:09:59,029 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-21 17:09:59,029 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:09:59,046 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 73 proven. 40 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-07-21 17:09:59,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:09:59,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:09:59,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271146715] [2022-07-21 17:09:59,203 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:09:59,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350793160] [2022-07-21 17:09:59,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [350793160] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:09:59,203 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:09:59,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-07-21 17:09:59,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728170024] [2022-07-21 17:09:59,203 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 17:09:59,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-21 17:09:59,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:09:59,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-21 17:09:59,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-07-21 17:09:59,204 INFO L87 Difference]: Start difference. First operand 273 states and 309 transitions. Second operand has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:09:59,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:09:59,743 INFO L93 Difference]: Finished difference Result 452 states and 532 transitions. [2022-07-21 17:09:59,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-21 17:09:59,744 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 82 [2022-07-21 17:09:59,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:09:59,745 INFO L225 Difference]: With dead ends: 452 [2022-07-21 17:09:59,745 INFO L226 Difference]: Without dead ends: 452 [2022-07-21 17:09:59,746 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 86 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-07-21 17:09:59,746 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 279 mSDsluCounter, 1899 mSDsCounter, 0 mSdLazyCounter, 1054 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 2098 SdHoareTripleChecker+Invalid, 1533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 444 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:09:59,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 2098 Invalid, 1533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1054 Invalid, 0 Unknown, 444 Unchecked, 0.4s Time] [2022-07-21 17:09:59,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2022-07-21 17:09:59,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 305. [2022-07-21 17:09:59,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 198 states have (on average 1.5505050505050506) internal successors, (307), 278 states have internal predecessors, (307), 20 states have call successors, (20), 6 states have call predecessors, (20), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) [2022-07-21 17:09:59,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 353 transitions. [2022-07-21 17:09:59,754 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 353 transitions. Word has length 82 [2022-07-21 17:09:59,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:09:59,755 INFO L495 AbstractCegarLoop]: Abstraction has 305 states and 353 transitions. [2022-07-21 17:09:59,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:09:59,755 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 353 transitions. [2022-07-21 17:09:59,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-21 17:09:59,755 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:09:59,755 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:09:59,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-07-21 17:09:59,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-07-21 17:09:59,972 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:09:59,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:09:59,972 INFO L85 PathProgramCache]: Analyzing trace with hash -101250806, now seen corresponding path program 1 times [2022-07-21 17:09:59,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:09:59,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754236119] [2022-07-21 17:09:59,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:59,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:09:59,981 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:09:59,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [40104383] [2022-07-21 17:09:59,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:09:59,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:09:59,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:09:59,983 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:09:59,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-07-21 17:10:00,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:10:00,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 97 conjunts are in the unsatisfiable core [2022-07-21 17:10:00,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:10:00,148 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-21 17:10:00,709 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:10:00,710 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:10:00,715 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-21 17:10:00,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:10:00,974 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-21 17:10:00,993 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:10:00,993 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:10:01,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:10:01,179 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-21 17:10:01,195 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-21 17:10:01,195 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-21 17:10:01,330 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 73 proven. 48 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-07-21 17:10:01,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:10:01,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:10:01,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754236119] [2022-07-21 17:10:01,469 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:10:01,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40104383] [2022-07-21 17:10:01,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40104383] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:10:01,470 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:10:01,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-07-21 17:10:01,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105127033] [2022-07-21 17:10:01,470 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 17:10:01,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-21 17:10:01,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:10:01,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-21 17:10:01,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2022-07-21 17:10:01,471 INFO L87 Difference]: Start difference. First operand 305 states and 353 transitions. Second operand has 22 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-21 17:10:03,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:10:03,032 INFO L93 Difference]: Finished difference Result 414 states and 484 transitions. [2022-07-21 17:10:03,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-21 17:10:03,032 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 82 [2022-07-21 17:10:03,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:10:03,034 INFO L225 Difference]: With dead ends: 414 [2022-07-21 17:10:03,034 INFO L226 Difference]: Without dead ends: 414 [2022-07-21 17:10:03,034 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2022-07-21 17:10:03,034 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 116 mSDsluCounter, 1138 mSDsCounter, 0 mSdLazyCounter, 1155 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 1338 SdHoareTripleChecker+Invalid, 2771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1602 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:10:03,035 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 1338 Invalid, 2771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1155 Invalid, 0 Unknown, 1602 Unchecked, 1.1s Time] [2022-07-21 17:10:03,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-07-21 17:10:03,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 312. [2022-07-21 17:10:03,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 205 states have (on average 1.5365853658536586) internal successors, (315), 285 states have internal predecessors, (315), 20 states have call successors, (20), 6 states have call predecessors, (20), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) [2022-07-21 17:10:03,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 361 transitions. [2022-07-21 17:10:03,041 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 361 transitions. Word has length 82 [2022-07-21 17:10:03,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:10:03,042 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 361 transitions. [2022-07-21 17:10:03,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-21 17:10:03,042 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 361 transitions. [2022-07-21 17:10:03,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-21 17:10:03,042 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:10:03,043 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:10:03,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-07-21 17:10:03,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-07-21 17:10:03,261 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:10:03,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:10:03,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1156192312, now seen corresponding path program 1 times [2022-07-21 17:10:03,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:10:03,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621380789] [2022-07-21 17:10:03,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:10:03,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:10:03,279 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:10:03,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1299777830] [2022-07-21 17:10:03,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:10:03,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:10:03,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:10:03,283 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:10:03,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-07-21 17:10:03,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:10:03,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-21 17:10:03,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:10:03,442 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-07-21 17:10:03,443 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:10:03,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:10:03,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621380789] [2022-07-21 17:10:03,443 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:10:03,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299777830] [2022-07-21 17:10:03,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299777830] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:10:03,444 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:10:03,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:10:03,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742533601] [2022-07-21 17:10:03,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:10:03,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:10:03,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:10:03,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:10:03,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:10:03,445 INFO L87 Difference]: Start difference. First operand 312 states and 361 transitions. Second operand has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:10:03,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:10:03,568 INFO L93 Difference]: Finished difference Result 325 states and 379 transitions. [2022-07-21 17:10:03,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:10:03,569 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 83 [2022-07-21 17:10:03,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:10:03,570 INFO L225 Difference]: With dead ends: 325 [2022-07-21 17:10:03,570 INFO L226 Difference]: Without dead ends: 325 [2022-07-21 17:10:03,570 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:10:03,571 INFO L413 NwaCegarLoop]: 249 mSDtfsCounter, 165 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:10:03,571 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 537 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:10:03,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2022-07-21 17:10:03,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 311. [2022-07-21 17:10:03,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 205 states have (on average 1.5317073170731708) internal successors, (314), 284 states have internal predecessors, (314), 20 states have call successors, (20), 6 states have call predecessors, (20), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) [2022-07-21 17:10:03,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 360 transitions. [2022-07-21 17:10:03,580 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 360 transitions. Word has length 83 [2022-07-21 17:10:03,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:10:03,581 INFO L495 AbstractCegarLoop]: Abstraction has 311 states and 360 transitions. [2022-07-21 17:10:03,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:10:03,581 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 360 transitions. [2022-07-21 17:10:03,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-21 17:10:03,584 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:10:03,584 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:10:03,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-07-21 17:10:03,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-07-21 17:10:03,785 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:10:03,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:10:03,785 INFO L85 PathProgramCache]: Analyzing trace with hash 1156192313, now seen corresponding path program 1 times [2022-07-21 17:10:03,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:10:03,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074229526] [2022-07-21 17:10:03,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:10:03,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:10:03,794 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:10:03,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1131438392] [2022-07-21 17:10:03,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:10:03,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:10:03,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:10:03,796 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:10:03,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-07-21 17:10:03,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:10:03,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 67 conjunts are in the unsatisfiable core [2022-07-21 17:10:03,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:10:03,948 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2022-07-21 17:10:03,960 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-21 17:10:04,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:10:04,999 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-21 17:10:05,020 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:10:05,020 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:10:05,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:10:05,400 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-21 17:10:05,417 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-21 17:10:05,417 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-21 17:10:06,624 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 80 proven. 24 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-21 17:10:06,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:10:06,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:10:06,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074229526] [2022-07-21 17:10:06,891 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:10:06,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131438392] [2022-07-21 17:10:06,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131438392] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:10:06,892 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:10:06,892 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-21 17:10:06,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683513448] [2022-07-21 17:10:06,892 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 17:10:06,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-21 17:10:06,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:10:06,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-21 17:10:06,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-07-21 17:10:06,893 INFO L87 Difference]: Start difference. First operand 311 states and 360 transitions. Second operand has 19 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-21 17:10:07,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:10:07,504 INFO L93 Difference]: Finished difference Result 515 states and 614 transitions. [2022-07-21 17:10:07,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-21 17:10:07,505 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 83 [2022-07-21 17:10:07,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:10:07,506 INFO L225 Difference]: With dead ends: 515 [2022-07-21 17:10:07,506 INFO L226 Difference]: Without dead ends: 515 [2022-07-21 17:10:07,507 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=94, Invalid=718, Unknown=0, NotChecked=0, Total=812 [2022-07-21 17:10:07,507 INFO L413 NwaCegarLoop]: 254 mSDtfsCounter, 172 mSDsluCounter, 2404 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 2658 SdHoareTripleChecker+Invalid, 3551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3305 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:10:07,507 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 2658 Invalid, 3551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 233 Invalid, 0 Unknown, 3305 Unchecked, 0.2s Time] [2022-07-21 17:10:07,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2022-07-21 17:10:07,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 354. [2022-07-21 17:10:07,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 242 states have (on average 1.475206611570248) internal successors, (357), 321 states have internal predecessors, (357), 24 states have call successors, (24), 6 states have call predecessors, (24), 9 states have return successors, (41), 26 states have call predecessors, (41), 24 states have call successors, (41) [2022-07-21 17:10:07,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 422 transitions. [2022-07-21 17:10:07,523 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 422 transitions. Word has length 83 [2022-07-21 17:10:07,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:10:07,523 INFO L495 AbstractCegarLoop]: Abstraction has 354 states and 422 transitions. [2022-07-21 17:10:07,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-21 17:10:07,523 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 422 transitions. [2022-07-21 17:10:07,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-21 17:10:07,524 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:10:07,524 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:10:07,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-07-21 17:10:07,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:10:07,735 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:10:07,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:10:07,736 INFO L85 PathProgramCache]: Analyzing trace with hash 39396258, now seen corresponding path program 1 times [2022-07-21 17:10:07,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:10:07,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266004730] [2022-07-21 17:10:07,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:10:07,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:10:07,749 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:10:07,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [707185469] [2022-07-21 17:10:07,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:10:07,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:10:07,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:10:07,751 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:10:07,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-07-21 17:10:07,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:10:07,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 78 conjunts are in the unsatisfiable core [2022-07-21 17:10:07,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:10:07,929 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-21 17:10:07,939 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2022-07-21 17:10:16,098 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:10:16,098 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 29 [2022-07-21 17:10:18,874 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:10:18,874 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:10:21,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:10:21,759 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 25 [2022-07-21 17:10:21,855 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-21 17:10:21,856 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-21 17:10:25,366 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 27 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-21 17:10:25,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:10:26,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:10:26,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266004730] [2022-07-21 17:10:26,460 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:10:26,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707185469] [2022-07-21 17:10:26,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707185469] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:10:26,460 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:10:26,460 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-07-21 17:10:26,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157257996] [2022-07-21 17:10:26,460 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 17:10:26,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-21 17:10:26,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:10:26,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-21 17:10:26,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=625, Unknown=0, NotChecked=0, Total=702 [2022-07-21 17:10:26,461 INFO L87 Difference]: Start difference. First operand 354 states and 422 transitions. Second operand has 24 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 states have internal predecessors, (56), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-21 17:10:26,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:10:26,893 INFO L93 Difference]: Finished difference Result 566 states and 707 transitions. [2022-07-21 17:10:26,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-21 17:10:26,894 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 states have internal predecessors, (56), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 84 [2022-07-21 17:10:26,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:10:26,896 INFO L225 Difference]: With dead ends: 566 [2022-07-21 17:10:26,896 INFO L226 Difference]: Without dead ends: 566 [2022-07-21 17:10:26,896 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=94, Invalid=776, Unknown=0, NotChecked=0, Total=870 [2022-07-21 17:10:26,896 INFO L413 NwaCegarLoop]: 272 mSDtfsCounter, 170 mSDsluCounter, 2376 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 2648 SdHoareTripleChecker+Invalid, 3909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3663 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:10:26,896 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 2648 Invalid, 3909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 233 Invalid, 0 Unknown, 3663 Unchecked, 0.2s Time] [2022-07-21 17:10:26,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-07-21 17:10:26,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 361. [2022-07-21 17:10:26,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 248 states have (on average 1.471774193548387) internal successors, (365), 328 states have internal predecessors, (365), 24 states have call successors, (24), 6 states have call predecessors, (24), 10 states have return successors, (49), 26 states have call predecessors, (49), 24 states have call successors, (49) [2022-07-21 17:10:26,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 438 transitions. [2022-07-21 17:10:26,911 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 438 transitions. Word has length 84 [2022-07-21 17:10:26,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:10:26,911 INFO L495 AbstractCegarLoop]: Abstraction has 361 states and 438 transitions. [2022-07-21 17:10:26,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 states have internal predecessors, (56), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-21 17:10:26,912 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 438 transitions. [2022-07-21 17:10:26,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-21 17:10:26,912 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:10:26,912 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:10:26,934 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-07-21 17:10:27,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-07-21 17:10:27,133 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:10:27,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:10:27,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1872760596, now seen corresponding path program 2 times [2022-07-21 17:10:27,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:10:27,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038166618] [2022-07-21 17:10:27,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:10:27,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:10:27,151 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:10:27,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [678611128] [2022-07-21 17:10:27,152 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 17:10:27,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:10:27,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:10:27,153 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:10:27,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-07-21 17:10:27,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 17:10:27,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 17:10:27,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 64 conjunts are in the unsatisfiable core [2022-07-21 17:10:27,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:10:27,346 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-21 17:10:27,356 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2022-07-21 17:10:28,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:10:28,377 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-21 17:10:28,395 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:10:28,396 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:10:28,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:10:28,866 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-21 17:10:28,876 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 17:10:28,876 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-21 17:10:29,898 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 27 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-21 17:10:29,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:10:30,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:10:30,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038166618] [2022-07-21 17:10:30,224 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:10:30,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678611128] [2022-07-21 17:10:30,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678611128] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:10:30,225 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:10:30,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-07-21 17:10:30,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127795424] [2022-07-21 17:10:30,225 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 17:10:30,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 17:10:30,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:10:30,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 17:10:30,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2022-07-21 17:10:30,226 INFO L87 Difference]: Start difference. First operand 361 states and 438 transitions. Second operand has 18 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:10:30,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:10:30,923 INFO L93 Difference]: Finished difference Result 532 states and 663 transitions. [2022-07-21 17:10:30,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-21 17:10:30,923 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 84 [2022-07-21 17:10:30,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:10:30,925 INFO L225 Difference]: With dead ends: 532 [2022-07-21 17:10:30,925 INFO L226 Difference]: Without dead ends: 532 [2022-07-21 17:10:30,925 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=89, Invalid=667, Unknown=0, NotChecked=0, Total=756 [2022-07-21 17:10:30,926 INFO L413 NwaCegarLoop]: 205 mSDtfsCounter, 114 mSDsluCounter, 1840 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 2045 SdHoareTripleChecker+Invalid, 2689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2449 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:10:30,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 2045 Invalid, 2689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 227 Invalid, 0 Unknown, 2449 Unchecked, 0.2s Time] [2022-07-21 17:10:30,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2022-07-21 17:10:30,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 382. [2022-07-21 17:10:30,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 263 states have (on average 1.4486692015209126) internal successors, (381), 345 states have internal predecessors, (381), 28 states have call successors, (28), 6 states have call predecessors, (28), 12 states have return successors, (70), 30 states have call predecessors, (70), 28 states have call successors, (70) [2022-07-21 17:10:30,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 479 transitions. [2022-07-21 17:10:30,935 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 479 transitions. Word has length 84 [2022-07-21 17:10:30,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:10:30,935 INFO L495 AbstractCegarLoop]: Abstraction has 382 states and 479 transitions. [2022-07-21 17:10:30,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:10:30,935 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 479 transitions. [2022-07-21 17:10:30,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-07-21 17:10:30,936 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:10:30,936 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:10:30,956 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-07-21 17:10:31,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-07-21 17:10:31,151 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:10:31,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:10:31,151 INFO L85 PathProgramCache]: Analyzing trace with hash -221543079, now seen corresponding path program 3 times [2022-07-21 17:10:31,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:10:31,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786345254] [2022-07-21 17:10:31,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:10:31,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:10:31,160 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:10:31,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1118945611] [2022-07-21 17:10:31,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-21 17:10:31,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:10:31,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:10:31,162 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:10:31,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-07-21 17:10:31,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-21 17:10:31,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 17:10:31,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-21 17:10:31,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:10:31,353 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-07-21 17:10:31,353 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:10:31,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:10:31,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786345254] [2022-07-21 17:10:31,354 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:10:31,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118945611] [2022-07-21 17:10:31,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118945611] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:10:31,354 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:10:31,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:10:31,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62569777] [2022-07-21 17:10:31,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:10:31,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:10:31,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:10:31,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:10:31,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:10:31,355 INFO L87 Difference]: Start difference. First operand 382 states and 479 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:10:31,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:10:31,397 INFO L93 Difference]: Finished difference Result 347 states and 407 transitions. [2022-07-21 17:10:31,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:10:31,398 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 85 [2022-07-21 17:10:31,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:10:31,399 INFO L225 Difference]: With dead ends: 347 [2022-07-21 17:10:31,399 INFO L226 Difference]: Without dead ends: 322 [2022-07-21 17:10:31,399 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:10:31,399 INFO L413 NwaCegarLoop]: 253 mSDtfsCounter, 12 mSDsluCounter, 733 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 986 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:10:31,399 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 986 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:10:31,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2022-07-21 17:10:31,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 290. [2022-07-21 17:10:31,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 187 states have (on average 1.5668449197860963) internal successors, (293), 265 states have internal predecessors, (293), 20 states have call successors, (20), 4 states have call predecessors, (20), 4 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-07-21 17:10:31,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 333 transitions. [2022-07-21 17:10:31,405 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 333 transitions. Word has length 85 [2022-07-21 17:10:31,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:10:31,405 INFO L495 AbstractCegarLoop]: Abstraction has 290 states and 333 transitions. [2022-07-21 17:10:31,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:10:31,406 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 333 transitions. [2022-07-21 17:10:31,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-21 17:10:31,406 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:10:31,406 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:10:31,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-07-21 17:10:31,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-07-21 17:10:31,625 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:10:31,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:10:31,625 INFO L85 PathProgramCache]: Analyzing trace with hash 778945661, now seen corresponding path program 4 times [2022-07-21 17:10:31,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:10:31,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314509566] [2022-07-21 17:10:31,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:10:31,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:10:31,644 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:10:31,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [873428621] [2022-07-21 17:10:31,644 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-21 17:10:31,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:10:31,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:10:31,645 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:10:31,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-21 17:10:31,840 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-21 17:10:31,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 17:10:31,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 86 conjunts are in the unsatisfiable core [2022-07-21 17:10:31,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:10:31,862 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-21 17:10:31,865 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-21 17:10:31,874 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2022-07-21 17:10:39,708 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:10:39,708 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:10:39,776 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 25 [2022-07-21 17:10:42,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:10:42,885 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 25 [2022-07-21 17:10:42,979 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-21 17:10:42,979 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-21 17:10:46,230 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 102 proven. 44 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-07-21 17:10:46,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:10:47,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:10:47,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314509566] [2022-07-21 17:10:47,414 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:10:47,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873428621] [2022-07-21 17:10:47,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873428621] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:10:47,414 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:10:47,414 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-07-21 17:10:47,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236354990] [2022-07-21 17:10:47,415 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 17:10:47,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-21 17:10:47,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:10:47,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-21 17:10:47,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=624, Unknown=0, NotChecked=0, Total=702 [2022-07-21 17:10:47,416 INFO L87 Difference]: Start difference. First operand 290 states and 333 transitions. Second operand has 24 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 states have internal predecessors, (61), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-21 17:10:52,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:10:52,261 INFO L93 Difference]: Finished difference Result 443 states and 531 transitions. [2022-07-21 17:10:52,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-21 17:10:52,262 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 states have internal predecessors, (61), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 89 [2022-07-21 17:10:52,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:10:52,263 INFO L225 Difference]: With dead ends: 443 [2022-07-21 17:10:52,263 INFO L226 Difference]: Without dead ends: 443 [2022-07-21 17:10:52,263 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 15.8s TimeCoverageRelationStatistics Valid=125, Invalid=1065, Unknown=0, NotChecked=0, Total=1190 [2022-07-21 17:10:52,264 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 112 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 1152 SdHoareTripleChecker+Invalid, 2726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2363 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:10:52,264 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 1152 Invalid, 2726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 350 Invalid, 0 Unknown, 2363 Unchecked, 0.2s Time] [2022-07-21 17:10:52,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-07-21 17:10:52,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 333. [2022-07-21 17:10:52,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 224 states have (on average 1.5) internal successors, (336), 302 states have internal predecessors, (336), 24 states have call successors, (24), 4 states have call predecessors, (24), 6 states have return successors, (33), 26 states have call predecessors, (33), 24 states have call successors, (33) [2022-07-21 17:10:52,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 393 transitions. [2022-07-21 17:10:52,270 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 393 transitions. Word has length 89 [2022-07-21 17:10:52,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:10:52,271 INFO L495 AbstractCegarLoop]: Abstraction has 333 states and 393 transitions. [2022-07-21 17:10:52,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 21 states have internal predecessors, (61), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-21 17:10:52,271 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 393 transitions. [2022-07-21 17:10:52,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-07-21 17:10:52,279 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:10:52,279 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:10:52,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-07-21 17:10:52,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:10:52,491 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:10:52,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:10:52,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1685299422, now seen corresponding path program 5 times [2022-07-21 17:10:52,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:10:52,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882994283] [2022-07-21 17:10:52,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:10:52,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:10:52,507 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:10:52,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [935182691] [2022-07-21 17:10:52,507 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-21 17:10:52,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:10:52,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:10:52,509 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:10:52,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-07-21 17:10:52,643 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 17:10:52,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 17:10:52,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-21 17:10:52,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:10:52,689 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 111 proven. 1 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-07-21 17:10:52,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:10:52,828 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 11 proven. 47 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-07-21 17:10:52,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:10:52,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882994283] [2022-07-21 17:10:52,828 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:10:52,828 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935182691] [2022-07-21 17:10:52,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935182691] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:10:52,828 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:10:52,828 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-07-21 17:10:52,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588888534] [2022-07-21 17:10:52,828 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:10:52,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:10:52,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:10:52,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:10:52,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:10:52,829 INFO L87 Difference]: Start difference. First operand 333 states and 393 transitions. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-07-21 17:10:53,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:10:53,007 INFO L93 Difference]: Finished difference Result 341 states and 391 transitions. [2022-07-21 17:10:53,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 17:10:53,008 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 90 [2022-07-21 17:10:53,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:10:53,008 INFO L225 Difference]: With dead ends: 341 [2022-07-21 17:10:53,009 INFO L226 Difference]: Without dead ends: 321 [2022-07-21 17:10:53,009 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=167, Unknown=0, NotChecked=0, Total=272 [2022-07-21 17:10:53,009 INFO L413 NwaCegarLoop]: 254 mSDtfsCounter, 57 mSDsluCounter, 1469 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 1723 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:10:53,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 1723 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:10:53,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-07-21 17:10:53,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 321. [2022-07-21 17:10:53,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 216 states have (on average 1.5185185185185186) internal successors, (328), 294 states have internal predecessors, (328), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-07-21 17:10:53,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 368 transitions. [2022-07-21 17:10:53,014 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 368 transitions. Word has length 90 [2022-07-21 17:10:53,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:10:53,014 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 368 transitions. [2022-07-21 17:10:53,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-07-21 17:10:53,014 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 368 transitions. [2022-07-21 17:10:53,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-07-21 17:10:53,014 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:10:53,015 INFO L195 NwaCegarLoop]: trace histogram [22, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:10:53,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-07-21 17:10:53,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:10:53,231 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:10:53,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:10:53,232 INFO L85 PathProgramCache]: Analyzing trace with hash 2069243993, now seen corresponding path program 6 times [2022-07-21 17:10:53,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:10:53,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166599397] [2022-07-21 17:10:53,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:10:53,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:10:53,249 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:10:53,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [659258789] [2022-07-21 17:10:53,249 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-21 17:10:53,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:10:53,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:10:53,250 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:10:53,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-07-21 17:10:53,789 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-07-21 17:10:53,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 17:10:53,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-21 17:10:53,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:10:53,847 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 110 proven. 3 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2022-07-21 17:10:53,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:10:54,185 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 110 proven. 3 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2022-07-21 17:10:54,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:10:54,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166599397] [2022-07-21 17:10:54,186 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:10:54,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659258789] [2022-07-21 17:10:54,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659258789] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:10:54,186 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:10:54,186 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-07-21 17:10:54,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958441151] [2022-07-21 17:10:54,186 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:10:54,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:10:54,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:10:54,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:10:54,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-07-21 17:10:54,187 INFO L87 Difference]: Start difference. First operand 321 states and 368 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-21 17:10:54,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:10:54,438 INFO L93 Difference]: Finished difference Result 349 states and 400 transitions. [2022-07-21 17:10:54,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-21 17:10:54,439 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 105 [2022-07-21 17:10:54,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:10:54,440 INFO L225 Difference]: With dead ends: 349 [2022-07-21 17:10:54,440 INFO L226 Difference]: Without dead ends: 329 [2022-07-21 17:10:54,440 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=156, Invalid=264, Unknown=0, NotChecked=0, Total=420 [2022-07-21 17:10:54,441 INFO L413 NwaCegarLoop]: 252 mSDtfsCounter, 80 mSDsluCounter, 1236 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 1488 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:10:54,441 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 1488 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:10:54,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-07-21 17:10:54,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 329. [2022-07-21 17:10:54,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 224 states have (on average 1.4821428571428572) internal successors, (332), 302 states have internal predecessors, (332), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-07-21 17:10:54,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 372 transitions. [2022-07-21 17:10:54,445 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 372 transitions. Word has length 105 [2022-07-21 17:10:54,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:10:54,445 INFO L495 AbstractCegarLoop]: Abstraction has 329 states and 372 transitions. [2022-07-21 17:10:54,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-21 17:10:54,446 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 372 transitions. [2022-07-21 17:10:54,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-07-21 17:10:54,446 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:10:54,446 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:10:54,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-07-21 17:10:54,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-07-21 17:10:54,652 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:10:54,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:10:54,652 INFO L85 PathProgramCache]: Analyzing trace with hash -928119015, now seen corresponding path program 7 times [2022-07-21 17:10:54,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:10:54,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394140107] [2022-07-21 17:10:54,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:10:54,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:10:54,671 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:10:54,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [286113170] [2022-07-21 17:10:54,672 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-21 17:10:54,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:10:54,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:10:54,673 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:10:54,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-07-21 17:10:55,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:10:55,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 994 conjuncts, 82 conjunts are in the unsatisfiable core [2022-07-21 17:10:55,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:10:55,683 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-21 17:10:55,933 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:10:55,933 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-21 17:10:55,979 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:10:55,979 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:10:56,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:10:56,101 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:10:56,109 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-21 17:10:56,109 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-21 17:10:56,143 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 326 proven. 116 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-07-21 17:10:56,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:10:56,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:10:56,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394140107] [2022-07-21 17:10:56,266 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:10:56,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286113170] [2022-07-21 17:10:56,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286113170] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:10:56,266 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:10:56,266 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-21 17:10:56,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586457528] [2022-07-21 17:10:56,266 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 17:10:56,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-21 17:10:56,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:10:56,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-21 17:10:56,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-07-21 17:10:56,267 INFO L87 Difference]: Start difference. First operand 329 states and 372 transitions. Second operand has 19 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-21 17:10:57,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:10:57,369 INFO L93 Difference]: Finished difference Result 574 states and 672 transitions. [2022-07-21 17:10:57,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 17:10:57,372 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 109 [2022-07-21 17:10:57,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:10:57,373 INFO L225 Difference]: With dead ends: 574 [2022-07-21 17:10:57,373 INFO L226 Difference]: Without dead ends: 574 [2022-07-21 17:10:57,374 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-07-21 17:10:57,374 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 290 mSDsluCounter, 719 mSDsCounter, 0 mSdLazyCounter, 2308 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 890 SdHoareTripleChecker+Invalid, 3240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 2308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 884 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:10:57,374 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [302 Valid, 890 Invalid, 3240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 2308 Invalid, 0 Unknown, 884 Unchecked, 1.0s Time] [2022-07-21 17:10:57,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2022-07-21 17:10:57,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 337. [2022-07-21 17:10:57,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 232 states have (on average 1.478448275862069) internal successors, (343), 310 states have internal predecessors, (343), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-07-21 17:10:57,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 383 transitions. [2022-07-21 17:10:57,381 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 383 transitions. Word has length 109 [2022-07-21 17:10:57,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:10:57,381 INFO L495 AbstractCegarLoop]: Abstraction has 337 states and 383 transitions. [2022-07-21 17:10:57,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-21 17:10:57,381 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 383 transitions. [2022-07-21 17:10:57,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-07-21 17:10:57,382 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:10:57,382 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:10:57,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-07-21 17:10:57,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-07-21 17:10:57,582 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:10:57,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:10:57,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1430824346, now seen corresponding path program 1 times [2022-07-21 17:10:57,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:10:57,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912500118] [2022-07-21 17:10:57,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:10:57,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:10:57,609 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:10:57,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [256286521] [2022-07-21 17:10:57,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:10:57,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:10:57,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:10:57,610 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:10:57,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-07-21 17:10:57,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:10:57,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 1011 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:10:57,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:10:57,856 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-21 17:10:57,857 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:10:57,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:10:57,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912500118] [2022-07-21 17:10:57,857 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:10:57,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256286521] [2022-07-21 17:10:57,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256286521] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:10:57,857 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:10:57,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:10:57,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489878873] [2022-07-21 17:10:57,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:10:57,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:10:57,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:10:57,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:10:57,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:10:57,858 INFO L87 Difference]: Start difference. First operand 337 states and 383 transitions. Second operand has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:10:57,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:10:57,969 INFO L93 Difference]: Finished difference Result 342 states and 391 transitions. [2022-07-21 17:10:57,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:10:57,970 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 111 [2022-07-21 17:10:57,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:10:57,971 INFO L225 Difference]: With dead ends: 342 [2022-07-21 17:10:57,971 INFO L226 Difference]: Without dead ends: 342 [2022-07-21 17:10:57,971 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:10:57,971 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 84 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 366 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:10:57,972 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 366 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:10:57,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-07-21 17:10:57,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 336. [2022-07-21 17:10:57,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 232 states have (on average 1.4741379310344827) internal successors, (342), 309 states have internal predecessors, (342), 20 states have call successors, (20), 6 states have call predecessors, (20), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-07-21 17:10:57,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 382 transitions. [2022-07-21 17:10:57,976 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 382 transitions. Word has length 111 [2022-07-21 17:10:57,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:10:57,976 INFO L495 AbstractCegarLoop]: Abstraction has 336 states and 382 transitions. [2022-07-21 17:10:57,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:10:57,976 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 382 transitions. [2022-07-21 17:10:57,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-07-21 17:10:57,977 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:10:57,977 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:10:58,005 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-07-21 17:10:58,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:10:58,189 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:10:58,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:10:58,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1897038975, now seen corresponding path program 1 times [2022-07-21 17:10:58,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:10:58,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479405061] [2022-07-21 17:10:58,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:10:58,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:10:58,211 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:10:58,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [970997525] [2022-07-21 17:10:58,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:10:58,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:10:58,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:10:58,213 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:10:58,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-07-21 17:10:58,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:10:58,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 1032 conjuncts, 55 conjunts are in the unsatisfiable core [2022-07-21 17:10:58,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:10:58,586 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:10:58,586 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:10:58,639 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:10:58,639 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:10:58,731 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:10:58,731 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-21 17:10:58,855 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:10:58,855 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-21 17:10:58,910 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 178 proven. 328 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-07-21 17:10:58,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:10:59,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:10:59,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479405061] [2022-07-21 17:10:59,387 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:10:59,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970997525] [2022-07-21 17:10:59,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970997525] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:10:59,387 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:10:59,387 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-21 17:10:59,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683166804] [2022-07-21 17:10:59,387 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 17:10:59,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-21 17:10:59,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:10:59,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-21 17:10:59,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-07-21 17:10:59,388 INFO L87 Difference]: Start difference. First operand 336 states and 382 transitions. Second operand has 21 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 17 states have internal predecessors, (74), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-21 17:11:03,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:03,933 INFO L93 Difference]: Finished difference Result 487 states and 556 transitions. [2022-07-21 17:11:03,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 17:11:03,933 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 17 states have internal predecessors, (74), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 115 [2022-07-21 17:11:03,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:03,935 INFO L225 Difference]: With dead ends: 487 [2022-07-21 17:11:03,935 INFO L226 Difference]: Without dead ends: 487 [2022-07-21 17:11:03,935 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 134 SyntacticMatches, 7 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=213, Invalid=1269, Unknown=0, NotChecked=0, Total=1482 [2022-07-21 17:11:03,936 INFO L413 NwaCegarLoop]: 231 mSDtfsCounter, 258 mSDsluCounter, 2549 mSDsCounter, 0 mSdLazyCounter, 844 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 2780 SdHoareTripleChecker+Invalid, 1361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 844 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 510 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:03,936 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 2780 Invalid, 1361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 844 Invalid, 0 Unknown, 510 Unchecked, 0.3s Time] [2022-07-21 17:11:03,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-07-21 17:11:03,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 477. [2022-07-21 17:11:03,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 358 states have (on average 1.3631284916201116) internal successors, (488), 434 states have internal predecessors, (488), 31 states have call successors, (31), 11 states have call predecessors, (31), 11 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-07-21 17:11:03,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 550 transitions. [2022-07-21 17:11:03,942 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 550 transitions. Word has length 115 [2022-07-21 17:11:03,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:03,942 INFO L495 AbstractCegarLoop]: Abstraction has 477 states and 550 transitions. [2022-07-21 17:11:03,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 17 states have internal predecessors, (74), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-21 17:11:03,942 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 550 transitions. [2022-07-21 17:11:03,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-07-21 17:11:03,943 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:03,943 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:03,969 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:04,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:04,159 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:04,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:04,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1897038974, now seen corresponding path program 1 times [2022-07-21 17:11:04,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:04,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573126121] [2022-07-21 17:11:04,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:04,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:04,179 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:04,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [558759301] [2022-07-21 17:11:04,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:04,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:04,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:04,180 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:04,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-07-21 17:11:05,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:05,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 1032 conjuncts, 178 conjunts are in the unsatisfiable core [2022-07-21 17:11:05,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:05,329 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-07-21 17:11:05,346 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-21 17:11:06,585 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:11:06,586 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-07-21 17:11:06,649 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:11:06,650 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:11:07,258 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:11:07,258 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:11:07,264 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-21 17:11:08,010 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:11:08,010 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-07-21 17:11:08,086 INFO L356 Elim1Store]: treesize reduction 28, result has 28.2 percent of original size [2022-07-21 17:11:08,087 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 22 [2022-07-21 17:11:08,357 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-07-21 17:11:08,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:11:08,486 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2022-07-21 17:11:08,502 INFO L356 Elim1Store]: treesize reduction 28, result has 31.7 percent of original size [2022-07-21 17:11:08,502 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 21 treesize of output 25 [2022-07-21 17:11:09,198 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 120 proven. 445 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2022-07-21 17:11:09,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:11:09,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:09,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573126121] [2022-07-21 17:11:09,614 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:09,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558759301] [2022-07-21 17:11:09,614 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558759301] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:11:09,614 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:11:09,614 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2022-07-21 17:11:09,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645085345] [2022-07-21 17:11:09,615 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 17:11:09,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-07-21 17:11:09,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:09,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-07-21 17:11:09,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=1920, Unknown=0, NotChecked=0, Total=2070 [2022-07-21 17:11:09,616 INFO L87 Difference]: Start difference. First operand 477 states and 550 transitions. Second operand has 43 states, 40 states have (on average 2.3) internal successors, (92), 37 states have internal predecessors, (92), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-21 17:11:14,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:14,055 INFO L93 Difference]: Finished difference Result 601 states and 697 transitions. [2022-07-21 17:11:14,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-07-21 17:11:14,057 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 40 states have (on average 2.3) internal successors, (92), 37 states have internal predecessors, (92), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 115 [2022-07-21 17:11:14,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:14,058 INFO L225 Difference]: With dead ends: 601 [2022-07-21 17:11:14,059 INFO L226 Difference]: Without dead ends: 601 [2022-07-21 17:11:14,059 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=227, Invalid=2743, Unknown=0, NotChecked=0, Total=2970 [2022-07-21 17:11:14,060 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 115 mSDsluCounter, 1995 mSDsCounter, 0 mSdLazyCounter, 2061 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 2186 SdHoareTripleChecker+Invalid, 5328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 2061 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3252 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:14,060 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 2186 Invalid, 5328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 2061 Invalid, 0 Unknown, 3252 Unchecked, 3.0s Time] [2022-07-21 17:11:14,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2022-07-21 17:11:14,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 499. [2022-07-21 17:11:14,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 499 states, 378 states have (on average 1.3492063492063493) internal successors, (510), 455 states have internal predecessors, (510), 32 states have call successors, (32), 12 states have call predecessors, (32), 12 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2022-07-21 17:11:14,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 574 transitions. [2022-07-21 17:11:14,067 INFO L78 Accepts]: Start accepts. Automaton has 499 states and 574 transitions. Word has length 115 [2022-07-21 17:11:14,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:14,067 INFO L495 AbstractCegarLoop]: Abstraction has 499 states and 574 transitions. [2022-07-21 17:11:14,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 40 states have (on average 2.3) internal successors, (92), 37 states have internal predecessors, (92), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-21 17:11:14,067 INFO L276 IsEmpty]: Start isEmpty. Operand 499 states and 574 transitions. [2022-07-21 17:11:14,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-21 17:11:14,068 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:14,068 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:14,095 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-07-21 17:11:14,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-07-21 17:11:14,291 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:14,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:14,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1321333974, now seen corresponding path program 1 times [2022-07-21 17:11:14,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:14,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049715871] [2022-07-21 17:11:14,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:14,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:14,320 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:14,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [335007216] [2022-07-21 17:11:14,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:14,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:14,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:14,322 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:14,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-07-21 17:11:14,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:14,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 1040 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-21 17:11:14,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:14,655 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-21 17:11:14,656 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:11:14,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:14,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049715871] [2022-07-21 17:11:14,656 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:14,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335007216] [2022-07-21 17:11:14,656 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335007216] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:11:14,657 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:11:14,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:11:14,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750575994] [2022-07-21 17:11:14,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:11:14,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:11:14,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:14,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:11:14,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:11:14,658 INFO L87 Difference]: Start difference. First operand 499 states and 574 transitions. Second operand has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:11:14,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:14,782 INFO L93 Difference]: Finished difference Result 507 states and 585 transitions. [2022-07-21 17:11:14,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:11:14,782 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 116 [2022-07-21 17:11:14,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:14,784 INFO L225 Difference]: With dead ends: 507 [2022-07-21 17:11:14,784 INFO L226 Difference]: Without dead ends: 507 [2022-07-21 17:11:14,784 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:11:14,784 INFO L413 NwaCegarLoop]: 247 mSDtfsCounter, 138 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:14,785 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 534 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:11:14,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-07-21 17:11:14,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 498. [2022-07-21 17:11:14,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 498 states, 378 states have (on average 1.3465608465608465) internal successors, (509), 454 states have internal predecessors, (509), 32 states have call successors, (32), 12 states have call predecessors, (32), 12 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2022-07-21 17:11:14,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 498 states to 498 states and 573 transitions. [2022-07-21 17:11:14,791 INFO L78 Accepts]: Start accepts. Automaton has 498 states and 573 transitions. Word has length 116 [2022-07-21 17:11:14,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:14,791 INFO L495 AbstractCegarLoop]: Abstraction has 498 states and 573 transitions. [2022-07-21 17:11:14,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:11:14,791 INFO L276 IsEmpty]: Start isEmpty. Operand 498 states and 573 transitions. [2022-07-21 17:11:14,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-21 17:11:14,792 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:14,792 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:14,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:15,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-07-21 17:11:15,007 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:15,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:15,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1321333975, now seen corresponding path program 1 times [2022-07-21 17:11:15,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:15,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73124736] [2022-07-21 17:11:15,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:15,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:15,027 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:15,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1864971651] [2022-07-21 17:11:15,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:15,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:15,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:15,030 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:15,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-07-21 17:11:15,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:15,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 1040 conjuncts, 32 conjunts are in the unsatisfiable core [2022-07-21 17:11:15,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:15,503 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 64 proven. 106 refuted. 0 times theorem prover too weak. 446 trivial. 0 not checked. [2022-07-21 17:11:15,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:11:15,555 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-21 17:11:15,556 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-07-21 17:11:15,781 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 64 proven. 106 refuted. 0 times theorem prover too weak. 446 trivial. 0 not checked. [2022-07-21 17:11:15,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:15,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73124736] [2022-07-21 17:11:15,782 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:15,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864971651] [2022-07-21 17:11:15,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864971651] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:11:15,782 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:11:15,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-07-21 17:11:15,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080552210] [2022-07-21 17:11:15,782 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:11:15,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 17:11:15,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:15,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 17:11:15,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:11:15,783 INFO L87 Difference]: Start difference. First operand 498 states and 573 transitions. Second operand has 18 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-21 17:11:16,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:16,095 INFO L93 Difference]: Finished difference Result 506 states and 584 transitions. [2022-07-21 17:11:16,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:11:16,095 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) Word has length 116 [2022-07-21 17:11:16,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:16,097 INFO L225 Difference]: With dead ends: 506 [2022-07-21 17:11:16,097 INFO L226 Difference]: Without dead ends: 506 [2022-07-21 17:11:16,097 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-07-21 17:11:16,097 INFO L413 NwaCegarLoop]: 226 mSDtfsCounter, 272 mSDsluCounter, 1822 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 2048 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:16,098 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 2048 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:11:16,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2022-07-21 17:11:16,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 497. [2022-07-21 17:11:16,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 497 states, 378 states have (on average 1.343915343915344) internal successors, (508), 453 states have internal predecessors, (508), 32 states have call successors, (32), 12 states have call predecessors, (32), 12 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2022-07-21 17:11:16,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 572 transitions. [2022-07-21 17:11:16,104 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 572 transitions. Word has length 116 [2022-07-21 17:11:16,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:16,104 INFO L495 AbstractCegarLoop]: Abstraction has 497 states and 572 transitions. [2022-07-21 17:11:16,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-21 17:11:16,104 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 572 transitions. [2022-07-21 17:11:16,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-07-21 17:11:16,105 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:16,105 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:16,131 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-07-21 17:11:16,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-07-21 17:11:16,325 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:16,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:16,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1508368744, now seen corresponding path program 1 times [2022-07-21 17:11:16,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:16,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379526318] [2022-07-21 17:11:16,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:16,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:16,358 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:16,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1856393384] [2022-07-21 17:11:16,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:16,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:16,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:16,360 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:16,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-07-21 17:11:16,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:16,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 1057 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:11:16,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:16,733 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-21 17:11:16,733 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:11:16,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:16,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379526318] [2022-07-21 17:11:16,733 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:16,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856393384] [2022-07-21 17:11:16,733 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1856393384] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:11:16,733 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:11:16,733 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:11:16,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828609618] [2022-07-21 17:11:16,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:11:16,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:11:16,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:16,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:11:16,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:11:16,734 INFO L87 Difference]: Start difference. First operand 497 states and 572 transitions. Second operand has 3 states, 2 states have (on average 20.5) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:16,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:16,885 INFO L93 Difference]: Finished difference Result 500 states and 577 transitions. [2022-07-21 17:11:16,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:11:16,886 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 20.5) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 118 [2022-07-21 17:11:16,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:16,887 INFO L225 Difference]: With dead ends: 500 [2022-07-21 17:11:16,888 INFO L226 Difference]: Without dead ends: 500 [2022-07-21 17:11:16,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:11:16,888 INFO L413 NwaCegarLoop]: 234 mSDtfsCounter, 68 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:16,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 372 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:11:16,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2022-07-21 17:11:16,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 496. [2022-07-21 17:11:16,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 378 states have (on average 1.3412698412698412) internal successors, (507), 452 states have internal predecessors, (507), 32 states have call successors, (32), 12 states have call predecessors, (32), 12 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2022-07-21 17:11:16,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 571 transitions. [2022-07-21 17:11:16,895 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 571 transitions. Word has length 118 [2022-07-21 17:11:16,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:16,895 INFO L495 AbstractCegarLoop]: Abstraction has 496 states and 571 transitions. [2022-07-21 17:11:16,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 20.5) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:16,895 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 571 transitions. [2022-07-21 17:11:16,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-07-21 17:11:16,896 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:16,896 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:16,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:17,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-07-21 17:11:17,109 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:17,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:17,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1991861505, now seen corresponding path program 1 times [2022-07-21 17:11:17,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:17,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975149787] [2022-07-21 17:11:17,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:17,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:17,130 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:17,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1226049191] [2022-07-21 17:11:17,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:17,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:17,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:17,132 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:17,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-07-21 17:11:17,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:17,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 1078 conjuncts, 74 conjunts are in the unsatisfiable core [2022-07-21 17:11:17,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:17,601 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:11:17,601 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:11:17,692 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-21 17:11:17,692 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-21 17:11:17,817 INFO L356 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-07-21 17:11:17,817 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 30 [2022-07-21 17:11:17,944 INFO L356 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-07-21 17:11:17,944 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 38 [2022-07-21 17:11:18,133 INFO L356 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-07-21 17:11:18,133 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 44 [2022-07-21 17:11:18,397 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 5 proven. 498 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-07-21 17:11:18,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:11:18,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:18,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975149787] [2022-07-21 17:11:18,526 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:18,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226049191] [2022-07-21 17:11:18,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226049191] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:11:18,526 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:11:18,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-07-21 17:11:18,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309052840] [2022-07-21 17:11:18,527 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 17:11:18,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-21 17:11:18,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:18,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-21 17:11:18,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2022-07-21 17:11:18,533 INFO L87 Difference]: Start difference. First operand 496 states and 571 transitions. Second operand has 26 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 21 states have internal predecessors, (81), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-21 17:11:23,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:23,015 INFO L93 Difference]: Finished difference Result 817 states and 950 transitions. [2022-07-21 17:11:23,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-21 17:11:23,016 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 21 states have internal predecessors, (81), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 122 [2022-07-21 17:11:23,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:23,018 INFO L225 Difference]: With dead ends: 817 [2022-07-21 17:11:23,019 INFO L226 Difference]: Without dead ends: 817 [2022-07-21 17:11:23,019 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 116 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=184, Invalid=1220, Unknown=2, NotChecked=0, Total=1406 [2022-07-21 17:11:23,019 INFO L413 NwaCegarLoop]: 228 mSDtfsCounter, 132 mSDsluCounter, 3020 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 3248 SdHoareTripleChecker+Invalid, 1757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1175 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:23,020 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 3248 Invalid, 1757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 579 Invalid, 0 Unknown, 1175 Unchecked, 0.2s Time] [2022-07-21 17:11:23,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2022-07-21 17:11:23,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 812. [2022-07-21 17:11:23,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 812 states, 659 states have (on average 1.267071320182094) internal successors, (835), 734 states have internal predecessors, (835), 56 states have call successors, (56), 23 states have call predecessors, (56), 23 states have return successors, (56), 54 states have call predecessors, (56), 56 states have call successors, (56) [2022-07-21 17:11:23,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 812 states to 812 states and 947 transitions. [2022-07-21 17:11:23,037 INFO L78 Accepts]: Start accepts. Automaton has 812 states and 947 transitions. Word has length 122 [2022-07-21 17:11:23,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:23,037 INFO L495 AbstractCegarLoop]: Abstraction has 812 states and 947 transitions. [2022-07-21 17:11:23,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 21 states have internal predecessors, (81), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-21 17:11:23,038 INFO L276 IsEmpty]: Start isEmpty. Operand 812 states and 947 transitions. [2022-07-21 17:11:23,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-07-21 17:11:23,038 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:23,038 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:23,060 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-07-21 17:11:23,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-21 17:11:23,247 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:23,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:23,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1991861504, now seen corresponding path program 1 times [2022-07-21 17:11:23,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:23,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744737193] [2022-07-21 17:11:23,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:23,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:23,269 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:23,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [985091846] [2022-07-21 17:11:23,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:23,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:23,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:23,271 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:23,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-07-21 17:11:24,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:24,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 1078 conjuncts, 148 conjunts are in the unsatisfiable core [2022-07-21 17:11:24,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:24,408 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-21 17:11:24,416 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-07-21 17:11:24,756 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:11:24,757 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:11:24,760 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-07-21 17:11:25,057 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:11:25,057 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-07-21 17:11:25,100 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-21 17:11:25,100 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-21 17:11:25,291 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-07-21 17:11:25,292 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2022-07-21 17:11:25,308 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-07-21 17:11:25,642 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:11:25,643 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-07-21 17:11:25,710 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-07-21 17:11:25,711 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 8 case distinctions, treesize of input 32 treesize of output 57 [2022-07-21 17:11:25,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:11:25,913 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-07-21 17:11:25,931 INFO L356 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2022-07-21 17:11:25,932 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 32 [2022-07-21 17:11:26,010 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 69 proven. 443 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-07-21 17:11:26,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:11:26,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:26,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744737193] [2022-07-21 17:11:26,216 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:26,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985091846] [2022-07-21 17:11:26,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985091846] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:11:26,216 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:11:26,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2022-07-21 17:11:26,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967442984] [2022-07-21 17:11:26,216 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 17:11:26,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-07-21 17:11:26,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:26,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-07-21 17:11:26,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=986, Unknown=0, NotChecked=0, Total=1122 [2022-07-21 17:11:26,217 INFO L87 Difference]: Start difference. First operand 812 states and 947 transitions. Second operand has 32 states, 29 states have (on average 2.8620689655172415) internal successors, (83), 27 states have internal predecessors, (83), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-21 17:11:26,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:26,869 INFO L93 Difference]: Finished difference Result 924 states and 1083 transitions. [2022-07-21 17:11:26,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-21 17:11:26,870 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 29 states have (on average 2.8620689655172415) internal successors, (83), 27 states have internal predecessors, (83), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 122 [2022-07-21 17:11:26,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:26,872 INFO L225 Difference]: With dead ends: 924 [2022-07-21 17:11:26,872 INFO L226 Difference]: Without dead ends: 924 [2022-07-21 17:11:26,872 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=187, Invalid=1453, Unknown=0, NotChecked=0, Total=1640 [2022-07-21 17:11:26,873 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 121 mSDsluCounter, 835 mSDsCounter, 0 mSdLazyCounter, 622 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 1020 SdHoareTripleChecker+Invalid, 3165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2528 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:26,873 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 1020 Invalid, 3165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 622 Invalid, 0 Unknown, 2528 Unchecked, 0.5s Time] [2022-07-21 17:11:26,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 924 states. [2022-07-21 17:11:26,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 924 to 819. [2022-07-21 17:11:26,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 819 states, 666 states have (on average 1.2657657657657657) internal successors, (843), 741 states have internal predecessors, (843), 56 states have call successors, (56), 23 states have call predecessors, (56), 23 states have return successors, (56), 54 states have call predecessors, (56), 56 states have call successors, (56) [2022-07-21 17:11:26,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 819 states to 819 states and 955 transitions. [2022-07-21 17:11:26,883 INFO L78 Accepts]: Start accepts. Automaton has 819 states and 955 transitions. Word has length 122 [2022-07-21 17:11:26,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:26,883 INFO L495 AbstractCegarLoop]: Abstraction has 819 states and 955 transitions. [2022-07-21 17:11:26,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 29 states have (on average 2.8620689655172415) internal successors, (83), 27 states have internal predecessors, (83), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-21 17:11:26,883 INFO L276 IsEmpty]: Start isEmpty. Operand 819 states and 955 transitions. [2022-07-21 17:11:26,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-07-21 17:11:26,883 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:26,884 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:26,912 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-07-21 17:11:27,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:27,099 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:27,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:27,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1618164434, now seen corresponding path program 1 times [2022-07-21 17:11:27,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:27,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880594382] [2022-07-21 17:11:27,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:27,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:27,123 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:27,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [445410455] [2022-07-21 17:11:27,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:27,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:27,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:27,125 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:27,130 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-07-21 17:11:27,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:27,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 1086 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-21 17:11:27,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:27,547 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-21 17:11:27,547 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:11:27,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:27,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880594382] [2022-07-21 17:11:27,547 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:27,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445410455] [2022-07-21 17:11:27,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445410455] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:11:27,548 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:11:27,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:11:27,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9635744] [2022-07-21 17:11:27,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:11:27,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:11:27,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:27,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:11:27,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:11:27,550 INFO L87 Difference]: Start difference. First operand 819 states and 955 transitions. Second operand has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:11:27,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:27,657 INFO L93 Difference]: Finished difference Result 822 states and 959 transitions. [2022-07-21 17:11:27,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:11:27,657 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 123 [2022-07-21 17:11:27,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:27,659 INFO L225 Difference]: With dead ends: 822 [2022-07-21 17:11:27,659 INFO L226 Difference]: Without dead ends: 822 [2022-07-21 17:11:27,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:11:27,660 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 110 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 531 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:27,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 531 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:11:27,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states. [2022-07-21 17:11:27,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 818. [2022-07-21 17:11:27,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 818 states, 666 states have (on average 1.2642642642642643) internal successors, (842), 740 states have internal predecessors, (842), 56 states have call successors, (56), 23 states have call predecessors, (56), 23 states have return successors, (56), 54 states have call predecessors, (56), 56 states have call successors, (56) [2022-07-21 17:11:27,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 818 states to 818 states and 954 transitions. [2022-07-21 17:11:27,668 INFO L78 Accepts]: Start accepts. Automaton has 818 states and 954 transitions. Word has length 123 [2022-07-21 17:11:27,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:27,669 INFO L495 AbstractCegarLoop]: Abstraction has 818 states and 954 transitions. [2022-07-21 17:11:27,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:11:27,669 INFO L276 IsEmpty]: Start isEmpty. Operand 818 states and 954 transitions. [2022-07-21 17:11:27,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-07-21 17:11:27,669 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:27,669 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:27,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:27,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-07-21 17:11:27,889 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:27,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:27,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1618164433, now seen corresponding path program 1 times [2022-07-21 17:11:27,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:27,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247927493] [2022-07-21 17:11:27,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:27,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:27,920 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:27,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2041293951] [2022-07-21 17:11:27,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:27,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:27,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:27,921 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:27,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-07-21 17:11:29,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:29,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 1086 conjuncts, 148 conjunts are in the unsatisfiable core [2022-07-21 17:11:29,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:29,120 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-07-21 17:11:29,129 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-21 17:11:29,433 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:11:29,433 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:11:29,437 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:11:29,761 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:11:29,761 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:11:29,768 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:11:30,126 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-21 17:11:30,126 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-21 17:11:30,134 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:11:30,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:11:30,303 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:11:30,317 INFO L356 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-07-21 17:11:30,318 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 25 [2022-07-21 17:11:30,396 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 242 proven. 300 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-07-21 17:11:30,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:11:30,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:30,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247927493] [2022-07-21 17:11:30,625 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:30,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041293951] [2022-07-21 17:11:30,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041293951] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:11:30,625 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:11:30,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2022-07-21 17:11:30,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150522847] [2022-07-21 17:11:30,625 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 17:11:30,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-07-21 17:11:30,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:30,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-07-21 17:11:30,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2022-07-21 17:11:30,626 INFO L87 Difference]: Start difference. First operand 818 states and 954 transitions. Second operand has 34 states, 31 states have (on average 2.967741935483871) internal successors, (92), 29 states have internal predecessors, (92), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-21 17:11:32,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:32,449 INFO L93 Difference]: Finished difference Result 1038 states and 1227 transitions. [2022-07-21 17:11:32,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-21 17:11:32,450 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 31 states have (on average 2.967741935483871) internal successors, (92), 29 states have internal predecessors, (92), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 123 [2022-07-21 17:11:32,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:32,453 INFO L225 Difference]: With dead ends: 1038 [2022-07-21 17:11:32,453 INFO L226 Difference]: Without dead ends: 1038 [2022-07-21 17:11:32,453 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=198, Invalid=1608, Unknown=0, NotChecked=0, Total=1806 [2022-07-21 17:11:32,454 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 246 mSDsluCounter, 1083 mSDsCounter, 0 mSdLazyCounter, 2509 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 1245 SdHoareTripleChecker+Invalid, 5817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 2509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3255 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:32,454 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 1245 Invalid, 5817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 2509 Invalid, 0 Unknown, 3255 Unchecked, 1.5s Time] [2022-07-21 17:11:32,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1038 states. [2022-07-21 17:11:32,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1038 to 826. [2022-07-21 17:11:32,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 674 states have (on average 1.2655786350148368) internal successors, (853), 748 states have internal predecessors, (853), 56 states have call successors, (56), 23 states have call predecessors, (56), 23 states have return successors, (56), 54 states have call predecessors, (56), 56 states have call successors, (56) [2022-07-21 17:11:32,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 965 transitions. [2022-07-21 17:11:32,464 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 965 transitions. Word has length 123 [2022-07-21 17:11:32,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:32,464 INFO L495 AbstractCegarLoop]: Abstraction has 826 states and 965 transitions. [2022-07-21 17:11:32,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 31 states have (on average 2.967741935483871) internal successors, (92), 29 states have internal predecessors, (92), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-21 17:11:32,464 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 965 transitions. [2022-07-21 17:11:32,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-07-21 17:11:32,465 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:32,465 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:32,496 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:32,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:32,679 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:32,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:32,680 INFO L85 PathProgramCache]: Analyzing trace with hash -277857361, now seen corresponding path program 1 times [2022-07-21 17:11:32,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:32,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299534109] [2022-07-21 17:11:32,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:32,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:32,704 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:32,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1616731282] [2022-07-21 17:11:32,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:32,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:32,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:32,706 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:32,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-07-21 17:11:33,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:33,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 1103 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:11:33,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:33,107 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-21 17:11:33,107 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:11:33,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:33,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299534109] [2022-07-21 17:11:33,108 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:33,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616731282] [2022-07-21 17:11:33,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616731282] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:11:33,108 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:11:33,108 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:11:33,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459449056] [2022-07-21 17:11:33,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:11:33,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:11:33,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:33,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:11:33,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:11:33,109 INFO L87 Difference]: Start difference. First operand 826 states and 965 transitions. Second operand has 3 states, 2 states have (on average 24.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:33,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:33,202 INFO L93 Difference]: Finished difference Result 827 states and 967 transitions. [2022-07-21 17:11:33,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:11:33,203 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 24.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 125 [2022-07-21 17:11:33,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:33,205 INFO L225 Difference]: With dead ends: 827 [2022-07-21 17:11:33,205 INFO L226 Difference]: Without dead ends: 827 [2022-07-21 17:11:33,205 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:11:33,205 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 25 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:33,206 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 406 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:11:33,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2022-07-21 17:11:33,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 825. [2022-07-21 17:11:33,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 674 states have (on average 1.2640949554896141) internal successors, (852), 747 states have internal predecessors, (852), 56 states have call successors, (56), 23 states have call predecessors, (56), 23 states have return successors, (56), 54 states have call predecessors, (56), 56 states have call successors, (56) [2022-07-21 17:11:33,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 964 transitions. [2022-07-21 17:11:33,214 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 964 transitions. Word has length 125 [2022-07-21 17:11:33,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:33,215 INFO L495 AbstractCegarLoop]: Abstraction has 825 states and 964 transitions. [2022-07-21 17:11:33,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 24.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:33,215 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 964 transitions. [2022-07-21 17:11:33,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-07-21 17:11:33,215 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:33,216 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:33,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-07-21 17:11:33,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:33,435 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:33,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:33,436 INFO L85 PathProgramCache]: Analyzing trace with hash -277857360, now seen corresponding path program 1 times [2022-07-21 17:11:33,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:33,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318630082] [2022-07-21 17:11:33,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:33,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:33,460 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:33,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [401656174] [2022-07-21 17:11:33,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:33,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:33,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:33,462 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:33,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-07-21 17:11:33,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:33,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 1103 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:11:33,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:33,906 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-21 17:11:33,906 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:11:33,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:33,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318630082] [2022-07-21 17:11:33,907 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:33,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401656174] [2022-07-21 17:11:33,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401656174] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:11:33,907 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:11:33,907 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:11:33,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204428462] [2022-07-21 17:11:33,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:11:33,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:11:33,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:33,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:11:33,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:11:33,908 INFO L87 Difference]: Start difference. First operand 825 states and 964 transitions. Second operand has 3 states, 2 states have (on average 24.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:34,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:34,055 INFO L93 Difference]: Finished difference Result 826 states and 966 transitions. [2022-07-21 17:11:34,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:11:34,056 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 24.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 125 [2022-07-21 17:11:34,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:34,058 INFO L225 Difference]: With dead ends: 826 [2022-07-21 17:11:34,058 INFO L226 Difference]: Without dead ends: 826 [2022-07-21 17:11:34,058 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:11:34,059 INFO L413 NwaCegarLoop]: 233 mSDtfsCounter, 54 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:34,059 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 377 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:11:34,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2022-07-21 17:11:34,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 824. [2022-07-21 17:11:34,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 824 states, 674 states have (on average 1.2626112759643917) internal successors, (851), 746 states have internal predecessors, (851), 56 states have call successors, (56), 23 states have call predecessors, (56), 23 states have return successors, (56), 54 states have call predecessors, (56), 56 states have call successors, (56) [2022-07-21 17:11:34,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 824 states to 824 states and 963 transitions. [2022-07-21 17:11:34,067 INFO L78 Accepts]: Start accepts. Automaton has 824 states and 963 transitions. Word has length 125 [2022-07-21 17:11:34,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:34,067 INFO L495 AbstractCegarLoop]: Abstraction has 824 states and 963 transitions. [2022-07-21 17:11:34,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 24.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:34,067 INFO L276 IsEmpty]: Start isEmpty. Operand 824 states and 963 transitions. [2022-07-21 17:11:34,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-07-21 17:11:34,068 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:34,068 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:34,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:34,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-07-21 17:11:34,283 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:34,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:34,284 INFO L85 PathProgramCache]: Analyzing trace with hash 10797464, now seen corresponding path program 1 times [2022-07-21 17:11:34,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:34,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708320497] [2022-07-21 17:11:34,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:34,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:34,307 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:34,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [860361115] [2022-07-21 17:11:34,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:34,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:34,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:34,308 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:34,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-07-21 17:11:34,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:34,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 1124 conjuncts, 135 conjunts are in the unsatisfiable core [2022-07-21 17:11:34,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:34,915 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:11:34,915 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-21 17:11:34,932 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:11:34,932 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:11:35,089 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:11:35,089 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-21 17:11:35,113 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-21 17:11:35,114 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-21 17:11:35,329 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:11:35,330 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-21 17:11:35,363 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-07-21 17:11:35,363 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2022-07-21 17:11:35,610 INFO L356 Elim1Store]: treesize reduction 30, result has 48.3 percent of original size [2022-07-21 17:11:35,610 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 42 [2022-07-21 17:11:35,687 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:11:35,688 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-21 17:11:38,153 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:11:38,153 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-21 17:11:38,187 INFO L356 Elim1Store]: treesize reduction 30, result has 48.3 percent of original size [2022-07-21 17:11:38,188 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 54 [2022-07-21 17:11:38,963 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:11:38,964 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 25 [2022-07-21 17:11:39,002 INFO L356 Elim1Store]: treesize reduction 4, result has 93.0 percent of original size [2022-07-21 17:11:39,003 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 38 treesize of output 80 [2022-07-21 17:11:39,527 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 32 proven. 466 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2022-07-21 17:11:39,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:11:39,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:39,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708320497] [2022-07-21 17:11:39,952 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:39,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860361115] [2022-07-21 17:11:39,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860361115] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:11:39,952 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:11:39,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2022-07-21 17:11:39,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345029181] [2022-07-21 17:11:39,953 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 17:11:39,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-07-21 17:11:39,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:39,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-07-21 17:11:39,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1599, Unknown=1, NotChecked=0, Total=1806 [2022-07-21 17:11:39,954 INFO L87 Difference]: Start difference. First operand 824 states and 963 transitions. Second operand has 38 states, 34 states have (on average 2.588235294117647) internal successors, (88), 30 states have internal predecessors, (88), 5 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-21 17:11:40,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:40,263 INFO L93 Difference]: Finished difference Result 945 states and 1098 transitions. [2022-07-21 17:11:40,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-07-21 17:11:40,263 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 34 states have (on average 2.588235294117647) internal successors, (88), 30 states have internal predecessors, (88), 5 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 129 [2022-07-21 17:11:40,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:40,266 INFO L225 Difference]: With dead ends: 945 [2022-07-21 17:11:40,266 INFO L226 Difference]: Without dead ends: 945 [2022-07-21 17:11:40,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 112 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 832 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=238, Invalid=1923, Unknown=1, NotChecked=0, Total=2162 [2022-07-21 17:11:40,267 INFO L413 NwaCegarLoop]: 233 mSDtfsCounter, 61 mSDsluCounter, 1960 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 2193 SdHoareTripleChecker+Invalid, 2281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2033 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:40,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 2193 Invalid, 2281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 245 Invalid, 0 Unknown, 2033 Unchecked, 0.2s Time] [2022-07-21 17:11:40,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 945 states. [2022-07-21 17:11:40,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 945 to 938. [2022-07-21 17:11:40,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 938 states, 777 states have (on average 1.2406692406692406) internal successors, (964), 849 states have internal predecessors, (964), 62 states have call successors, (62), 28 states have call predecessors, (62), 28 states have return successors, (62), 60 states have call predecessors, (62), 62 states have call successors, (62) [2022-07-21 17:11:40,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 1088 transitions. [2022-07-21 17:11:40,277 INFO L78 Accepts]: Start accepts. Automaton has 938 states and 1088 transitions. Word has length 129 [2022-07-21 17:11:40,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:40,277 INFO L495 AbstractCegarLoop]: Abstraction has 938 states and 1088 transitions. [2022-07-21 17:11:40,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 34 states have (on average 2.588235294117647) internal successors, (88), 30 states have internal predecessors, (88), 5 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-21 17:11:40,277 INFO L276 IsEmpty]: Start isEmpty. Operand 938 states and 1088 transitions. [2022-07-21 17:11:40,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-07-21 17:11:40,277 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:40,278 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:40,298 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:40,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-07-21 17:11:40,491 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:40,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:40,492 INFO L85 PathProgramCache]: Analyzing trace with hash 10797463, now seen corresponding path program 1 times [2022-07-21 17:11:40,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:40,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642733551] [2022-07-21 17:11:40,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:40,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:40,521 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:40,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [886472171] [2022-07-21 17:11:40,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:40,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:40,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:40,522 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:40,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-07-21 17:11:40,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:40,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 1124 conjuncts, 51 conjunts are in the unsatisfiable core [2022-07-21 17:11:40,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:41,017 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-21 17:11:41,018 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:11:41,072 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-21 17:11:41,072 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:11:41,126 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-21 17:11:41,127 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:11:41,186 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-21 17:11:41,186 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:11:41,235 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-21 17:11:41,235 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:11:41,289 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-21 17:11:41,289 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:11:41,346 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-21 17:11:41,346 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:11:41,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:41,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642733551] [2022-07-21 17:11:41,346 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:41,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886472171] [2022-07-21 17:11:41,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886472171] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:11:41,346 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:11:41,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:11:41,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25378177] [2022-07-21 17:11:41,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:11:41,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-21 17:11:41,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:41,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-21 17:11:41,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:11:41,347 INFO L87 Difference]: Start difference. First operand 938 states and 1088 transitions. Second operand has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:41,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:41,541 INFO L93 Difference]: Finished difference Result 1580 states and 1840 transitions. [2022-07-21 17:11:41,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:11:41,541 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 129 [2022-07-21 17:11:41,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:41,545 INFO L225 Difference]: With dead ends: 1580 [2022-07-21 17:11:41,545 INFO L226 Difference]: Without dead ends: 1580 [2022-07-21 17:11:41,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 112 SyntacticMatches, 11 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:11:41,545 INFO L413 NwaCegarLoop]: 226 mSDtfsCounter, 30 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 878 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 197 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:41,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 878 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 206 Invalid, 0 Unknown, 197 Unchecked, 0.2s Time] [2022-07-21 17:11:41,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1580 states. [2022-07-21 17:11:41,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1580 to 1558. [2022-07-21 17:11:41,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1558 states, 1332 states have (on average 1.2162162162162162) internal successors, (1620), 1406 states have internal predecessors, (1620), 105 states have call successors, (105), 50 states have call predecessors, (105), 50 states have return successors, (105), 101 states have call predecessors, (105), 105 states have call successors, (105) [2022-07-21 17:11:41,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1558 states to 1558 states and 1830 transitions. [2022-07-21 17:11:41,561 INFO L78 Accepts]: Start accepts. Automaton has 1558 states and 1830 transitions. Word has length 129 [2022-07-21 17:11:41,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:41,561 INFO L495 AbstractCegarLoop]: Abstraction has 1558 states and 1830 transitions. [2022-07-21 17:11:41,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:41,561 INFO L276 IsEmpty]: Start isEmpty. Operand 1558 states and 1830 transitions. [2022-07-21 17:11:41,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-21 17:11:41,562 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:41,562 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:41,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:41,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-07-21 17:11:41,783 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:41,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:41,783 INFO L85 PathProgramCache]: Analyzing trace with hash 334721452, now seen corresponding path program 1 times [2022-07-21 17:11:41,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:41,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081608326] [2022-07-21 17:11:41,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:41,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:41,808 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:41,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2128004633] [2022-07-21 17:11:41,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:41,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:41,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:41,810 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:41,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-07-21 17:11:42,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:42,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 1132 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-21 17:11:42,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:42,339 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-21 17:11:42,339 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:11:42,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:42,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081608326] [2022-07-21 17:11:42,340 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:42,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128004633] [2022-07-21 17:11:42,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128004633] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:11:42,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:11:42,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:11:42,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611386640] [2022-07-21 17:11:42,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:11:42,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:11:42,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:42,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:11:42,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:11:42,341 INFO L87 Difference]: Start difference. First operand 1558 states and 1830 transitions. Second operand has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:11:42,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:42,447 INFO L93 Difference]: Finished difference Result 1557 states and 1828 transitions. [2022-07-21 17:11:42,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:11:42,447 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 130 [2022-07-21 17:11:42,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:42,451 INFO L225 Difference]: With dead ends: 1557 [2022-07-21 17:11:42,451 INFO L226 Difference]: Without dead ends: 1557 [2022-07-21 17:11:42,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:11:42,451 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 84 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:42,451 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 530 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:11:42,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1557 states. [2022-07-21 17:11:42,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1557 to 1557. [2022-07-21 17:11:42,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1557 states, 1332 states have (on average 1.2147147147147148) internal successors, (1618), 1405 states have internal predecessors, (1618), 105 states have call successors, (105), 50 states have call predecessors, (105), 50 states have return successors, (105), 101 states have call predecessors, (105), 105 states have call successors, (105) [2022-07-21 17:11:42,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1557 states to 1557 states and 1828 transitions. [2022-07-21 17:11:42,466 INFO L78 Accepts]: Start accepts. Automaton has 1557 states and 1828 transitions. Word has length 130 [2022-07-21 17:11:42,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:42,466 INFO L495 AbstractCegarLoop]: Abstraction has 1557 states and 1828 transitions. [2022-07-21 17:11:42,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:11:42,466 INFO L276 IsEmpty]: Start isEmpty. Operand 1557 states and 1828 transitions. [2022-07-21 17:11:42,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-21 17:11:42,467 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:42,467 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:42,495 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:42,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:42,682 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:42,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:42,683 INFO L85 PathProgramCache]: Analyzing trace with hash 334721453, now seen corresponding path program 1 times [2022-07-21 17:11:42,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:42,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519400429] [2022-07-21 17:11:42,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:42,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:42,712 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:42,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1014881886] [2022-07-21 17:11:42,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:42,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:42,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:42,714 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:42,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-07-21 17:11:43,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:43,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 1132 conjuncts, 30 conjunts are in the unsatisfiable core [2022-07-21 17:11:43,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:43,393 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 170 refuted. 0 times theorem prover too weak. 446 trivial. 0 not checked. [2022-07-21 17:11:43,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:11:43,447 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-21 17:11:43,447 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-07-21 17:11:43,784 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 170 refuted. 0 times theorem prover too weak. 446 trivial. 0 not checked. [2022-07-21 17:11:43,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:43,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519400429] [2022-07-21 17:11:43,785 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:43,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014881886] [2022-07-21 17:11:43,785 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014881886] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:11:43,785 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:11:43,785 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-07-21 17:11:43,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842979660] [2022-07-21 17:11:43,785 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:11:43,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 17:11:43,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:43,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 17:11:43,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:11:43,786 INFO L87 Difference]: Start difference. First operand 1557 states and 1828 transitions. Second operand has 18 states, 17 states have (on average 6.588235294117647) internal successors, (112), 16 states have internal predecessors, (112), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-21 17:11:44,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:44,051 INFO L93 Difference]: Finished difference Result 1556 states and 1826 transitions. [2022-07-21 17:11:44,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-21 17:11:44,052 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 6.588235294117647) internal successors, (112), 16 states have internal predecessors, (112), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) Word has length 130 [2022-07-21 17:11:44,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:44,055 INFO L225 Difference]: With dead ends: 1556 [2022-07-21 17:11:44,055 INFO L226 Difference]: Without dead ends: 1556 [2022-07-21 17:11:44,055 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-07-21 17:11:44,056 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 297 mSDsluCounter, 1945 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 2168 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:44,056 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [297 Valid, 2168 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:11:44,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states. [2022-07-21 17:11:44,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1556. [2022-07-21 17:11:44,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1556 states, 1332 states have (on average 1.2132132132132132) internal successors, (1616), 1404 states have internal predecessors, (1616), 105 states have call successors, (105), 50 states have call predecessors, (105), 50 states have return successors, (105), 101 states have call predecessors, (105), 105 states have call successors, (105) [2022-07-21 17:11:44,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1556 states to 1556 states and 1826 transitions. [2022-07-21 17:11:44,070 INFO L78 Accepts]: Start accepts. Automaton has 1556 states and 1826 transitions. Word has length 130 [2022-07-21 17:11:44,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:44,070 INFO L495 AbstractCegarLoop]: Abstraction has 1556 states and 1826 transitions. [2022-07-21 17:11:44,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 6.588235294117647) internal successors, (112), 16 states have internal predecessors, (112), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-21 17:11:44,070 INFO L276 IsEmpty]: Start isEmpty. Operand 1556 states and 1826 transitions. [2022-07-21 17:11:44,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-07-21 17:11:44,071 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:44,071 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:44,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:44,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-07-21 17:11:44,281 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:44,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:44,281 INFO L85 PathProgramCache]: Analyzing trace with hash -455228562, now seen corresponding path program 1 times [2022-07-21 17:11:44,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:44,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684006186] [2022-07-21 17:11:44,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:44,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:44,306 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:44,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1891244874] [2022-07-21 17:11:44,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:44,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:44,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:44,307 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:44,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-07-21 17:11:44,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:44,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 1149 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:11:44,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:44,809 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-21 17:11:44,809 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:11:44,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:44,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684006186] [2022-07-21 17:11:44,809 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:44,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891244874] [2022-07-21 17:11:44,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891244874] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:11:44,809 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:11:44,809 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:11:44,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931376683] [2022-07-21 17:11:44,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:11:44,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:11:44,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:44,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:11:44,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:11:44,810 INFO L87 Difference]: Start difference. First operand 1556 states and 1826 transitions. Second operand has 3 states, 2 states have (on average 27.5) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:44,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:44,946 INFO L93 Difference]: Finished difference Result 1555 states and 1824 transitions. [2022-07-21 17:11:44,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:11:44,947 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 27.5) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 132 [2022-07-21 17:11:44,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:44,951 INFO L225 Difference]: With dead ends: 1555 [2022-07-21 17:11:44,951 INFO L226 Difference]: Without dead ends: 1555 [2022-07-21 17:11:44,951 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:11:44,951 INFO L413 NwaCegarLoop]: 233 mSDtfsCounter, 39 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 72 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 72 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:44,951 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 383 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 72 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:11:44,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1555 states. [2022-07-21 17:11:44,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1555 to 1555. [2022-07-21 17:11:44,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1555 states, 1332 states have (on average 1.2117117117117118) internal successors, (1614), 1403 states have internal predecessors, (1614), 105 states have call successors, (105), 50 states have call predecessors, (105), 50 states have return successors, (105), 101 states have call predecessors, (105), 105 states have call successors, (105) [2022-07-21 17:11:44,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1555 states to 1555 states and 1824 transitions. [2022-07-21 17:11:44,966 INFO L78 Accepts]: Start accepts. Automaton has 1555 states and 1824 transitions. Word has length 132 [2022-07-21 17:11:44,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:44,966 INFO L495 AbstractCegarLoop]: Abstraction has 1555 states and 1824 transitions. [2022-07-21 17:11:44,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 27.5) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:44,966 INFO L276 IsEmpty]: Start isEmpty. Operand 1555 states and 1824 transitions. [2022-07-21 17:11:44,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-07-21 17:11:44,967 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:44,967 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:45,002 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:45,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-07-21 17:11:45,183 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:45,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:45,184 INFO L85 PathProgramCache]: Analyzing trace with hash -260665387, now seen corresponding path program 1 times [2022-07-21 17:11:45,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:45,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890341920] [2022-07-21 17:11:45,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:45,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:45,209 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:45,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [164545838] [2022-07-21 17:11:45,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:45,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:45,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:45,210 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:45,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-07-21 17:11:45,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:45,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 1170 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-21 17:11:45,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:45,897 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-21 17:11:45,897 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:11:45,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:45,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890341920] [2022-07-21 17:11:45,897 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:45,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164545838] [2022-07-21 17:11:45,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164545838] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:11:45,897 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:11:45,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:11:45,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715853191] [2022-07-21 17:11:45,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:11:45,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:11:45,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:45,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:11:45,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:11:45,898 INFO L87 Difference]: Start difference. First operand 1555 states and 1824 transitions. Second operand has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:46,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:46,099 INFO L93 Difference]: Finished difference Result 1674 states and 1964 transitions. [2022-07-21 17:11:46,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 17:11:46,100 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 136 [2022-07-21 17:11:46,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:46,104 INFO L225 Difference]: With dead ends: 1674 [2022-07-21 17:11:46,104 INFO L226 Difference]: Without dead ends: 1674 [2022-07-21 17:11:46,104 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:11:46,104 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 637 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 637 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:46,104 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [637 Valid, 333 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:11:46,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1674 states. [2022-07-21 17:11:46,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1674 to 1606. [2022-07-21 17:11:46,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1606 states, 1385 states have (on average 1.2296028880866425) internal successors, (1703), 1447 states have internal predecessors, (1703), 105 states have call successors, (105), 50 states have call predecessors, (105), 51 states have return successors, (112), 108 states have call predecessors, (112), 105 states have call successors, (112) [2022-07-21 17:11:46,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1606 states to 1606 states and 1920 transitions. [2022-07-21 17:11:46,120 INFO L78 Accepts]: Start accepts. Automaton has 1606 states and 1920 transitions. Word has length 136 [2022-07-21 17:11:46,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:46,120 INFO L495 AbstractCegarLoop]: Abstraction has 1606 states and 1920 transitions. [2022-07-21 17:11:46,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:46,120 INFO L276 IsEmpty]: Start isEmpty. Operand 1606 states and 1920 transitions. [2022-07-21 17:11:46,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2022-07-21 17:11:46,121 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:46,121 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:46,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:46,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-07-21 17:11:46,335 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:46,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:46,336 INFO L85 PathProgramCache]: Analyzing trace with hash -260665386, now seen corresponding path program 1 times [2022-07-21 17:11:46,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:46,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375143279] [2022-07-21 17:11:46,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:46,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:46,361 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:46,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1691279875] [2022-07-21 17:11:46,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:46,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:46,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:46,363 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:46,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-07-21 17:11:46,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:46,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 1170 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-21 17:11:46,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:47,176 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-21 17:11:47,176 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:11:47,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:47,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375143279] [2022-07-21 17:11:47,176 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:47,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691279875] [2022-07-21 17:11:47,176 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1691279875] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:11:47,176 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:11:47,176 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:11:47,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036764972] [2022-07-21 17:11:47,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:11:47,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:11:47,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:47,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:11:47,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:11:47,177 INFO L87 Difference]: Start difference. First operand 1606 states and 1920 transitions. Second operand has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:47,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:47,326 INFO L93 Difference]: Finished difference Result 1599 states and 1906 transitions. [2022-07-21 17:11:47,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-21 17:11:47,326 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 136 [2022-07-21 17:11:47,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:47,330 INFO L225 Difference]: With dead ends: 1599 [2022-07-21 17:11:47,330 INFO L226 Difference]: Without dead ends: 1599 [2022-07-21 17:11:47,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:11:47,330 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 406 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:47,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [406 Valid, 332 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:11:47,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1599 states. [2022-07-21 17:11:47,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1599 to 1598. [2022-07-21 17:11:47,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1598 states, 1385 states have (on average 1.2187725631768953) internal successors, (1688), 1439 states have internal predecessors, (1688), 105 states have call successors, (105), 50 states have call predecessors, (105), 51 states have return successors, (112), 108 states have call predecessors, (112), 105 states have call successors, (112) [2022-07-21 17:11:47,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1598 states to 1598 states and 1905 transitions. [2022-07-21 17:11:47,354 INFO L78 Accepts]: Start accepts. Automaton has 1598 states and 1905 transitions. Word has length 136 [2022-07-21 17:11:47,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:47,354 INFO L495 AbstractCegarLoop]: Abstraction has 1598 states and 1905 transitions. [2022-07-21 17:11:47,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:47,355 INFO L276 IsEmpty]: Start isEmpty. Operand 1598 states and 1905 transitions. [2022-07-21 17:11:47,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-07-21 17:11:47,356 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:47,356 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:47,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:47,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-07-21 17:11:47,571 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting l0_destroyErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:47,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:47,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1324841975, now seen corresponding path program 1 times [2022-07-21 17:11:47,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:47,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465992926] [2022-07-21 17:11:47,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:47,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:47,596 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:47,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [304176823] [2022-07-21 17:11:47,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:47,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:47,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:47,597 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:47,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-07-21 17:11:48,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:48,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 1193 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-21 17:11:48,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:48,132 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-21 17:11:48,132 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:11:48,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:48,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465992926] [2022-07-21 17:11:48,132 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:48,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304176823] [2022-07-21 17:11:48,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304176823] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:11:48,133 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:11:48,133 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-21 17:11:48,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687804524] [2022-07-21 17:11:48,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:11:48,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:11:48,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:48,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:11:48,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:11:48,135 INFO L87 Difference]: Start difference. First operand 1598 states and 1905 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:48,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:48,153 INFO L93 Difference]: Finished difference Result 1738 states and 2087 transitions. [2022-07-21 17:11:48,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:11:48,153 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 140 [2022-07-21 17:11:48,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:48,164 INFO L225 Difference]: With dead ends: 1738 [2022-07-21 17:11:48,164 INFO L226 Difference]: Without dead ends: 1738 [2022-07-21 17:11:48,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:11:48,165 INFO L413 NwaCegarLoop]: 235 mSDtfsCounter, 215 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:48,166 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 699 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:11:48,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1738 states. [2022-07-21 17:11:48,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1738 to 1703. [2022-07-21 17:11:48,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1703 states, 1488 states have (on average 1.256720430107527) internal successors, (1870), 1543 states have internal predecessors, (1870), 105 states have call successors, (105), 51 states have call predecessors, (105), 53 states have return successors, (112), 108 states have call predecessors, (112), 105 states have call successors, (112) [2022-07-21 17:11:48,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1703 states to 1703 states and 2087 transitions. [2022-07-21 17:11:48,188 INFO L78 Accepts]: Start accepts. Automaton has 1703 states and 2087 transitions. Word has length 140 [2022-07-21 17:11:48,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:48,189 INFO L495 AbstractCegarLoop]: Abstraction has 1703 states and 2087 transitions. [2022-07-21 17:11:48,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 3 states have internal predecessors, (62), 1 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:48,189 INFO L276 IsEmpty]: Start isEmpty. Operand 1703 states and 2087 transitions. [2022-07-21 17:11:48,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-07-21 17:11:48,189 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:48,190 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:48,226 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:48,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:48,399 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting l0_destroyErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:48,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:48,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1324847448, now seen corresponding path program 1 times [2022-07-21 17:11:48,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:48,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146613699] [2022-07-21 17:11:48,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:48,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:48,425 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:48,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [73488338] [2022-07-21 17:11:48,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:48,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:48,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:48,427 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:48,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-07-21 17:11:48,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:48,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 1193 conjuncts, 39 conjunts are in the unsatisfiable core [2022-07-21 17:11:48,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:49,336 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-21 17:11:49,355 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-07-21 17:11:49,370 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-21 17:11:49,370 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:11:49,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:49,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146613699] [2022-07-21 17:11:49,371 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:49,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [73488338] [2022-07-21 17:11:49,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [73488338] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:11:49,371 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:11:49,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-21 17:11:49,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127586597] [2022-07-21 17:11:49,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:11:49,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-21 17:11:49,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:49,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-21 17:11:49,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-21 17:11:49,372 INFO L87 Difference]: Start difference. First operand 1703 states and 2087 transitions. Second operand has 9 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:49,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:49,868 INFO L93 Difference]: Finished difference Result 2019 states and 2467 transitions. [2022-07-21 17:11:49,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-21 17:11:49,868 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 140 [2022-07-21 17:11:49,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:49,872 INFO L225 Difference]: With dead ends: 2019 [2022-07-21 17:11:49,872 INFO L226 Difference]: Without dead ends: 2019 [2022-07-21 17:11:49,873 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2022-07-21 17:11:49,873 INFO L413 NwaCegarLoop]: 172 mSDtfsCounter, 773 mSDsluCounter, 887 mSDsCounter, 0 mSdLazyCounter, 710 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 779 SdHoareTripleChecker+Valid, 1059 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 710 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:49,873 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [779 Valid, 1059 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 710 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-21 17:11:49,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2019 states. [2022-07-21 17:11:49,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2019 to 1775. [2022-07-21 17:11:49,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1775 states, 1561 states have (on average 1.279308135810378) internal successors, (1997), 1615 states have internal predecessors, (1997), 105 states have call successors, (105), 51 states have call predecessors, (105), 53 states have return successors, (112), 108 states have call predecessors, (112), 105 states have call successors, (112) [2022-07-21 17:11:49,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1775 states to 1775 states and 2214 transitions. [2022-07-21 17:11:49,889 INFO L78 Accepts]: Start accepts. Automaton has 1775 states and 2214 transitions. Word has length 140 [2022-07-21 17:11:49,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:49,889 INFO L495 AbstractCegarLoop]: Abstraction has 1775 states and 2214 transitions. [2022-07-21 17:11:49,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:49,889 INFO L276 IsEmpty]: Start isEmpty. Operand 1775 states and 2214 transitions. [2022-07-21 17:11:49,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-07-21 17:11:49,890 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:49,890 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:49,927 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-07-21 17:11:50,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:50,111 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting l0_destroyErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:50,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:50,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1324847447, now seen corresponding path program 1 times [2022-07-21 17:11:50,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:50,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216949308] [2022-07-21 17:11:50,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:50,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:50,139 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:50,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2026187878] [2022-07-21 17:11:50,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:50,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:50,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:50,141 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:50,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-07-21 17:11:50,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:50,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 1193 conjuncts, 51 conjunts are in the unsatisfiable core [2022-07-21 17:11:50,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:51,406 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-21 17:11:51,409 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-21 17:11:51,451 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2022-07-21 17:11:51,453 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2022-07-21 17:11:51,523 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-21 17:11:51,523 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:11:51,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:51,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216949308] [2022-07-21 17:11:51,523 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:51,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026187878] [2022-07-21 17:11:51,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026187878] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:11:51,523 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:11:51,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-21 17:11:51,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456479151] [2022-07-21 17:11:51,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:11:51,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 17:11:51,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:51,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 17:11:51,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:11:51,524 INFO L87 Difference]: Start difference. First operand 1775 states and 2214 transitions. Second operand has 11 states, 9 states have (on average 6.888888888888889) internal successors, (62), 9 states have internal predecessors, (62), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:11:52,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:52,188 INFO L93 Difference]: Finished difference Result 1936 states and 2377 transitions. [2022-07-21 17:11:52,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-21 17:11:52,190 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 6.888888888888889) internal successors, (62), 9 states have internal predecessors, (62), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 140 [2022-07-21 17:11:52,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:52,193 INFO L225 Difference]: With dead ends: 1936 [2022-07-21 17:11:52,193 INFO L226 Difference]: Without dead ends: 1936 [2022-07-21 17:11:52,193 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:11:52,194 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 863 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 863 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:52,194 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [863 Valid, 809 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-21 17:11:52,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1936 states. [2022-07-21 17:11:52,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1936 to 1862. [2022-07-21 17:11:52,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1862 states, 1648 states have (on average 1.3064320388349515) internal successors, (2153), 1702 states have internal predecessors, (2153), 105 states have call successors, (105), 51 states have call predecessors, (105), 53 states have return successors, (112), 108 states have call predecessors, (112), 105 states have call successors, (112) [2022-07-21 17:11:52,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1862 states to 1862 states and 2370 transitions. [2022-07-21 17:11:52,212 INFO L78 Accepts]: Start accepts. Automaton has 1862 states and 2370 transitions. Word has length 140 [2022-07-21 17:11:52,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:52,212 INFO L495 AbstractCegarLoop]: Abstraction has 1862 states and 2370 transitions. [2022-07-21 17:11:52,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 6.888888888888889) internal successors, (62), 9 states have internal predecessors, (62), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:11:52,213 INFO L276 IsEmpty]: Start isEmpty. Operand 1862 states and 2370 transitions. [2022-07-21 17:11:52,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-07-21 17:11:52,213 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:52,214 INFO L195 NwaCegarLoop]: trace histogram [36, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:52,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-07-21 17:11:52,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-07-21 17:11:52,425 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:52,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:52,426 INFO L85 PathProgramCache]: Analyzing trace with hash 233936620, now seen corresponding path program 1 times [2022-07-21 17:11:52,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:52,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375363338] [2022-07-21 17:11:52,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:52,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:52,457 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:52,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [327258090] [2022-07-21 17:11:52,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:52,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:52,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:52,459 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:52,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-07-21 17:11:53,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:53,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 1310 conjuncts, 37 conjunts are in the unsatisfiable core [2022-07-21 17:11:53,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:53,135 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-21 17:11:53,135 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:11:53,189 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-21 17:11:53,189 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:11:53,196 INFO L134 CoverageAnalysis]: Checked inductivity of 1177 backedges. 481 proven. 6 refuted. 0 times theorem prover too weak. 690 trivial. 0 not checked. [2022-07-21 17:11:53,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:11:53,425 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-21 17:11:53,425 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-07-21 17:11:53,459 INFO L134 CoverageAnalysis]: Checked inductivity of 1177 backedges. 481 proven. 6 refuted. 0 times theorem prover too weak. 690 trivial. 0 not checked. [2022-07-21 17:11:53,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:53,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375363338] [2022-07-21 17:11:53,459 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:53,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327258090] [2022-07-21 17:11:53,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [327258090] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:11:53,459 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:11:53,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2022-07-21 17:11:53,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721562893] [2022-07-21 17:11:53,459 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:11:53,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:11:53,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:53,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:11:53,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:11:53,460 INFO L87 Difference]: Start difference. First operand 1862 states and 2370 transitions. Second operand has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-21 17:11:53,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:53,662 INFO L93 Difference]: Finished difference Result 1952 states and 2445 transitions. [2022-07-21 17:11:53,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-21 17:11:53,663 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 142 [2022-07-21 17:11:53,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:53,666 INFO L225 Difference]: With dead ends: 1952 [2022-07-21 17:11:53,667 INFO L226 Difference]: Without dead ends: 1952 [2022-07-21 17:11:53,667 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 267 SyntacticMatches, 9 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-07-21 17:11:53,667 INFO L413 NwaCegarLoop]: 244 mSDtfsCounter, 192 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 850 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 104 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:53,671 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 850 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 185 Invalid, 0 Unknown, 104 Unchecked, 0.2s Time] [2022-07-21 17:11:53,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1952 states. [2022-07-21 17:11:53,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1952 to 1952. [2022-07-21 17:11:53,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1952 states, 1732 states have (on average 1.2863741339491916) internal successors, (2228), 1785 states have internal predecessors, (2228), 105 states have call successors, (105), 58 states have call predecessors, (105), 60 states have return successors, (112), 108 states have call predecessors, (112), 105 states have call successors, (112) [2022-07-21 17:11:53,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1952 states to 1952 states and 2445 transitions. [2022-07-21 17:11:53,688 INFO L78 Accepts]: Start accepts. Automaton has 1952 states and 2445 transitions. Word has length 142 [2022-07-21 17:11:53,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:53,689 INFO L495 AbstractCegarLoop]: Abstraction has 1952 states and 2445 transitions. [2022-07-21 17:11:53,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-21 17:11:53,689 INFO L276 IsEmpty]: Start isEmpty. Operand 1952 states and 2445 transitions. [2022-07-21 17:11:53,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-07-21 17:11:53,690 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:53,690 INFO L195 NwaCegarLoop]: trace histogram [36, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:53,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:53,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-07-21 17:11:53,898 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:53,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:53,898 INFO L85 PathProgramCache]: Analyzing trace with hash 233936621, now seen corresponding path program 1 times [2022-07-21 17:11:53,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:53,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549930783] [2022-07-21 17:11:53,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:53,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:53,929 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:53,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1338257470] [2022-07-21 17:11:53,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:53,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:53,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:53,930 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:53,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-07-21 17:11:54,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:54,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 1310 conjuncts, 72 conjunts are in the unsatisfiable core [2022-07-21 17:11:54,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:54,816 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-21 17:11:54,816 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-21 17:11:54,833 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-21 17:11:54,833 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-21 17:11:54,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:11:54,956 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:11:54,965 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-21 17:11:54,965 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-21 17:11:54,986 INFO L134 CoverageAnalysis]: Checked inductivity of 1177 backedges. 503 proven. 196 refuted. 0 times theorem prover too weak. 478 trivial. 0 not checked. [2022-07-21 17:11:54,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:11:55,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:55,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549930783] [2022-07-21 17:11:55,116 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:55,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338257470] [2022-07-21 17:11:55,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338257470] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:11:55,116 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-21 17:11:55,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-21 17:11:55,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195962938] [2022-07-21 17:11:55,116 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-21 17:11:55,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-21 17:11:55,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:55,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-21 17:11:55,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-07-21 17:11:55,117 INFO L87 Difference]: Start difference. First operand 1952 states and 2445 transitions. Second operand has 21 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 4 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-07-21 17:11:55,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:55,936 INFO L93 Difference]: Finished difference Result 2060 states and 2565 transitions. [2022-07-21 17:11:55,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-21 17:11:55,937 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 4 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 142 [2022-07-21 17:11:55,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:55,940 INFO L225 Difference]: With dead ends: 2060 [2022-07-21 17:11:55,940 INFO L226 Difference]: Without dead ends: 2060 [2022-07-21 17:11:55,940 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=138, Invalid=918, Unknown=0, NotChecked=0, Total=1056 [2022-07-21 17:11:55,940 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 263 mSDsluCounter, 1049 mSDsCounter, 0 mSdLazyCounter, 1386 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 1218 SdHoareTripleChecker+Invalid, 2027 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 598 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:55,941 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 1218 Invalid, 2027 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1386 Invalid, 0 Unknown, 598 Unchecked, 0.6s Time] [2022-07-21 17:11:55,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2060 states. [2022-07-21 17:11:55,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2060 to 1951. [2022-07-21 17:11:55,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1951 states, 1732 states have (on average 1.2771362586605082) internal successors, (2212), 1784 states have internal predecessors, (2212), 105 states have call successors, (105), 58 states have call predecessors, (105), 60 states have return successors, (112), 108 states have call predecessors, (112), 105 states have call successors, (112) [2022-07-21 17:11:55,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1951 states to 1951 states and 2429 transitions. [2022-07-21 17:11:55,957 INFO L78 Accepts]: Start accepts. Automaton has 1951 states and 2429 transitions. Word has length 142 [2022-07-21 17:11:55,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:55,957 INFO L495 AbstractCegarLoop]: Abstraction has 1951 states and 2429 transitions. [2022-07-21 17:11:55,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 4 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-07-21 17:11:55,957 INFO L276 IsEmpty]: Start isEmpty. Operand 1951 states and 2429 transitions. [2022-07-21 17:11:55,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-07-21 17:11:55,958 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:55,958 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:55,981 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:56,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-07-21 17:11:56,168 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting l0_destroyErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:56,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:56,169 INFO L85 PathProgramCache]: Analyzing trace with hash -2075666235, now seen corresponding path program 1 times [2022-07-21 17:11:56,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:56,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358606493] [2022-07-21 17:11:56,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:56,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:56,205 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:56,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1731195524] [2022-07-21 17:11:56,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:56,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:56,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:56,206 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:56,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-07-21 17:11:56,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:56,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 1214 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-21 17:11:56,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:56,838 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-21 17:11:56,839 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:11:56,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:11:56,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358606493] [2022-07-21 17:11:56,839 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:11:56,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731195524] [2022-07-21 17:11:56,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731195524] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:11:56,839 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:11:56,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:11:56,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720450834] [2022-07-21 17:11:56,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:11:56,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:11:56,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 17:11:56,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:11:56,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:11:56,840 INFO L87 Difference]: Start difference. First operand 1951 states and 2429 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:56,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:11:56,875 INFO L93 Difference]: Finished difference Result 1977 states and 2407 transitions. [2022-07-21 17:11:56,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:11:56,875 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 143 [2022-07-21 17:11:56,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:11:56,878 INFO L225 Difference]: With dead ends: 1977 [2022-07-21 17:11:56,878 INFO L226 Difference]: Without dead ends: 1977 [2022-07-21 17:11:56,879 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-21 17:11:56,880 INFO L413 NwaCegarLoop]: 231 mSDtfsCounter, 295 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 917 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:11:56,880 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 917 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:11:56,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1977 states. [2022-07-21 17:11:56,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1977 to 1945. [2022-07-21 17:11:56,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1945 states, 1726 states have (on average 1.26882966396292) internal successors, (2190), 1778 states have internal predecessors, (2190), 105 states have call successors, (105), 58 states have call predecessors, (105), 60 states have return successors, (112), 108 states have call predecessors, (112), 105 states have call successors, (112) [2022-07-21 17:11:56,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1945 states to 1945 states and 2407 transitions. [2022-07-21 17:11:56,899 INFO L78 Accepts]: Start accepts. Automaton has 1945 states and 2407 transitions. Word has length 143 [2022-07-21 17:11:56,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:11:56,899 INFO L495 AbstractCegarLoop]: Abstraction has 1945 states and 2407 transitions. [2022-07-21 17:11:56,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-21 17:11:56,900 INFO L276 IsEmpty]: Start isEmpty. Operand 1945 states and 2407 transitions. [2022-07-21 17:11:56,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-07-21 17:11:56,900 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:11:56,900 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:11:56,941 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-07-21 17:11:57,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:57,122 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting l0_destroyErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:11:57,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:11:57,123 INFO L85 PathProgramCache]: Analyzing trace with hash -2075670428, now seen corresponding path program 1 times [2022-07-21 17:11:57,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 17:11:57,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866891076] [2022-07-21 17:11:57,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:57,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 17:11:57,151 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-21 17:11:57,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [412820651] [2022-07-21 17:11:57,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:11:57,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-21 17:11:57,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:11:57,152 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-21 17:11:57,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-07-21 17:11:57,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:11:57,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 1214 conjuncts, 97 conjunts are in the unsatisfiable core [2022-07-21 17:11:57,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:11:58,083 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 17:11:58,083 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-21 17:11:58,727 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-07-21 17:11:58,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:11:58,811 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-07-21 17:11:58,826 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-21 17:11:58,830 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-07-21 17:11:58,869 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-21 17:11:58,935 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-21 17:11:58,935 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 16 [2022-07-21 17:11:58,963 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 175 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2022-07-21 17:11:58,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:11:59,051 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 80 [2022-07-21 17:12:09,303 WARN L233 SmtUtils]: Spent 6.05s on a formula simplification. DAG size of input: 34 DAG size of output: 30 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-07-21 17:12:35,411 INFO L356 Elim1Store]: treesize reduction 196, result has 54.3 percent of original size [2022-07-21 17:12:35,411 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 32794 treesize of output 31674 [2022-07-21 17:12:36,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 17:12:36,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866891076] [2022-07-21 17:12:36,368 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-21 17:12:36,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412820651] [2022-07-21 17:12:36,368 WARN L319 FreeRefinementEngine]: Global settings require throwing the following exception [2022-07-21 17:12:36,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-07-21 17:12:36,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-07-21 17:12:36,571 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.ArithmeticException: BigInteger out of long range at java.base/java.math.BigInteger.longValueExact(BigInteger.java:4765) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.computeDerApplicabilityScore(QuantifierPusher.java:545) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.selectBestEliminatee(QuantifierPusher.java:528) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushUtilsForSubsetPush.sequentialSubsetPush(QuantifierPushUtilsForSubsetPush.java:139) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:348) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:176) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:65) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:265) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:251) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:90) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:238) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:399) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:271) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:342) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:185) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:163) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:108) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:248) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:409) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:300) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:260) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:173) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:152) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-07-21 17:12:36,574 INFO L158 Benchmark]: Toolchain (without parser) took 195356.07ms. Allocated memory was 52.4MB in the beginning and 308.3MB in the end (delta: 255.9MB). Free memory was 27.9MB in the beginning and 102.4MB in the end (delta: -74.5MB). Peak memory consumption was 229.1MB. Max. memory is 16.1GB. [2022-07-21 17:12:36,575 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 52.4MB. Free memory was 33.9MB in the beginning and 33.8MB in the end (delta: 46.3kB). There was no memory consumed. Max. memory is 16.1GB. [2022-07-21 17:12:36,575 INFO L158 Benchmark]: CACSL2BoogieTranslator took 428.13ms. Allocated memory was 52.4MB in the beginning and 65.0MB in the end (delta: 12.6MB). Free memory was 27.7MB in the beginning and 36.9MB in the end (delta: -9.2MB). Peak memory consumption was 5.9MB. Max. memory is 16.1GB. [2022-07-21 17:12:36,575 INFO L158 Benchmark]: Boogie Procedure Inliner took 69.03ms. Allocated memory is still 65.0MB. Free memory was 36.7MB in the beginning and 33.9MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-21 17:12:36,575 INFO L158 Benchmark]: Boogie Preprocessor took 51.11ms. Allocated memory is still 65.0MB. Free memory was 33.7MB in the beginning and 31.5MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-21 17:12:36,575 INFO L158 Benchmark]: RCFGBuilder took 666.50ms. Allocated memory is still 65.0MB. Free memory was 31.3MB in the beginning and 36.3MB in the end (delta: -5.0MB). Peak memory consumption was 8.1MB. Max. memory is 16.1GB. [2022-07-21 17:12:36,575 INFO L158 Benchmark]: TraceAbstraction took 194136.27ms. Allocated memory was 65.0MB in the beginning and 308.3MB in the end (delta: 243.3MB). Free memory was 35.7MB in the beginning and 102.4MB in the end (delta: -66.7MB). Peak memory consumption was 225.5MB. Max. memory is 16.1GB. [2022-07-21 17:12:36,576 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 52.4MB. Free memory was 33.9MB in the beginning and 33.8MB in the end (delta: 46.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 428.13ms. Allocated memory was 52.4MB in the beginning and 65.0MB in the end (delta: 12.6MB). Free memory was 27.7MB in the beginning and 36.9MB in the end (delta: -9.2MB). Peak memory consumption was 5.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 69.03ms. Allocated memory is still 65.0MB. Free memory was 36.7MB in the beginning and 33.9MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 51.11ms. Allocated memory is still 65.0MB. Free memory was 33.7MB in the beginning and 31.5MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 666.50ms. Allocated memory is still 65.0MB. Free memory was 31.3MB in the beginning and 36.3MB in the end (delta: -5.0MB). Peak memory consumption was 8.1MB. Max. memory is 16.1GB. * TraceAbstraction took 194136.27ms. Allocated memory was 65.0MB in the beginning and 308.3MB in the end (delta: 243.3MB). Free memory was 35.7MB in the beginning and 102.4MB in the end (delta: -66.7MB). Peak memory consumption was 225.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: ArithmeticException: BigInteger out of long range de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: ArithmeticException: BigInteger out of long range: java.base/java.math.BigInteger.longValueExact(BigInteger.java:4765) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2022-07-21 17:12:36,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/memsafety/test-0235-3.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 02c65307022e35fe6a7161faa785e5b34e94ccda4b82967e279eadaf3aa37bc3 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 17:12:38,248 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 17:12:38,250 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 17:12:38,292 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 17:12:38,293 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 17:12:38,294 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 17:12:38,297 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 17:12:38,299 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 17:12:38,300 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 17:12:38,304 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 17:12:38,305 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 17:12:38,308 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 17:12:38,308 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 17:12:38,310 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 17:12:38,310 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 17:12:38,313 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 17:12:38,313 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 17:12:38,314 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 17:12:38,315 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 17:12:38,319 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 17:12:38,320 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 17:12:38,321 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 17:12:38,322 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 17:12:38,323 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 17:12:38,324 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 17:12:38,329 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 17:12:38,329 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 17:12:38,329 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 17:12:38,330 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 17:12:38,330 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 17:12:38,330 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 17:12:38,331 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 17:12:38,332 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 17:12:38,332 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 17:12:38,333 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 17:12:38,334 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 17:12:38,334 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 17:12:38,334 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 17:12:38,335 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 17:12:38,335 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 17:12:38,335 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 17:12:38,336 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 17:12:38,340 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2022-07-21 17:12:38,365 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 17:12:38,365 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 17:12:38,365 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 17:12:38,366 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 17:12:38,366 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 17:12:38,366 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 17:12:38,367 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 17:12:38,367 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 17:12:38,367 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 17:12:38,368 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 17:12:38,368 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-21 17:12:38,368 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-21 17:12:38,368 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 17:12:38,368 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-21 17:12:38,368 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 17:12:38,369 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-07-21 17:12:38,369 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-07-21 17:12:38,369 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-07-21 17:12:38,369 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 17:12:38,369 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-21 17:12:38,369 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-21 17:12:38,369 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-21 17:12:38,370 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-21 17:12:38,370 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 17:12:38,370 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 17:12:38,370 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 17:12:38,370 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 17:12:38,370 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 17:12:38,370 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 17:12:38,371 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 17:12:38,371 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-21 17:12:38,371 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-21 17:12:38,371 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-21 17:12:38,371 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 02c65307022e35fe6a7161faa785e5b34e94ccda4b82967e279eadaf3aa37bc3 [2022-07-21 17:12:38,619 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 17:12:38,637 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 17:12:38,640 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 17:12:38,641 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 17:12:38,641 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 17:12:38,643 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/memsafety/test-0235-3.i [2022-07-21 17:12:38,690 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5571ce35f/e902561f56af40dfbb9fa82a126a4e3d/FLAGee5228c45 [2022-07-21 17:12:39,107 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 17:12:39,107 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memsafety/test-0235-3.i [2022-07-21 17:12:39,116 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5571ce35f/e902561f56af40dfbb9fa82a126a4e3d/FLAGee5228c45 [2022-07-21 17:12:39,484 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5571ce35f/e902561f56af40dfbb9fa82a126a4e3d [2022-07-21 17:12:39,485 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 17:12:39,486 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 17:12:39,490 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 17:12:39,490 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 17:12:39,493 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 17:12:39,493 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 05:12:39" (1/1) ... [2022-07-21 17:12:39,494 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a39150c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:12:39, skipping insertion in model container [2022-07-21 17:12:39,494 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 05:12:39" (1/1) ... [2022-07-21 17:12:39,498 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 17:12:39,536 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 17:12:39,787 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 17:12:39,797 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 17:12:39,827 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 17:12:39,856 INFO L208 MainTranslator]: Completed translation [2022-07-21 17:12:39,857 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:12:39 WrapperNode [2022-07-21 17:12:39,857 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 17:12:39,858 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 17:12:39,858 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 17:12:39,858 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 17:12:39,862 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:12:39" (1/1) ... [2022-07-21 17:12:39,878 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:12:39" (1/1) ... [2022-07-21 17:12:39,903 INFO L137 Inliner]: procedures = 189, calls = 73, calls flagged for inlining = 13, calls inlined = 13, statements flattened = 236 [2022-07-21 17:12:39,903 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 17:12:39,908 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 17:12:39,909 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 17:12:39,909 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 17:12:39,914 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:12:39" (1/1) ... [2022-07-21 17:12:39,915 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:12:39" (1/1) ... [2022-07-21 17:12:39,919 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:12:39" (1/1) ... [2022-07-21 17:12:39,919 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:12:39" (1/1) ... [2022-07-21 17:12:39,928 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:12:39" (1/1) ... [2022-07-21 17:12:39,932 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:12:39" (1/1) ... [2022-07-21 17:12:39,934 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:12:39" (1/1) ... [2022-07-21 17:12:39,937 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 17:12:39,938 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 17:12:39,938 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 17:12:39,938 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 17:12:39,939 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:12:39" (1/1) ... [2022-07-21 17:12:39,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 17:12:39,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 17:12:39,961 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-21 17:12:39,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-21 17:12:39,984 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 17:12:39,985 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 17:12:39,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-21 17:12:39,985 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 17:12:39,985 INFO L130 BoogieDeclarations]: Found specification of procedure zalloc_or_die [2022-07-21 17:12:39,985 INFO L138 BoogieDeclarations]: Found implementation of procedure zalloc_or_die [2022-07-21 17:12:39,985 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 17:12:39,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 17:12:39,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-21 17:12:39,986 INFO L130 BoogieDeclarations]: Found specification of procedure l0_destroy [2022-07-21 17:12:39,986 INFO L138 BoogieDeclarations]: Found implementation of procedure l0_destroy [2022-07-21 17:12:39,986 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 17:12:39,986 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 17:12:40,163 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 17:12:40,164 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 17:12:40,780 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 17:12:40,785 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 17:12:40,786 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2022-07-21 17:12:40,787 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 05:12:40 BoogieIcfgContainer [2022-07-21 17:12:40,788 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 17:12:40,789 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 17:12:40,789 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 17:12:40,791 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 17:12:40,799 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 05:12:39" (1/3) ... [2022-07-21 17:12:40,800 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@557b2c36 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 05:12:40, skipping insertion in model container [2022-07-21 17:12:40,800 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 05:12:39" (2/3) ... [2022-07-21 17:12:40,800 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@557b2c36 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 05:12:40, skipping insertion in model container [2022-07-21 17:12:40,800 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 05:12:40" (3/3) ... [2022-07-21 17:12:40,801 INFO L111 eAbstractionObserver]: Analyzing ICFG test-0235-3.i [2022-07-21 17:12:40,811 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 17:12:40,811 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 89 error locations. [2022-07-21 17:12:40,851 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 17:12:40,862 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@4e0d499b, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@37dd7151 [2022-07-21 17:12:40,862 INFO L358 AbstractCegarLoop]: Starting to check reachability of 89 error locations. [2022-07-21 17:12:40,866 INFO L276 IsEmpty]: Start isEmpty. Operand has 238 states, 133 states have (on average 1.9097744360902256) internal successors, (254), 222 states have internal predecessors, (254), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:12:40,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-07-21 17:12:40,870 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:12:40,870 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-07-21 17:12:40,871 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:12:40,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:12:40,874 INFO L85 PathProgramCache]: Analyzing trace with hash 929958, now seen corresponding path program 1 times [2022-07-21 17:12:40,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:12:40,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2068239027] [2022-07-21 17:12:40,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:12:40,882 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:12:40,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:12:40,885 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:12:40,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-07-21 17:12:40,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:12:40,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 1 conjunts are in the unsatisfiable core [2022-07-21 17:12:40,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:12:40,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:12:40,963 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:12:40,963 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:12:40,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2068239027] [2022-07-21 17:12:40,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2068239027] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:12:40,964 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:12:40,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:12:40,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337017600] [2022-07-21 17:12:40,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:12:40,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-21 17:12:40,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:12:40,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-21 17:12:40,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-21 17:12:40,994 INFO L87 Difference]: Start difference. First operand has 238 states, 133 states have (on average 1.9097744360902256) internal successors, (254), 222 states have internal predecessors, (254), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:12:41,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:12:41,026 INFO L93 Difference]: Finished difference Result 238 states and 269 transitions. [2022-07-21 17:12:41,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-21 17:12:41,028 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2022-07-21 17:12:41,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:12:41,033 INFO L225 Difference]: With dead ends: 238 [2022-07-21 17:12:41,033 INFO L226 Difference]: Without dead ends: 236 [2022-07-21 17:12:41,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-21 17:12:41,037 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:12:41,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-21 17:12:41,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-07-21 17:12:41,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 236. [2022-07-21 17:12:41,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 132 states have (on average 1.8257575757575757) internal successors, (241), 220 states have internal predecessors, (241), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:12:41,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 267 transitions. [2022-07-21 17:12:41,077 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 267 transitions. Word has length 4 [2022-07-21 17:12:41,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:12:41,077 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 267 transitions. [2022-07-21 17:12:41,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:12:41,077 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 267 transitions. [2022-07-21 17:12:41,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-07-21 17:12:41,078 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:12:41,078 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-07-21 17:12:41,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2022-07-21 17:12:41,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:12:41,279 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting zalloc_or_dieErr0ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:12:41,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:12:41,279 INFO L85 PathProgramCache]: Analyzing trace with hash 889937946, now seen corresponding path program 1 times [2022-07-21 17:12:41,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:12:41,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1602946106] [2022-07-21 17:12:41,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:12:41,280 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:12:41,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:12:41,281 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:12:41,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-21 17:12:41,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:12:41,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-21 17:12:41,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:12:41,401 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-21 17:12:41,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:12:41,408 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:12:41,408 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:12:41,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1602946106] [2022-07-21 17:12:41,409 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1602946106] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:12:41,409 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:12:41,409 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:12:41,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622319212] [2022-07-21 17:12:41,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:12:41,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:12:41,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:12:41,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:12:41,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:12:41,411 INFO L87 Difference]: Start difference. First operand 236 states and 267 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:12:41,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:12:41,624 INFO L93 Difference]: Finished difference Result 235 states and 266 transitions. [2022-07-21 17:12:41,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:12:41,625 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-07-21 17:12:41,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:12:41,626 INFO L225 Difference]: With dead ends: 235 [2022-07-21 17:12:41,626 INFO L226 Difference]: Without dead ends: 235 [2022-07-21 17:12:41,626 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:12:41,627 INFO L413 NwaCegarLoop]: 261 mSDtfsCounter, 9 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:12:41,628 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 428 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-21 17:12:41,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-07-21 17:12:41,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 235. [2022-07-21 17:12:41,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 132 states have (on average 1.8181818181818181) internal successors, (240), 219 states have internal predecessors, (240), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:12:41,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 266 transitions. [2022-07-21 17:12:41,639 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 266 transitions. Word has length 6 [2022-07-21 17:12:41,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:12:41,639 INFO L495 AbstractCegarLoop]: Abstraction has 235 states and 266 transitions. [2022-07-21 17:12:41,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:12:41,639 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 266 transitions. [2022-07-21 17:12:41,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-07-21 17:12:41,640 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:12:41,640 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:12:41,649 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-07-21 17:12:41,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:12:41,847 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:12:41,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:12:41,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1818272976, now seen corresponding path program 1 times [2022-07-21 17:12:41,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:12:41,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [370269897] [2022-07-21 17:12:41,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:12:41,849 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:12:41,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:12:41,850 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:12:41,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-07-21 17:12:41,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:12:41,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:12:41,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:12:41,958 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-21 17:12:41,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-21 17:12:41,975 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:12:41,976 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:12:41,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [370269897] [2022-07-21 17:12:41,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [370269897] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:12:41,979 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:12:41,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-21 17:12:41,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285899045] [2022-07-21 17:12:41,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:12:41,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-21 17:12:41,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:12:41,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-21 17:12:41,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-21 17:12:41,981 INFO L87 Difference]: Start difference. First operand 235 states and 266 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:12:42,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:12:42,256 INFO L93 Difference]: Finished difference Result 244 states and 275 transitions. [2022-07-21 17:12:42,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-21 17:12:42,256 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-07-21 17:12:42,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:12:42,257 INFO L225 Difference]: With dead ends: 244 [2022-07-21 17:12:42,257 INFO L226 Difference]: Without dead ends: 244 [2022-07-21 17:12:42,258 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:12:42,258 INFO L413 NwaCegarLoop]: 255 mSDtfsCounter, 16 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 694 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:12:42,259 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 694 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:12:42,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-07-21 17:12:42,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 244. [2022-07-21 17:12:42,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 140 states have (on average 1.7785714285714285) internal successors, (249), 227 states have internal predecessors, (249), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:12:42,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 275 transitions. [2022-07-21 17:12:42,268 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 275 transitions. Word has length 7 [2022-07-21 17:12:42,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:12:42,268 INFO L495 AbstractCegarLoop]: Abstraction has 244 states and 275 transitions. [2022-07-21 17:12:42,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-21 17:12:42,269 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 275 transitions. [2022-07-21 17:12:42,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-07-21 17:12:42,270 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:12:42,270 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:12:42,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-07-21 17:12:42,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:12:42,484 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:12:42,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:12:42,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1632464615, now seen corresponding path program 1 times [2022-07-21 17:12:42,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:12:42,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [164125209] [2022-07-21 17:12:42,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:12:42,485 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:12:42,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:12:42,486 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:12:42,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-07-21 17:12:42,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:12:42,670 INFO L263 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-21 17:12:42,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:12:42,712 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-07-21 17:12:42,712 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:12:42,714 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:12:42,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [164125209] [2022-07-21 17:12:42,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [164125209] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:12:42,715 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:12:42,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-21 17:12:42,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085338009] [2022-07-21 17:12:42,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:12:42,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-21 17:12:42,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:12:42,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-21 17:12:42,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-21 17:12:42,719 INFO L87 Difference]: Start difference. First operand 244 states and 275 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-21 17:12:42,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:12:42,790 INFO L93 Difference]: Finished difference Result 256 states and 287 transitions. [2022-07-21 17:12:42,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-21 17:12:42,790 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) Word has length 66 [2022-07-21 17:12:42,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:12:42,791 INFO L225 Difference]: With dead ends: 256 [2022-07-21 17:12:42,792 INFO L226 Difference]: Without dead ends: 246 [2022-07-21 17:12:42,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-21 17:12:42,794 INFO L413 NwaCegarLoop]: 256 mSDtfsCounter, 13 mSDsluCounter, 742 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 998 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:12:42,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 998 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:12:42,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2022-07-21 17:12:42,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 246. [2022-07-21 17:12:42,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 142 states have (on average 1.767605633802817) internal successors, (251), 229 states have internal predecessors, (251), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:12:42,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 277 transitions. [2022-07-21 17:12:42,804 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 277 transitions. Word has length 66 [2022-07-21 17:12:42,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:12:42,805 INFO L495 AbstractCegarLoop]: Abstraction has 246 states and 277 transitions. [2022-07-21 17:12:42,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 1 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-21 17:12:42,805 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 277 transitions. [2022-07-21 17:12:42,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-07-21 17:12:42,806 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:12:42,806 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:12:42,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-07-21 17:12:43,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:12:43,017 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:12:43,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:12:43,017 INFO L85 PathProgramCache]: Analyzing trace with hash -1536774091, now seen corresponding path program 1 times [2022-07-21 17:12:43,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:12:43,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1359111949] [2022-07-21 17:12:43,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:12:43,018 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:12:43,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:12:43,019 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:12:43,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-07-21 17:12:43,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:12:43,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-21 17:12:43,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:12:43,259 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 51 proven. 1 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-07-21 17:12:43,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:12:43,442 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 15 proven. 45 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-07-21 17:12:43,442 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:12:43,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1359111949] [2022-07-21 17:12:43,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1359111949] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:12:43,443 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:12:43,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-07-21 17:12:43,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656109430] [2022-07-21 17:12:43,443 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:12:43,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-21 17:12:43,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:12:43,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-21 17:12:43,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-07-21 17:12:43,444 INFO L87 Difference]: Start difference. First operand 246 states and 277 transitions. Second operand has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-21 17:12:43,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:12:43,640 INFO L93 Difference]: Finished difference Result 265 states and 297 transitions. [2022-07-21 17:12:43,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:12:43,641 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) Word has length 71 [2022-07-21 17:12:43,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:12:43,642 INFO L225 Difference]: With dead ends: 265 [2022-07-21 17:12:43,642 INFO L226 Difference]: Without dead ends: 250 [2022-07-21 17:12:43,642 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:12:43,643 INFO L413 NwaCegarLoop]: 257 mSDtfsCounter, 57 mSDsluCounter, 1001 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 1258 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-21 17:12:43,643 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 1258 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-21 17:12:43,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-07-21 17:12:43,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 250. [2022-07-21 17:12:43,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 146 states have (on average 1.7465753424657535) internal successors, (255), 233 states have internal predecessors, (255), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:12:43,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 281 transitions. [2022-07-21 17:12:43,649 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 281 transitions. Word has length 71 [2022-07-21 17:12:43,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:12:43,650 INFO L495 AbstractCegarLoop]: Abstraction has 250 states and 281 transitions. [2022-07-21 17:12:43,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.9) internal successors, (49), 10 states have internal predecessors, (49), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-21 17:12:43,650 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 281 transitions. [2022-07-21 17:12:43,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-07-21 17:12:43,651 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:12:43,651 INFO L195 NwaCegarLoop]: trace histogram [20, 6, 6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:12:43,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-07-21 17:12:43,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:12:43,877 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:12:43,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:12:43,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1330470809, now seen corresponding path program 2 times [2022-07-21 17:12:43,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:12:43,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [582668269] [2022-07-21 17:12:43,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 17:12:43,879 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:12:43,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:12:43,880 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:12:43,882 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-07-21 17:12:43,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-21 17:12:43,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 17:12:43,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-21 17:12:43,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:12:44,032 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-21 17:12:44,144 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2022-07-21 17:12:44,144 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-21 17:12:44,144 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:12:44,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [582668269] [2022-07-21 17:12:44,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [582668269] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 17:12:44,144 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 17:12:44,144 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-21 17:12:44,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411778358] [2022-07-21 17:12:44,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 17:12:44,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-21 17:12:44,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:12:44,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-21 17:12:44,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:12:44,145 INFO L87 Difference]: Start difference. First operand 250 states and 281 transitions. Second operand has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-07-21 17:12:44,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:12:44,150 INFO L93 Difference]: Finished difference Result 249 states and 280 transitions. [2022-07-21 17:12:44,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-21 17:12:44,150 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 86 [2022-07-21 17:12:44,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:12:44,151 INFO L225 Difference]: With dead ends: 249 [2022-07-21 17:12:44,151 INFO L226 Difference]: Without dead ends: 249 [2022-07-21 17:12:44,152 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-21 17:12:44,152 INFO L413 NwaCegarLoop]: 263 mSDtfsCounter, 0 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-21 17:12:44,152 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 453 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 74 Unchecked, 0.0s Time] [2022-07-21 17:12:44,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-07-21 17:12:44,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 249. [2022-07-21 17:12:44,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 146 states have (on average 1.7397260273972603) internal successors, (254), 232 states have internal predecessors, (254), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:12:44,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 280 transitions. [2022-07-21 17:12:44,158 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 280 transitions. Word has length 86 [2022-07-21 17:12:44,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:12:44,159 INFO L495 AbstractCegarLoop]: Abstraction has 249 states and 280 transitions. [2022-07-21 17:12:44,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-07-21 17:12:44,159 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 280 transitions. [2022-07-21 17:12:44,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-07-21 17:12:44,160 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:12:44,160 INFO L195 NwaCegarLoop]: trace histogram [22, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:12:44,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-07-21 17:12:44,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:12:44,370 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:12:44,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:12:44,370 INFO L85 PathProgramCache]: Analyzing trace with hash -253544918, now seen corresponding path program 1 times [2022-07-21 17:12:44,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:12:44,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [267876127] [2022-07-21 17:12:44,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:12:44,371 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:12:44,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:12:44,372 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:12:44,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-07-21 17:12:44,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:12:44,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-21 17:12:44,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:12:44,730 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 155 proven. 10 refuted. 0 times theorem prover too weak. 333 trivial. 0 not checked. [2022-07-21 17:12:44,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:12:45,017 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 160 refuted. 0 times theorem prover too weak. 338 trivial. 0 not checked. [2022-07-21 17:12:45,018 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:12:45,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [267876127] [2022-07-21 17:12:45,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [267876127] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:12:45,018 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:12:45,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-07-21 17:12:45,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206518962] [2022-07-21 17:12:45,018 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:12:45,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-21 17:12:45,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:12:45,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-21 17:12:45,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2022-07-21 17:12:45,019 INFO L87 Difference]: Start difference. First operand 249 states and 280 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 2 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-21 17:12:45,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:12:45,539 INFO L93 Difference]: Finished difference Result 281 states and 314 transitions. [2022-07-21 17:12:45,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-21 17:12:45,542 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 2 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) Word has length 95 [2022-07-21 17:12:45,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:12:45,543 INFO L225 Difference]: With dead ends: 281 [2022-07-21 17:12:45,544 INFO L226 Difference]: Without dead ends: 256 [2022-07-21 17:12:45,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=252, Invalid=504, Unknown=0, NotChecked=0, Total=756 [2022-07-21 17:12:45,545 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 82 mSDsluCounter, 2041 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 2306 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:12:45,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 2306 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:12:45,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2022-07-21 17:12:45,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 256. [2022-07-21 17:12:45,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 153 states have (on average 1.7058823529411764) internal successors, (261), 239 states have internal predecessors, (261), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:12:45,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 287 transitions. [2022-07-21 17:12:45,555 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 287 transitions. Word has length 95 [2022-07-21 17:12:45,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:12:45,555 INFO L495 AbstractCegarLoop]: Abstraction has 256 states and 287 transitions. [2022-07-21 17:12:45,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 16 states have internal predecessors, (55), 2 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-21 17:12:45,555 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 287 transitions. [2022-07-21 17:12:45,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-07-21 17:12:45,559 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:12:45,559 INFO L195 NwaCegarLoop]: trace histogram [45, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:12:45,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-07-21 17:12:45,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:12:45,771 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:12:45,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:12:45,771 INFO L85 PathProgramCache]: Analyzing trace with hash -832189974, now seen corresponding path program 2 times [2022-07-21 17:12:45,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:12:45,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [611775209] [2022-07-21 17:12:45,772 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 17:12:45,772 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:12:45,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:12:45,773 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:12:45,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-07-21 17:12:46,821 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 17:12:46,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 17:12:46,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 828 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-21 17:12:46,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:12:46,954 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 305 proven. 15 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-07-21 17:12:46,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:12:47,304 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 305 proven. 15 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-07-21 17:12:47,305 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:12:47,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [611775209] [2022-07-21 17:12:47,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [611775209] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:12:47,305 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:12:47,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-07-21 17:12:47,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334183027] [2022-07-21 17:12:47,305 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:12:47,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-21 17:12:47,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:12:47,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-21 17:12:47,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2022-07-21 17:12:47,306 INFO L87 Difference]: Start difference. First operand 256 states and 287 transitions. Second operand has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-21 17:12:47,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:12:47,963 INFO L93 Difference]: Finished difference Result 273 states and 309 transitions. [2022-07-21 17:12:47,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-21 17:12:47,967 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 118 [2022-07-21 17:12:47,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:12:47,968 INFO L225 Difference]: With dead ends: 273 [2022-07-21 17:12:47,968 INFO L226 Difference]: Without dead ends: 263 [2022-07-21 17:12:47,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=345, Invalid=647, Unknown=0, NotChecked=0, Total=992 [2022-07-21 17:12:47,969 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 118 mSDsluCounter, 2769 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 3028 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-21 17:12:47,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 3028 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-21 17:12:47,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-07-21 17:12:47,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 263. [2022-07-21 17:12:47,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 160 states have (on average 1.675) internal successors, (268), 246 states have internal predecessors, (268), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:12:47,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 294 transitions. [2022-07-21 17:12:47,975 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 294 transitions. Word has length 118 [2022-07-21 17:12:47,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:12:47,975 INFO L495 AbstractCegarLoop]: Abstraction has 263 states and 294 transitions. [2022-07-21 17:12:47,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.6666666666666665) internal successors, (48), 18 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-21 17:12:47,976 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 294 transitions. [2022-07-21 17:12:47,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-07-21 17:12:47,976 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:12:47,976 INFO L195 NwaCegarLoop]: trace histogram [52, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:12:47,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-07-21 17:12:48,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:12:48,192 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:12:48,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:12:48,192 INFO L85 PathProgramCache]: Analyzing trace with hash 584367274, now seen corresponding path program 3 times [2022-07-21 17:12:48,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:12:48,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [473891035] [2022-07-21 17:12:48,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-21 17:12:48,193 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:12:48,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:12:48,194 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:12:48,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-07-21 17:12:48,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-07-21 17:12:48,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 17:12:48,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-21 17:12:48,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:12:48,456 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-21 17:12:48,687 INFO L356 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-07-21 17:12:48,687 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 24 [2022-07-21 17:12:48,701 INFO L134 CoverageAnalysis]: Checked inductivity of 1773 backedges. 853 proven. 124 refuted. 0 times theorem prover too weak. 796 trivial. 0 not checked. [2022-07-21 17:12:48,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:12:50,963 INFO L134 CoverageAnalysis]: Checked inductivity of 1773 backedges. 853 proven. 124 refuted. 0 times theorem prover too weak. 796 trivial. 0 not checked. [2022-07-21 17:12:50,963 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:12:50,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [473891035] [2022-07-21 17:12:50,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [473891035] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:12:50,964 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:12:50,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 10 [2022-07-21 17:12:50,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324167794] [2022-07-21 17:12:50,964 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:12:50,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-21 17:12:50,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:12:50,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-21 17:12:50,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=88, Unknown=1, NotChecked=0, Total=110 [2022-07-21 17:12:50,966 INFO L87 Difference]: Start difference. First operand 263 states and 294 transitions. Second operand has 11 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-21 17:12:51,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:12:51,779 INFO L93 Difference]: Finished difference Result 408 states and 475 transitions. [2022-07-21 17:12:51,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 17:12:51,780 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 125 [2022-07-21 17:12:51,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:12:51,782 INFO L225 Difference]: With dead ends: 408 [2022-07-21 17:12:51,782 INFO L226 Difference]: Without dead ends: 408 [2022-07-21 17:12:51,782 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 236 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=41, Invalid=168, Unknown=1, NotChecked=0, Total=210 [2022-07-21 17:12:51,783 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 214 mSDsluCounter, 1332 mSDsCounter, 0 mSdLazyCounter, 846 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 1525 SdHoareTripleChecker+Invalid, 1077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-21 17:12:51,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 1525 Invalid, 1077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 846 Invalid, 0 Unknown, 206 Unchecked, 0.7s Time] [2022-07-21 17:12:51,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2022-07-21 17:12:51,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 261. [2022-07-21 17:12:51,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 160 states have (on average 1.6625) internal successors, (266), 244 states have internal predecessors, (266), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:12:51,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 292 transitions. [2022-07-21 17:12:51,791 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 292 transitions. Word has length 125 [2022-07-21 17:12:51,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:12:51,791 INFO L495 AbstractCegarLoop]: Abstraction has 261 states and 292 transitions. [2022-07-21 17:12:51,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.9) internal successors, (49), 9 states have internal predecessors, (49), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-21 17:12:51,792 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 292 transitions. [2022-07-21 17:12:51,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-07-21 17:12:51,792 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:12:51,792 INFO L195 NwaCegarLoop]: trace histogram [52, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:12:51,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-07-21 17:12:52,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:12:52,002 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:12:52,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:12:52,002 INFO L85 PathProgramCache]: Analyzing trace with hash 584367275, now seen corresponding path program 1 times [2022-07-21 17:12:52,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:12:52,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [192010282] [2022-07-21 17:12:52,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:12:52,003 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:12:52,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:12:52,004 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:12:52,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-07-21 17:12:53,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:12:53,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 905 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-21 17:12:53,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:12:53,469 INFO L134 CoverageAnalysis]: Checked inductivity of 1773 backedges. 620 proven. 78 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-07-21 17:12:53,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:12:54,306 INFO L134 CoverageAnalysis]: Checked inductivity of 1773 backedges. 620 proven. 78 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-07-21 17:12:54,306 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:12:54,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [192010282] [2022-07-21 17:12:54,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [192010282] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:12:54,306 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:12:54,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-07-21 17:12:54,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990695121] [2022-07-21 17:12:54,307 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:12:54,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-07-21 17:12:54,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:12:54,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-07-21 17:12:54,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=706, Unknown=0, NotChecked=0, Total=992 [2022-07-21 17:12:54,308 INFO L87 Difference]: Start difference. First operand 261 states and 292 transitions. Second operand has 32 states, 32 states have (on average 1.9375) internal successors, (62), 32 states have internal predecessors, (62), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-21 17:12:57,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:12:57,108 INFO L93 Difference]: Finished difference Result 309 states and 371 transitions. [2022-07-21 17:12:57,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-07-21 17:12:57,115 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.9375) internal successors, (62), 32 states have internal predecessors, (62), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 125 [2022-07-21 17:12:57,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:12:57,117 INFO L225 Difference]: With dead ends: 309 [2022-07-21 17:12:57,117 INFO L226 Difference]: Without dead ends: 299 [2022-07-21 17:12:57,118 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 778 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1195, Invalid=2345, Unknown=0, NotChecked=0, Total=3540 [2022-07-21 17:12:57,118 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 386 mSDsluCounter, 3710 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 3979 SdHoareTripleChecker+Invalid, 982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:12:57,119 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [386 Valid, 3979 Invalid, 982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 770 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-07-21 17:12:57,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-07-21 17:12:57,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 279. [2022-07-21 17:12:57,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 178 states have (on average 1.6123595505617978) internal successors, (287), 262 states have internal predecessors, (287), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:12:57,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 313 transitions. [2022-07-21 17:12:57,125 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 313 transitions. Word has length 125 [2022-07-21 17:12:57,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:12:57,126 INFO L495 AbstractCegarLoop]: Abstraction has 279 states and 313 transitions. [2022-07-21 17:12:57,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.9375) internal successors, (62), 32 states have internal predecessors, (62), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-21 17:12:57,126 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 313 transitions. [2022-07-21 17:12:57,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2022-07-21 17:12:57,127 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:12:57,127 INFO L195 NwaCegarLoop]: trace histogram [66, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:12:57,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-07-21 17:12:57,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:12:57,344 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:12:57,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:12:57,345 INFO L85 PathProgramCache]: Analyzing trace with hash 652367019, now seen corresponding path program 2 times [2022-07-21 17:12:57,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:12:57,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [94003072] [2022-07-21 17:12:57,345 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-21 17:12:57,345 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:12:57,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:12:57,346 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:12:57,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-07-21 17:12:58,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-21 17:12:58,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 17:12:58,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 1059 conjuncts, 35 conjunts are in the unsatisfiable core [2022-07-21 17:12:58,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:12:59,272 INFO L134 CoverageAnalysis]: Checked inductivity of 2676 backedges. 1250 proven. 351 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-07-21 17:12:59,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:13:01,507 INFO L134 CoverageAnalysis]: Checked inductivity of 2676 backedges. 1250 proven. 351 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-07-21 17:13:01,508 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:13:01,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [94003072] [2022-07-21 17:13:01,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [94003072] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-21 17:13:01,508 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:13:01,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2022-07-21 17:13:01,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263687382] [2022-07-21 17:13:01,509 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:13:01,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-07-21 17:13:01,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:13:01,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-07-21 17:13:01,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=958, Invalid=2582, Unknown=0, NotChecked=0, Total=3540 [2022-07-21 17:13:01,511 INFO L87 Difference]: Start difference. First operand 279 states and 313 transitions. Second operand has 60 states, 60 states have (on average 1.5) internal successors, (90), 60 states have internal predecessors, (90), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-21 17:13:14,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:13:14,159 INFO L93 Difference]: Finished difference Result 337 states and 413 transitions. [2022-07-21 17:13:14,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-07-21 17:13:14,160 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.5) internal successors, (90), 60 states have internal predecessors, (90), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 139 [2022-07-21 17:13:14,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:13:14,161 INFO L225 Difference]: With dead ends: 337 [2022-07-21 17:13:14,162 INFO L226 Difference]: Without dead ends: 327 [2022-07-21 17:13:14,163 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2140 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=3526, Invalid=6980, Unknown=0, NotChecked=0, Total=10506 [2022-07-21 17:13:14,164 INFO L413 NwaCegarLoop]: 273 mSDtfsCounter, 1140 mSDsluCounter, 8292 mSDsCounter, 0 mSdLazyCounter, 1968 mSolverCounterSat, 629 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1140 SdHoareTripleChecker+Valid, 8565 SdHoareTripleChecker+Invalid, 2597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 629 IncrementalHoareTripleChecker+Valid, 1968 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-07-21 17:13:14,164 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1140 Valid, 8565 Invalid, 2597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [629 Valid, 1968 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-07-21 17:13:14,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-07-21 17:13:14,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 307. [2022-07-21 17:13:14,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 206 states have (on average 1.529126213592233) internal successors, (315), 290 states have internal predecessors, (315), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:13:14,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 341 transitions. [2022-07-21 17:13:14,171 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 341 transitions. Word has length 139 [2022-07-21 17:13:14,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:13:14,171 INFO L495 AbstractCegarLoop]: Abstraction has 307 states and 341 transitions. [2022-07-21 17:13:14,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.5) internal successors, (90), 60 states have internal predecessors, (90), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-21 17:13:14,171 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 341 transitions. [2022-07-21 17:13:14,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-07-21 17:13:14,172 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:13:14,172 INFO L195 NwaCegarLoop]: trace histogram [94, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:13:14,193 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Ended with exit code 0 [2022-07-21 17:13:14,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:13:14,387 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:13:14,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:13:14,387 INFO L85 PathProgramCache]: Analyzing trace with hash -444627797, now seen corresponding path program 3 times [2022-07-21 17:13:14,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:13:14,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [625631765] [2022-07-21 17:13:14,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-21 17:13:14,388 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:13:14,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:13:14,389 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:13:14,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-07-21 17:13:14,727 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-07-21 17:13:14,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 17:13:14,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 28 conjunts are in the unsatisfiable core [2022-07-21 17:13:14,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:13:14,747 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-21 17:13:17,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:13:17,274 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:13:17,281 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 17:13:17,282 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-21 17:13:17,305 INFO L134 CoverageAnalysis]: Checked inductivity of 5070 backedges. 2365 proven. 502 refuted. 0 times theorem prover too weak. 2203 trivial. 0 not checked. [2022-07-21 17:13:17,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:13:19,625 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-21 17:13:19,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [625631765] [2022-07-21 17:13:19,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [625631765] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:13:19,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [282459618] [2022-07-21 17:13:19,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-21 17:13:19,625 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-07-21 17:13:19,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2022-07-21 17:13:19,627 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-07-21 17:13:19,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2022-07-21 17:13:20,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-07-21 17:13:20,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-21 17:13:20,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 34 conjunts are in the unsatisfiable core [2022-07-21 17:13:20,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:13:20,176 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-21 17:13:22,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-21 17:13:22,746 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-21 17:13:22,756 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-21 17:13:22,757 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-21 17:13:22,764 INFO L134 CoverageAnalysis]: Checked inductivity of 5070 backedges. 2365 proven. 502 refuted. 0 times theorem prover too weak. 2203 trivial. 0 not checked. [2022-07-21 17:13:22,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-21 17:13:25,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [282459618] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-21 17:13:25,145 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-21 17:13:25,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2022-07-21 17:13:25,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036534711] [2022-07-21 17:13:25,145 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-21 17:13:25,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-21 17:13:25,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-21 17:13:25,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-21 17:13:25,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=151, Unknown=2, NotChecked=0, Total=182 [2022-07-21 17:13:25,146 INFO L87 Difference]: Start difference. First operand 307 states and 341 transitions. Second operand has 12 states, 10 states have (on average 4.0) internal successors, (40), 9 states have internal predecessors, (40), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:13:27,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 17:13:27,561 INFO L93 Difference]: Finished difference Result 452 states and 522 transitions. [2022-07-21 17:13:27,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-21 17:13:27,562 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 4.0) internal successors, (40), 9 states have internal predecessors, (40), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 167 [2022-07-21 17:13:27,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 17:13:27,564 INFO L225 Difference]: With dead ends: 452 [2022-07-21 17:13:27,564 INFO L226 Difference]: Without dead ends: 452 [2022-07-21 17:13:27,564 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 322 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=56, Invalid=322, Unknown=2, NotChecked=0, Total=380 [2022-07-21 17:13:27,575 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 241 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 1993 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 253 SdHoareTripleChecker+Valid, 588 SdHoareTripleChecker+Invalid, 2405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 1993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 377 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-07-21 17:13:27,575 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [253 Valid, 588 Invalid, 2405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 1993 Invalid, 0 Unknown, 377 Unchecked, 2.2s Time] [2022-07-21 17:13:27,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2022-07-21 17:13:27,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 305. [2022-07-21 17:13:27,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 206 states have (on average 1.5194174757281553) internal successors, (313), 288 states have internal predecessors, (313), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-21 17:13:27,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 339 transitions. [2022-07-21 17:13:27,583 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 339 transitions. Word has length 167 [2022-07-21 17:13:27,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 17:13:27,583 INFO L495 AbstractCegarLoop]: Abstraction has 305 states and 339 transitions. [2022-07-21 17:13:27,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 4.0) internal successors, (40), 9 states have internal predecessors, (40), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-21 17:13:27,588 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 339 transitions. [2022-07-21 17:13:27,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2022-07-21 17:13:27,588 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 17:13:27,589 INFO L195 NwaCegarLoop]: trace histogram [94, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 17:13:27,607 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (14)] Ended with exit code 0 [2022-07-21 17:13:27,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-07-21 17:13:27,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-21 17:13:27,995 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 86 more)] === [2022-07-21 17:13:27,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 17:13:27,996 INFO L85 PathProgramCache]: Analyzing trace with hash -2085551349, now seen corresponding path program 1 times [2022-07-21 17:13:27,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-21 17:13:27,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1563500604] [2022-07-21 17:13:27,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 17:13:27,996 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-21 17:13:27,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-21 17:13:27,997 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-21 17:13:27,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2022-07-21 17:13:29,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 17:13:29,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 1381 conjuncts, 63 conjunts are in the unsatisfiable core [2022-07-21 17:13:29,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-21 17:13:31,797 INFO L134 CoverageAnalysis]: Checked inductivity of 5070 backedges. 2510 proven. 1485 refuted. 0 times theorem prover too weak. 1075 trivial. 0 not checked. [2022-07-21 17:13:31,797 INFO L328 TraceCheckSpWp]: Computing backward predicates...