./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/recursified_nla-digbench/recursified_ps5-ll.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/config/KojakReach.xml -i ../../sv-benchmarks/c/recursified_nla-digbench/recursified_ps5-ll.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/config/svcomp-Overflow-32bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Kojak --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 02d2a7ecaeb1f9a3fd2c207ee063800bfd7475435ba7bc7e95648b1704092bfe --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 21:37:30,411 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 21:37:30,482 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/config/svcomp-Overflow-32bit-Kojak_Default.epf [2024-11-13 21:37:30,488 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 21:37:30,488 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2024-11-13 21:37:30,512 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 21:37:30,513 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 21:37:30,514 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2024-11-13 21:37:30,514 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 21:37:30,514 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 21:37:30,514 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 21:37:30,514 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 21:37:30,515 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 21:37:30,515 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 21:37:30,515 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 21:37:30,515 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 21:37:30,515 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 21:37:30,515 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 21:37:30,516 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 21:37:30,516 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 21:37:30,516 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-13 21:37:30,516 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 21:37:30,518 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 21:37:30,518 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 21:37:30,518 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 21:37:30,518 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2024-11-13 21:37:30,519 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2024-11-13 21:37:30,519 INFO L153 SettingsManager]: * Theory for external solver=ALL [2024-11-13 21:37:30,519 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 21:37:30,519 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-13 21:37:30,519 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 21:37:30,519 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 21:37:30,519 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 21:37:30,519 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2024-11-13 21:37:30,520 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 21:37:30,520 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak 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 -> 02d2a7ecaeb1f9a3fd2c207ee063800bfd7475435ba7bc7e95648b1704092bfe [2024-11-13 21:37:30,864 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 21:37:30,877 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 21:37:30,880 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 21:37:30,881 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 21:37:30,883 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 21:37:30,884 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/../../sv-benchmarks/c/recursified_nla-digbench/recursified_ps5-ll.c Unable to find full path for "g++" [2024-11-13 21:37:32,784 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 21:37:33,093 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 21:37:33,094 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/sv-benchmarks/c/recursified_nla-digbench/recursified_ps5-ll.c [2024-11-13 21:37:33,107 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/data/26cb9ca9d/ff64fe2701be4ab5a9a09c98e966b197/FLAGc3a96b2c1 [2024-11-13 21:37:33,131 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/data/26cb9ca9d/ff64fe2701be4ab5a9a09c98e966b197 [2024-11-13 21:37:33,133 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 21:37:33,136 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 21:37:33,138 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 21:37:33,138 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 21:37:33,144 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 21:37:33,146 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 09:37:33" (1/1) ... [2024-11-13 21:37:33,149 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d4b2e8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:37:33, skipping insertion in model container [2024-11-13 21:37:33,149 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 09:37:33" (1/1) ... [2024-11-13 21:37:33,165 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 21:37:33,365 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 21:37:33,376 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 21:37:33,418 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 21:37:33,441 INFO L204 MainTranslator]: Completed translation [2024-11-13 21:37:33,441 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:37:33 WrapperNode [2024-11-13 21:37:33,441 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 21:37:33,442 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 21:37:33,442 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 21:37:33,442 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 21:37:33,449 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:37:33" (1/1) ... [2024-11-13 21:37:33,460 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:37:33" (1/1) ... [2024-11-13 21:37:33,492 INFO L138 Inliner]: procedures = 16, calls = 75, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 127 [2024-11-13 21:37:33,492 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 21:37:33,493 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 21:37:33,493 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 21:37:33,493 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 21:37:33,501 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:37:33" (1/1) ... [2024-11-13 21:37:33,502 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:37:33" (1/1) ... [2024-11-13 21:37:33,505 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:37:33" (1/1) ... [2024-11-13 21:37:33,506 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:37:33" (1/1) ... [2024-11-13 21:37:33,512 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:37:33" (1/1) ... [2024-11-13 21:37:33,514 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:37:33" (1/1) ... [2024-11-13 21:37:33,516 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:37:33" (1/1) ... [2024-11-13 21:37:33,517 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:37:33" (1/1) ... [2024-11-13 21:37:33,519 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 21:37:33,520 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 21:37:33,520 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 21:37:33,521 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 21:37:33,522 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:37:33" (1/1) ... [2024-11-13 21:37:33,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-13 21:37:33,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/z3 [2024-11-13 21:37:33,562 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2024-11-13 21:37:33,566 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2024-11-13 21:37:33,597 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 21:37:33,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-13 21:37:33,598 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-13 21:37:33,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-13 21:37:33,598 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 21:37:33,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 21:37:33,598 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-13 21:37:33,598 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-13 21:37:33,599 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-13 21:37:33,599 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_27_to_35_0 [2024-11-13 21:37:33,600 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_27_to_35_0 [2024-11-13 21:37:33,600 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 21:37:33,714 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 21:37:33,716 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 21:37:35,771 INFO L? ?]: Removed 370 outVars from TransFormulas that were not future-live. [2024-11-13 21:37:35,771 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 21:37:35,879 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 21:37:35,881 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-13 21:37:35,882 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 09:37:35 BoogieIcfgContainer [2024-11-13 21:37:35,882 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 21:37:35,883 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2024-11-13 21:37:35,883 INFO L270 PluginConnector]: Initializing CodeCheck... [2024-11-13 21:37:35,895 INFO L274 PluginConnector]: CodeCheck initialized [2024-11-13 21:37:35,896 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 09:37:35" (1/1) ... [2024-11-13 21:37:35,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 21:37:35,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:37:35,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 186 states and 190 transitions. [2024-11-13 21:37:35,979 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 190 transitions. [2024-11-13 21:37:35,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2024-11-13 21:37:35,983 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:37:35,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 21:37:36,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:37:36,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 21:37:37,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:37:37,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 189 states and 193 transitions. [2024-11-13 21:37:37,129 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 193 transitions. [2024-11-13 21:37:37,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2024-11-13 21:37:37,129 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:37:37,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 21:37:37,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:37:37,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 21:37:38,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:37:38,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 193 states and 198 transitions. [2024-11-13 21:37:38,355 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 198 transitions. [2024-11-13 21:37:38,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-11-13 21:37:38,356 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:37:38,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 21:37:38,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 21:37:38,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:37:38,431 INFO L255 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-13 21:37:38,437 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 21:37:38,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:38,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 37 [2024-11-13 21:37:38,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:38,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 17 [2024-11-13 21:37:38,560 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:37:38,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:38,575 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 10 treesize of output 8 [2024-11-13 21:37:38,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:38,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:38,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2024-11-13 21:37:38,628 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:37:38,629 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:37:38,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:38,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:38,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 37 [2024-11-13 21:37:38,676 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:38,677 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2024-11-13 21:37:38,694 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-13 21:37:38,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:38,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-13 21:37:38,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:38,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 36 treesize of output 17 [2024-11-13 21:37:38,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:38,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 8 treesize of output 1 [2024-11-13 21:37:38,765 INFO L349 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2024-11-13 21:37:38,765 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 21 [2024-11-13 21:37:38,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:38,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2024-11-13 21:37:38,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 21 treesize of output 11 [2024-11-13 21:37:38,815 INFO L349 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2024-11-13 21:37:38,816 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 16 [2024-11-13 21:37:38,820 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:37:38,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:38,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 32 [2024-11-13 21:37:38,849 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:38,850 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2024-11-13 21:37:38,860 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-13 21:37:38,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:38,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:38,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 37 [2024-11-13 21:37:38,894 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:37:38,896 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:37:38,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 21:37:39,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:37:39,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 194 states and 200 transitions. [2024-11-13 21:37:39,212 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 200 transitions. [2024-11-13 21:37:39,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2024-11-13 21:37:39,212 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:37:39,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 21:37:39,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 21:37:39,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:37:39,287 INFO L255 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 21:37:39,290 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 21:37:39,337 INFO L349 Elim1Store]: treesize reduction 50, result has 23.1 percent of original size [2024-11-13 21:37:39,337 INFO L378 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 59 treesize of output 22 [2024-11-13 21:37:39,380 INFO L349 Elim1Store]: treesize reduction 50, result has 23.1 percent of original size [2024-11-13 21:37:39,380 INFO L378 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 59 treesize of output 22 [2024-11-13 21:37:39,451 INFO L349 Elim1Store]: treesize reduction 119, result has 11.2 percent of original size [2024-11-13 21:37:39,452 INFO L378 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 155 treesize of output 22 [2024-11-13 21:37:39,510 INFO L349 Elim1Store]: treesize reduction 50, result has 23.1 percent of original size [2024-11-13 21:37:39,510 INFO L378 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 59 treesize of output 22 [2024-11-13 21:37:39,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 21:37:40,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:37:40,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 199 states and 206 transitions. [2024-11-13 21:37:40,623 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 206 transitions. [2024-11-13 21:37:40,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-11-13 21:37:40,624 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:37:40,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 21:37:40,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 21:37:40,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:37:40,717 INFO L255 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 21:37:40,721 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 21:37:40,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:40,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:40,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:40,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:40,993 INFO L349 Elim1Store]: treesize reduction 188, result has 24.5 percent of original size [2024-11-13 21:37:40,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 4 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 130 treesize of output 333 [2024-11-13 21:37:41,034 INFO L378 Elim1Store]: Elim1 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 17 treesize of output 15 [2024-11-13 21:37:41,075 INFO L378 Elim1Store]: Elim1 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 17 treesize of output 15 [2024-11-13 21:37:41,137 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 21:37:41,137 INFO L378 Elim1Store]: Elim1 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 116 treesize of output 110 [2024-11-13 21:37:41,248 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 33 treesize of output 50 [2024-11-13 21:37:41,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 33 treesize of output 50 [2024-11-13 21:37:41,506 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 33 treesize of output 50 [2024-11-13 21:37:41,978 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:41,982 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 393 [2024-11-13 21:37:42,329 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:42,334 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 488 [2024-11-13 21:37:42,669 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:42,672 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 484 [2024-11-13 21:37:43,093 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:43,095 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 350 [2024-11-13 21:37:43,699 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:43,701 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 332 [2024-11-13 21:37:43,897 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:43,898 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2024-11-13 21:37:43,946 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:43,947 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 214 [2024-11-13 21:37:44,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:44,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:44,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:37:44,719 INFO L349 Elim1Store]: treesize reduction 265, result has 14.2 percent of original size [2024-11-13 21:37:44,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 9 new quantified variables, introduced 9 case distinctions, treesize of input 6238 treesize of output 6168 [2024-11-13 21:37:46,597 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:46,597 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-13 21:37:46,626 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:46,627 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2024-11-13 21:37:46,798 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:46,799 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2024-11-13 21:37:47,109 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:47,110 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2024-11-13 21:37:48,261 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:48,262 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2024-11-13 21:37:48,409 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:48,410 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2024-11-13 21:37:50,383 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:50,387 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2024-11-13 21:37:50,844 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:50,845 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2024-11-13 21:37:50,920 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:50,920 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2024-11-13 21:37:50,982 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:50,983 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2024-11-13 21:37:51,428 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:51,429 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2024-11-13 21:37:51,738 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:51,739 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2024-11-13 21:37:51,803 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:51,804 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2024-11-13 21:37:51,891 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:51,892 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2024-11-13 21:37:51,999 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:52,000 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2024-11-13 21:37:52,058 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:52,059 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2024-11-13 21:37:52,129 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:52,130 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2024-11-13 21:37:52,197 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:52,198 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2024-11-13 21:37:52,271 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:52,272 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2024-11-13 21:37:52,394 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:52,394 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2024-11-13 21:37:52,533 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:52,534 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2024-11-13 21:37:56,734 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:56,736 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 199 [2024-11-13 21:37:56,899 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:56,900 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:56,983 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:56,983 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:57,047 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:57,047 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:57,062 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:57,063 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2024-11-13 21:37:57,109 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:57,109 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2024-11-13 21:37:57,215 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:57,216 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:57,265 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:57,265 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:57,313 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:57,314 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:57,421 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:57,422 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:57,685 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:57,686 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:57,778 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:57,778 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:57,939 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:57,939 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:57,954 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:57,955 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 199 [2024-11-13 21:37:58,051 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:58,051 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:58,290 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:58,291 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:58,422 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:58,423 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:58,495 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:58,495 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:58,511 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:58,512 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2024-11-13 21:37:58,575 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:58,576 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:58,648 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:58,649 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:58,691 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:58,692 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:58,726 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:58,727 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 194 [2024-11-13 21:37:58,788 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:58,789 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:58,811 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:58,812 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:58,871 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:58,872 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:58,891 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:58,892 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2024-11-13 21:37:58,974 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:58,975 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:59,055 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:59,056 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:59,130 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:59,131 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2024-11-13 21:37:59,294 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:59,295 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:59,352 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:59,353 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:59,564 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:59,565 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:59,612 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:59,613 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2024-11-13 21:37:59,735 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:59,735 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:59,767 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:59,768 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:37:59,907 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:59,908 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 194 [2024-11-13 21:37:59,970 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:37:59,971 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:38:00,024 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:00,025 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 194 [2024-11-13 21:38:00,092 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:00,093 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:38:00,126 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:00,126 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:38:00,173 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:00,173 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:38:00,204 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:00,206 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 194 [2024-11-13 21:38:00,269 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:00,269 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:38:00,293 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:00,293 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:38:00,345 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:00,345 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:38:00,385 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:00,386 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:38:00,453 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:00,453 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:38:00,474 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:00,475 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2024-11-13 21:38:00,552 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:00,553 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:38:00,597 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:00,597 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:38:00,623 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:00,623 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2024-11-13 21:38:03,846 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:03,847 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:03,885 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:03,886 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:03,910 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:03,911 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 203 [2024-11-13 21:38:03,962 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:03,962 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:03,990 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:03,990 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 203 [2024-11-13 21:38:04,053 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,053 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:04,120 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,121 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:04,148 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,148 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:04,222 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,222 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:04,247 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,248 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:04,274 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,275 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:04,308 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,309 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:04,341 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,341 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:04,371 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,371 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:04,407 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,407 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:04,429 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,429 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:04,458 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,458 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:04,483 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,484 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:04,514 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,515 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:04,547 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,547 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:04,604 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,605 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:04,638 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,639 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:04,690 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,691 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:04,730 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,731 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:04,753 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,753 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:04,784 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,785 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:04,829 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,830 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:04,853 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,854 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 203 [2024-11-13 21:38:04,910 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,910 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:04,939 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:04,939 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 203 [2024-11-13 21:38:05,006 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:05,006 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:05,040 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:05,040 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:05,099 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:05,099 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:05,128 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:05,128 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:05,156 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:05,156 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:05,185 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:05,185 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:05,224 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:05,231 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 881 [2024-11-13 21:38:05,477 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:05,484 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1111 [2024-11-13 21:38:05,914 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:05,933 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1797 [2024-11-13 21:38:06,402 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:06,403 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:06,422 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:06,423 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:06,491 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:06,491 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2024-11-13 21:38:06,529 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:06,532 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 550 [2024-11-13 21:38:07,098 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:07,098 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2024-11-13 21:38:07,129 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:07,130 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 286 [2024-11-13 21:38:07,260 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:07,261 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 130 [2024-11-13 21:38:07,291 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:07,291 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:07,322 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:07,322 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:07,365 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:07,366 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 206 [2024-11-13 21:38:07,457 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:07,459 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 187 [2024-11-13 21:38:07,505 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:07,506 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:07,537 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:07,538 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 292 [2024-11-13 21:38:07,719 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:07,719 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2024-11-13 21:38:07,762 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:07,762 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:07,785 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:07,785 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:07,814 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:07,815 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:07,846 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:07,847 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:07,882 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:07,883 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 202 [2024-11-13 21:38:07,967 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:07,968 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:08,000 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:08,000 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:08,054 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:08,054 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:08,081 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:08,081 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:08,114 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:08,114 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:08,150 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:08,151 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2024-11-13 21:38:08,236 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:08,237 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 174 [2024-11-13 21:38:08,311 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:08,311 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:08,345 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:08,346 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2024-11-13 21:38:08,403 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:08,403 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:08,440 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:08,441 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 368 [2024-11-13 21:38:08,588 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:08,589 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:08,631 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:08,631 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2024-11-13 21:38:08,667 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:08,668 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2024-11-13 21:38:08,717 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:08,720 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 901 [2024-11-13 21:38:09,240 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:09,242 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2024-11-13 21:38:09,304 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:09,304 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2024-11-13 21:38:09,339 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:09,340 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:09,370 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:09,371 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:09,423 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:09,424 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:09,479 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:09,479 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:09,543 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:09,543 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:09,606 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:09,607 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2024-11-13 21:38:09,638 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:09,641 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 840 [2024-11-13 21:38:10,063 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:10,063 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2024-11-13 21:38:10,105 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:10,105 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:10,167 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:10,168 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 344 [2024-11-13 21:38:10,322 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:10,323 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:10,362 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:10,363 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:10,393 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:10,393 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2024-11-13 21:38:10,430 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:10,430 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:10,476 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:10,476 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:10,513 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:10,514 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:10,557 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:10,559 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 360 [2024-11-13 21:38:10,664 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:10,666 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 354 [2024-11-13 21:38:11,230 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:11,231 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2024-11-13 21:38:11,253 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:11,254 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2024-11-13 21:38:11,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,317 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 38 [2024-11-13 21:38:11,329 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:11,330 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2024-11-13 21:38:11,358 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:11,359 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2024-11-13 21:38:11,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,393 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 68 treesize of output 73 [2024-11-13 21:38:11,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 68 treesize of output 73 [2024-11-13 21:38:11,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,455 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:38:11,456 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:11,466 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:11,467 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 177 [2024-11-13 21:38:11,515 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:11,516 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 148 [2024-11-13 21:38:11,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,576 INFO L349 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2024-11-13 21:38:11,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 121 treesize of output 46 [2024-11-13 21:38:11,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,620 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:11,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,661 INFO L349 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2024-11-13 21:38:11,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 151 treesize of output 74 [2024-11-13 21:38:11,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,767 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 33 treesize of output 38 [2024-11-13 21:38:11,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 46 treesize of output 51 [2024-11-13 21:38:11,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:11,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,831 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:11,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,856 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:11,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 26 treesize of output 5 [2024-11-13 21:38:11,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:11,927 INFO L349 Elim1Store]: treesize reduction 59, result has 25.3 percent of original size [2024-11-13 21:38:11,927 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 319 treesize of output 338 [2024-11-13 21:38:12,050 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:38:12,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:12,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,199 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:12,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 49 treesize of output 54 [2024-11-13 21:38:12,243 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:12,243 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2024-11-13 21:38:12,269 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:12,270 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 155 [2024-11-13 21:38:12,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,308 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 76 treesize of output 81 [2024-11-13 21:38:12,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 41 treesize of output 46 [2024-11-13 21:38:12,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 26 treesize of output 5 [2024-11-13 21:38:12,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,405 INFO L349 Elim1Store]: treesize reduction 86, result has 21.1 percent of original size [2024-11-13 21:38:12,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 835 treesize of output 855 [2024-11-13 21:38:12,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:12,793 INFO L349 Elim1Store]: treesize reduction 216, result has 13.3 percent of original size [2024-11-13 21:38:12,793 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 1515 treesize of output 1559 [2024-11-13 21:38:13,420 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:13,421 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 166 [2024-11-13 21:38:13,454 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:13,454 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:13,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 59 treesize of output 5 [2024-11-13 21:38:13,489 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:13,490 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2024-11-13 21:38:13,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 73 treesize of output 78 [2024-11-13 21:38:13,539 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:13,539 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2024-11-13 21:38:13,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 52 treesize of output 57 [2024-11-13 21:38:13,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:13,629 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:13,630 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2024-11-13 21:38:13,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,700 INFO L349 Elim1Store]: treesize reduction 59, result has 25.3 percent of original size [2024-11-13 21:38:13,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 221 treesize of output 242 [2024-11-13 21:38:13,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 26 treesize of output 5 [2024-11-13 21:38:13,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,851 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 49 treesize of output 54 [2024-11-13 21:38:13,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 54 treesize of output 59 [2024-11-13 21:38:13,895 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:13,896 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2024-11-13 21:38:13,922 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:13,923 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2024-11-13 21:38:13,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 26 treesize of output 5 [2024-11-13 21:38:13,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:13,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 52 treesize of output 57 [2024-11-13 21:38:14,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,054 INFO L349 Elim1Store]: treesize reduction 86, result has 21.1 percent of original size [2024-11-13 21:38:14,054 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 715 treesize of output 731 [2024-11-13 21:38:14,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:14,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,285 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:38:14,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:14,298 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:14,299 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2024-11-13 21:38:14,321 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:14,321 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2024-11-13 21:38:14,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,356 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 71 treesize of output 76 [2024-11-13 21:38:14,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 68 treesize of output 73 [2024-11-13 21:38:14,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 26 treesize of output 5 [2024-11-13 21:38:14,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:14,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 52 [2024-11-13 21:38:14,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 68 treesize of output 73 [2024-11-13 21:38:14,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:14,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,537 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 73 treesize of output 78 [2024-11-13 21:38:14,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,641 INFO L349 Elim1Store]: treesize reduction 109, result has 9.9 percent of original size [2024-11-13 21:38:14,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 865 treesize of output 903 [2024-11-13 21:38:14,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 26 treesize of output 5 [2024-11-13 21:38:14,842 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:14,843 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2024-11-13 21:38:14,863 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:14,864 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2024-11-13 21:38:14,879 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:14,880 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2024-11-13 21:38:14,910 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:14,911 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 174 [2024-11-13 21:38:14,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:14,978 INFO L349 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2024-11-13 21:38:14,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 151 treesize of output 74 [2024-11-13 21:38:15,092 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:15,092 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2024-11-13 21:38:15,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,139 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:38:15,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:15,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:15,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,209 INFO L349 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2024-11-13 21:38:15,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 181 treesize of output 102 [2024-11-13 21:38:15,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 73 treesize of output 78 [2024-11-13 21:38:15,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,391 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 275 treesize of output 222 [2024-11-13 21:38:15,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 68 treesize of output 73 [2024-11-13 21:38:15,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 68 treesize of output 73 [2024-11-13 21:38:15,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 26 treesize of output 5 [2024-11-13 21:38:15,524 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:15,525 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 129 [2024-11-13 21:38:15,557 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:15,558 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2024-11-13 21:38:15,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:15,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,617 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:38:15,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:15,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,640 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 41 treesize of output 46 [2024-11-13 21:38:15,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:15,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,689 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 111 treesize of output 58 [2024-11-13 21:38:15,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,765 INFO L349 Elim1Store]: treesize reduction 59, result has 25.3 percent of original size [2024-11-13 21:38:15,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 143 treesize of output 166 [2024-11-13 21:38:15,830 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:15,830 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 151 [2024-11-13 21:38:15,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,890 INFO L349 Elim1Store]: treesize reduction 59, result has 25.3 percent of original size [2024-11-13 21:38:15,890 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 221 treesize of output 242 [2024-11-13 21:38:15,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:15,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:16,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 69 treesize of output 16 [2024-11-13 21:38:16,599 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:16,599 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2024-11-13 21:38:16,713 INFO L378 Elim1Store]: Elim1 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 5 treesize of output 3 [2024-11-13 21:38:16,870 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-13 21:38:16,870 INFO L378 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 21 treesize of output 11 [2024-11-13 21:38:16,873 INFO L378 Elim1Store]: Elim1 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 5 treesize of output 3 [2024-11-13 21:38:17,057 INFO L378 Elim1Store]: Elim1 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 5 treesize of output 3 [2024-11-13 21:38:17,160 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-13 21:38:17,160 INFO L378 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 21 treesize of output 11 [2024-11-13 21:38:17,163 INFO L378 Elim1Store]: Elim1 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 5 treesize of output 3 [2024-11-13 21:38:17,474 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-13 21:38:17,475 INFO L378 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 21 treesize of output 11 [2024-11-13 21:38:17,478 INFO L378 Elim1Store]: Elim1 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 5 treesize of output 3 [2024-11-13 21:38:17,543 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-13 21:38:17,544 INFO L378 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 21 treesize of output 11 [2024-11-13 21:38:17,549 INFO L378 Elim1Store]: Elim1 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 5 treesize of output 3 [2024-11-13 21:38:17,563 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-13 21:38:17,563 INFO L378 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 21 treesize of output 11 [2024-11-13 21:38:17,566 INFO L378 Elim1Store]: Elim1 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 5 treesize of output 3 [2024-11-13 21:38:17,670 INFO L378 Elim1Store]: Elim1 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 5 treesize of output 3 [2024-11-13 21:38:17,684 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-13 21:38:17,685 INFO L378 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 21 treesize of output 11 [2024-11-13 21:38:17,688 INFO L378 Elim1Store]: Elim1 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 5 treesize of output 3 [2024-11-13 21:38:17,803 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-13 21:38:17,804 INFO L378 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 21 treesize of output 11 [2024-11-13 21:38:17,808 INFO L378 Elim1Store]: Elim1 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 5 treesize of output 3 [2024-11-13 21:38:17,844 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-13 21:38:17,844 INFO L378 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 21 treesize of output 11 [2024-11-13 21:38:17,847 INFO L378 Elim1Store]: Elim1 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 5 treesize of output 3 [2024-11-13 21:38:25,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 21:38:26,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:38:26,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 206 states and 215 transitions. [2024-11-13 21:38:26,681 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 215 transitions. [2024-11-13 21:38:26,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2024-11-13 21:38:26,681 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:38:26,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 21:38:26,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 21:38:26,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:38:26,746 INFO L255 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-13 21:38:26,748 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 21:38:26,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:26,781 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-13 21:38:26,781 INFO L378 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 59 treesize of output 22 [2024-11-13 21:38:26,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:26,824 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-13 21:38:26,824 INFO L378 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 59 treesize of output 22 [2024-11-13 21:38:26,833 INFO L378 Elim1Store]: Elim1 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 10 treesize of output 8 [2024-11-13 21:38:26,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:26,895 INFO L349 Elim1Store]: treesize reduction 109, result has 12.1 percent of original size [2024-11-13 21:38:26,895 INFO L378 Elim1Store]: Elim1 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 3 case distinctions, treesize of input 155 treesize of output 22 [2024-11-13 21:38:26,908 INFO L378 Elim1Store]: Elim1 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 26 treesize of output 24 [2024-11-13 21:38:26,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:26,956 INFO L349 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2024-11-13 21:38:26,956 INFO L378 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 59 treesize of output 22 [2024-11-13 21:38:26,961 INFO L378 Elim1Store]: Elim1 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 26 treesize of output 24 [2024-11-13 21:38:27,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 21:38:27,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:38:27,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 207 states and 217 transitions. [2024-11-13 21:38:27,254 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 217 transitions. [2024-11-13 21:38:27,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-13 21:38:27,254 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:38:27,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 21:38:27,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 21:38:27,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:38:27,313 INFO L255 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 21:38:27,315 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 21:38:27,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:27,370 INFO L349 Elim1Store]: treesize reduction 56, result has 30.9 percent of original size [2024-11-13 21:38:27,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 46 treesize of output 89 [2024-11-13 21:38:27,380 INFO L378 Elim1Store]: Elim1 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 26 treesize of output 24 [2024-11-13 21:38:27,389 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:27,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:27,427 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 8 treesize of output 1 [2024-11-13 21:38:27,437 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:27,474 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:27,475 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2024-11-13 21:38:27,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 28 treesize of output 11 [2024-11-13 21:38:27,507 INFO L378 Elim1Store]: Elim1 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 5 treesize of output 3 [2024-11-13 21:38:27,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:27,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:27,532 INFO L349 Elim1Store]: treesize reduction 122, result has 0.8 percent of original size [2024-11-13 21:38:27,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 56 treesize of output 84 [2024-11-13 21:38:27,540 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:38:27,541 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:38:27,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 21:38:27,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:38:27,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 208 states and 219 transitions. [2024-11-13 21:38:27,659 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 219 transitions. [2024-11-13 21:38:27,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-13 21:38:27,659 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:38:27,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 21:38:27,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 21:38:27,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:38:27,720 INFO L255 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-13 21:38:27,722 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 21:38:27,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:28,562 INFO L349 Elim1Store]: treesize reduction 315, result has 34.5 percent of original size [2024-11-13 21:38:28,562 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 7 new quantified variables, introduced 18 case distinctions, treesize of input 340 treesize of output 532 [2024-11-13 21:38:28,578 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:28,579 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 272 [2024-11-13 21:38:28,611 INFO L378 Elim1Store]: Elim1 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 42 treesize of output 38 [2024-11-13 21:38:28,659 INFO L378 Elim1Store]: Elim1 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 1 [2024-11-13 21:38:28,805 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:28,830 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:28,984 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:29,020 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:29,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 17 treesize of output 23 [2024-11-13 21:38:29,795 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:29,797 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 640 [2024-11-13 21:38:31,747 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:31,749 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 525 [2024-11-13 21:38:32,513 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:32,517 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1076 [2024-11-13 21:38:35,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:35,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:35,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:35,595 INFO L349 Elim1Store]: treesize reduction 78, result has 24.3 percent of original size [2024-11-13 21:38:35,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 11 case distinctions, treesize of input 2461 treesize of output 2398 [2024-11-13 21:38:35,731 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 1397 treesize of output 1400 [2024-11-13 21:38:35,902 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 19 [2024-11-13 21:38:35,921 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:35,999 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 25 [2024-11-13 21:38:36,027 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:36,060 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:38:36,060 INFO L378 Elim1Store]: Elim1 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 1 [2024-11-13 21:38:36,070 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 19 [2024-11-13 21:38:36,176 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 78 [2024-11-13 21:38:36,217 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 25 [2024-11-13 21:38:36,292 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:36,351 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 25 [2024-11-13 21:38:36,385 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 78 [2024-11-13 21:38:36,491 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:36,566 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 25 [2024-11-13 21:38:36,598 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 78 [2024-11-13 21:38:36,663 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:38:36,663 INFO L378 Elim1Store]: Elim1 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 1 [2024-11-13 21:38:36,709 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 78 [2024-11-13 21:38:36,735 INFO L378 Elim1Store]: Elim1 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 29 treesize of output 19 [2024-11-13 21:38:37,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:37,049 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:38:37,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:37,067 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:38:37,079 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:38:37,115 INFO L349 Elim1Store]: treesize reduction 25, result has 24.2 percent of original size [2024-11-13 21:38:37,116 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 766 treesize of output 725 [2024-11-13 21:38:37,141 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 521 treesize of output 512 [2024-11-13 21:38:37,159 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 506 treesize of output 497 [2024-11-13 21:38:37,182 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 491 treesize of output 482 [2024-11-13 21:38:37,208 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 476 treesize of output 467 [2024-11-13 21:38:37,237 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 461 treesize of output 452 [2024-11-13 21:38:37,297 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 446 treesize of output 437 [2024-11-13 21:38:37,389 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:37,389 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2024-11-13 21:38:37,424 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:37,484 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:37,505 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:37,505 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2024-11-13 21:38:37,549 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:37,549 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2024-11-13 21:38:37,579 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:39,607 INFO L349 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2024-11-13 21:38:39,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 6 case distinctions, treesize of input 2134 treesize of output 1954 [2024-11-13 21:38:39,840 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:39,860 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1926 [2024-11-13 21:38:41,124 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:41,125 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 165 [2024-11-13 21:38:42,430 INFO L378 Elim1Store]: Elim1 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 17 treesize of output 15 [2024-11-13 21:38:42,442 INFO L378 Elim1Store]: Elim1 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 17 treesize of output 15 [2024-11-13 21:38:42,457 INFO L378 Elim1Store]: Elim1 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 81 treesize of output 75 [2024-11-13 21:38:42,470 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:42,470 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2024-11-13 21:38:42,470 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:38:42,489 INFO L378 Elim1Store]: Elim1 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 33 treesize of output 30 [2024-11-13 21:38:42,501 INFO L378 Elim1Store]: Elim1 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 17 treesize of output 15 [2024-11-13 21:38:42,514 INFO L378 Elim1Store]: Elim1 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 97 treesize of output 90 [2024-11-13 21:38:42,530 INFO L378 Elim1Store]: Elim1 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 17 treesize of output 15 [2024-11-13 21:38:42,548 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:42,549 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2024-11-13 21:38:42,549 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:38:42,571 INFO L378 Elim1Store]: Elim1 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 20 treesize of output 18 [2024-11-13 21:38:42,586 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:42,603 INFO L378 Elim1Store]: Elim1 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 20 treesize of output 10 [2024-11-13 21:38:42,609 INFO L378 Elim1Store]: Elim1 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 17 treesize of output 15 [2024-11-13 21:38:42,628 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:42,635 INFO L378 Elim1Store]: Elim1 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 81 treesize of output 75 [2024-11-13 21:38:42,655 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:42,656 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2024-11-13 21:38:42,656 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:38:42,659 INFO L378 Elim1Store]: Elim1 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 14 treesize of output 11 [2024-11-13 21:38:42,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:42,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:42,667 INFO L378 Elim1Store]: Elim1 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 1 [2024-11-13 21:38:42,679 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:42,684 INFO L378 Elim1Store]: Elim1 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 20 treesize of output 18 [2024-11-13 21:38:42,699 INFO L378 Elim1Store]: Elim1 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 20 treesize of output 10 [2024-11-13 21:38:42,711 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:38:42,712 INFO L378 Elim1Store]: Elim1 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 17 treesize of output 7 [2024-11-13 21:38:42,723 INFO L378 Elim1Store]: Elim1 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 26 treesize of output 24 [2024-11-13 21:38:42,742 INFO L378 Elim1Store]: Elim1 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 26 treesize of output 24 [2024-11-13 21:38:42,765 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:38:42,765 INFO L378 Elim1Store]: Elim1 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 17 treesize of output 7 [2024-11-13 21:38:42,775 INFO L378 Elim1Store]: Elim1 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 [2024-11-13 21:38:42,783 INFO L378 Elim1Store]: Elim1 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 20 treesize of output 18 [2024-11-13 21:38:42,795 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:42,795 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2024-11-13 21:38:42,796 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:38:42,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:42,800 INFO L378 Elim1Store]: Elim1 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 11 [2024-11-13 21:38:42,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:38:42,806 INFO L378 Elim1Store]: Elim1 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 1 [2024-11-13 21:38:42,815 INFO L378 Elim1Store]: Elim1 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 20 treesize of output 10 [2024-11-13 21:38:42,827 INFO L378 Elim1Store]: Elim1 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 17 treesize of output 15 [2024-11-13 21:38:42,848 INFO L378 Elim1Store]: Elim1 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 126 treesize of output 122 [2024-11-13 21:38:42,944 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:42,947 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1560 [2024-11-13 21:38:42,976 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:38:43,027 INFO L349 Elim1Store]: treesize reduction 37, result has 17.8 percent of original size [2024-11-13 21:38:43,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 1509 treesize of output 1410 [2024-11-13 21:38:44,384 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:38:44,388 INFO L349 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2024-11-13 21:38:44,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 107 treesize of output 68 [2024-11-13 21:38:44,403 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:38:44,404 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2024-11-13 21:39:04,204 WARN L286 SmtUtils]: Spent 14.79s on a formula simplification. DAG size of input: 505 DAG size of output: 331 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-13 21:39:33,781 WARN L286 SmtUtils]: Spent 8.91s on a formula simplification that was a NOOP. DAG size: 1251 (called from [L 346] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2024-11-13 21:39:33,781 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:39:33,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 25 select indices, 25 select index equivalence classes, 0 disjoint index pairs (out of 300 index pairs), introduced 25 new quantified variables, introduced 300 case distinctions, treesize of input 4051 treesize of output 6041 [2024-11-13 21:39:34,196 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 472 treesize of output 475 [2024-11-13 21:39:34,397 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 469 treesize of output 469 [2024-11-13 21:39:34,601 INFO L378 Elim1Store]: Elim1 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 463 treesize of output 461 [2024-11-13 21:39:34,814 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 461 treesize of output 458 [2024-11-13 21:39:35,052 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 452 treesize of output 452 [2024-11-13 21:39:35,292 INFO L378 Elim1Store]: Elim1 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 446 treesize of output 444 [2024-11-13 21:39:35,585 INFO L378 Elim1Store]: Elim1 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 444 treesize of output 442 [2024-11-13 21:39:35,937 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 442 treesize of output 445 [2024-11-13 21:39:36,092 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2024-11-13 21:39:36,187 INFO L378 Elim1Store]: Elim1 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 439 treesize of output 437 [2024-11-13 21:39:36,438 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 437 treesize of output 437 [2024-11-13 21:39:36,717 INFO L378 Elim1Store]: Elim1 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 431 treesize of output 429 [2024-11-13 21:39:37,163 INFO L378 Elim1Store]: Elim1 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 429 treesize of output 427 [2024-11-13 21:39:37,454 INFO L378 Elim1Store]: Elim1 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 427 treesize of output 425 [2024-11-13 21:40:51,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 21:41:01,362 WARN L286 SmtUtils]: Spent 9.21s on a formula simplification. DAG size of input: 342 DAG size of output: 335 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-13 21:41:06,214 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|))) (let ((.cse0 (= |c_ULTIMATE.start_main_~#y~0#1.offset| 0)) (.cse7 (= (select .cse3 0) 0))) (and (exists ((v_prenex_807 Int) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) v_prenex_807) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))) (not (and .cse0 (or (exists ((v_prenex_2084 (Array Int Int)) (v_prenex_2083 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse1 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2084) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2083) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse2 (store .cse1 0 0))) (and (= .cse1 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse2 .cse3) (= .cse1 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse2) |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2083 0) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse4 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse5 (store .cse4 0 0))) (and (exists ((v_DerPreprocessor_584 (Array Int Int))) (= .cse4 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_584) |c_ULTIMATE.start_main_~#y~0#1.base| .cse5) |ULTIMATE.start_main_~#x~0#1.base|))) (= .cse5 .cse3) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse5) |ULTIMATE.start_main_~#x~0#1.base|) .cse4)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (and (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2035 (Array Int Int)) (v_prenex_2036 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse6 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2036) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2035) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) .cse6) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse6 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse6) (= (select v_prenex_2035 0) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|))))) .cse7) (and (exists ((v_prenex_2077 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse8 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse9 (store .cse8 0 0))) (and (= .cse8 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2077) |c_ULTIMATE.start_main_~#y~0#1.base| .cse9) |ULTIMATE.start_main_~#x~0#1.base|)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse9) |ULTIMATE.start_main_~#x~0#1.base|) .cse8) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) .cse7) (exists ((v_prenex_2051 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse10 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2051) |c_ULTIMATE.start_main_~#y~0#1.base| .cse3) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse11 (store .cse10 0 0))) (and (= .cse10 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse11) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse11 .cse3) (= .cse10 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((v_prenex_2062 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse13 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2062) |c_ULTIMATE.start_main_~#y~0#1.base| .cse3) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse12 (store .cse13 0 0))) (and (= .cse3 .cse12) (= (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) .cse13) (= .cse13 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse12) |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (and (exists ((v_prenex_2026 (Array Int Int)) (v_prenex_2027 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse14 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2027) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2026) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select v_prenex_2026 0) 0) (= .cse14 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse14 0 0)) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse14 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|))))) .cse7) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2544 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2542 (Array Int Int)) (v_prenex_2553 (Array Int Int)) (v_prenex_2556 (Array Int Int)) (v_prenex_2546 (Array Int Int))) (let ((.cse15 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse18 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse15 0 0)))) (let ((.cse17 (select .cse18 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse16 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2546) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2544) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse17 0 0)))) (and (= (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2542) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2553) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2556) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0) .cse3) (not (= |ULTIMATE.start_main_~#k~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|)) (= .cse15 (select .cse16 |ULTIMATE.start_main_~#x~0#1.base|)) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse17) (= (select .cse16 |ULTIMATE.start_main_~#k~0#1.base|) .cse17) (= .cse15 (select .cse18 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))))) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))) (and (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2046 (Array Int Int)) (v_prenex_2047 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse19 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2047) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2046) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= .cse19 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse19 0 0)) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse19 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2046 0) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|))))) .cse7) (and (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) 0) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))) .cse7) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse22 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse20 (store .cse22 0 0))) (and (exists ((v_DerPreprocessor_572 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (let ((.cse21 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_572) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0))) (and (= .cse20 .cse21) (= .cse21 .cse3)))) (exists ((v_prenex_2528 (Array Int Int)) (v_prenex_2531 (Array Int Int))) (and (= (select v_prenex_2531 0) 0) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2528) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2531) |ULTIMATE.start_main_~#x~0#1.base|) .cse22))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| .cse20) |ULTIMATE.start_main_~#x~0#1.base|) .cse22)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse24 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse23 (store .cse24 0 0))) (and (exists ((v_prenex_2057 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2057) |c_ULTIMATE.start_main_~#y~0#1.base| .cse23) |ULTIMATE.start_main_~#x~0#1.base|) .cse24)) (= .cse23 .cse3) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse23) |ULTIMATE.start_main_~#x~0#1.base|) .cse24)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (and (exists ((v_prenex_2073 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse26 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse25 (store .cse26 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse25) |ULTIMATE.start_main_~#x~0#1.base|) .cse26) (= .cse26 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2073) |c_ULTIMATE.start_main_~#y~0#1.base| .cse25) |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) .cse7) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse28 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse27 (store .cse28 0 0))) (and (exists ((v_prenex_2042 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2042) |c_ULTIMATE.start_main_~#y~0#1.base| .cse27) |ULTIMATE.start_main_~#x~0#1.base|) .cse28)) (= .cse27 .cse3) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse27) |ULTIMATE.start_main_~#x~0#1.base|) .cse28)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((v_prenex_2031 (Array Int Int)) (v_prenex_2032 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse30 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2032) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2031) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse29 (store .cse30 0 0))) (and (= .cse3 .cse29) (= .cse30 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse29) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse30 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2031 0) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse31 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (and (exists ((v_prenex_2532 (Array Int Int)) (v_prenex_2535 (Array Int Int))) (and (= (select v_prenex_2535 0) 0) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2532) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2535) |ULTIMATE.start_main_~#x~0#1.base|) .cse31))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse31 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse31)) (exists ((v_prenex_1192 (Array Int Int)) (v_prenex_1189 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_1189) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1192) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0) .cse3)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|))))) (and .cse7 (exists ((v_prenex_2020 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse33 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse32 (store .cse33 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse32) |ULTIMATE.start_main_~#x~0#1.base|) .cse33) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2020) |c_ULTIMATE.start_main_~#y~0#1.base| .cse32) |ULTIMATE.start_main_~#x~0#1.base|) .cse33) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|))))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2549 (Array Int Int)) (v_prenex_2539 (Array Int Int)) (v_prenex_2540 (Array Int Int)) (v_prenex_2551 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2555 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int))) (let ((.cse35 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse37 (store .cse35 0 0))) (let ((.cse39 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| .cse37))) (let ((.cse36 (select .cse39 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse34 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2540) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2539) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse36 0 0))) (.cse38 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2555) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2549) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2551) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0))) (and (= (select .cse34 |ULTIMATE.start_main_~#x~0#1.base|) .cse35) (= (select .cse34 |ULTIMATE.start_main_~#k~0#1.base|) .cse36) (not (= |ULTIMATE.start_main_~#k~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|)) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse36) (= .cse37 .cse38) (= .cse35 (select .cse39 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse3 .cse38)))))))) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse41 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse42 (store .cse41 0 0))) (and (exists ((v_DerPreprocessor_576 (Array Int Int)) (v_prenex_1185 (Array Int Int)) (v_prenex_1188 (Array Int Int))) (let ((.cse40 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_1185) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1188) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_576) |c_ULTIMATE.start_main_~#y~0#1.base| .cse40) |ULTIMATE.start_main_~#x~0#1.base|) .cse41) (= .cse42 .cse40) (= .cse3 .cse40)))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| .cse42) |ULTIMATE.start_main_~#x~0#1.base|) .cse41)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse43 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse44 (store .cse43 0 0))) (and (exists ((v_prenex_2089 (Array Int Int))) (= .cse43 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2089) |c_ULTIMATE.start_main_~#y~0#1.base| .cse44) |ULTIMATE.start_main_~#x~0#1.base|))) (= .cse44 .cse3) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse44) |ULTIMATE.start_main_~#x~0#1.base|) .cse43)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2550 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_prenex_2554 (Array Int Int)) (v_DerPreprocessor_608 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2536 (Array Int Int)) (v_prenex_2537 (Array Int Int)) (v_prenex_2545 (Array Int Int))) (let ((.cse46 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse49 (store .cse46 0 0))) (let ((.cse51 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| .cse49))) (let ((.cse47 (select .cse51 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse50 (store .cse47 0 0))) (let ((.cse48 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2554) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2545) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2550) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0)) (.cse45 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2537) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2536) |c_ULTIMATE.start_main_~#y~0#1.base| .cse50))) (and (not (= |ULTIMATE.start_main_~#k~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|)) (= (select .cse45 |ULTIMATE.start_main_~#x~0#1.base|) .cse46) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse47) (= .cse48 .cse49) (= .cse48 .cse50) (= .cse46 (select .cse51 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse48 .cse3) (= (select .cse45 |ULTIMATE.start_main_~#k~0#1.base|) .cse47))))))))) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|))))))) (or (not (= |c_ULTIMATE.start_main_~#c~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|)) (= |c_ULTIMATE.start_main_~#c~0#1.offset| 0)) (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|)) .cse0 .cse7))) is different from false [2024-11-13 21:41:06,249 WARN L851 $PredicateComparison]: unable to prove that (not (let ((.cse0 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|))) (and (exists ((v_prenex_807 Int) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) v_prenex_807) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))) (or (not (= |c_ULTIMATE.start_main_~#c~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|)) (= |c_ULTIMATE.start_main_~#c~0#1.offset| 0)) (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|)) (= |c_ULTIMATE.start_main_~#y~0#1.offset| 0) (= (select .cse0 0) 0) (or (exists ((v_prenex_2084 (Array Int Int)) (v_prenex_2083 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse1 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2084) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2083) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse2 (store .cse1 0 0))) (and (= .cse1 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse2 .cse0) (= .cse1 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse2) |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2083 0) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse3 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse4 (store .cse3 0 0))) (and (exists ((v_DerPreprocessor_584 (Array Int Int))) (= .cse3 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_584) |c_ULTIMATE.start_main_~#y~0#1.base| .cse4) |ULTIMATE.start_main_~#x~0#1.base|))) (= .cse4 .cse0) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse4) |ULTIMATE.start_main_~#x~0#1.base|) .cse3)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2046 (Array Int Int)) (v_prenex_2047 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse5 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2047) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2046) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= .cse5 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse5 0 0)) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse5 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2046 0) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|))))) (exists ((v_prenex_2051 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse6 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2051) |c_ULTIMATE.start_main_~#y~0#1.base| .cse0) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse7 (store .cse6 0 0))) (and (= .cse6 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse7) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse7 .cse0) (= .cse6 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((v_prenex_2062 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse9 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2062) |c_ULTIMATE.start_main_~#y~0#1.base| .cse0) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse8 (store .cse9 0 0))) (and (= .cse0 .cse8) (= (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) .cse9) (= .cse9 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse8) |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2544 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2542 (Array Int Int)) (v_prenex_2553 (Array Int Int)) (v_prenex_2556 (Array Int Int)) (v_prenex_2546 (Array Int Int))) (let ((.cse10 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse13 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse10 0 0)))) (let ((.cse12 (select .cse13 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse11 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2546) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2544) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse12 0 0)))) (and (= (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2542) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2553) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2556) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0) .cse0) (not (= |ULTIMATE.start_main_~#k~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|)) (= .cse10 (select .cse11 |ULTIMATE.start_main_~#x~0#1.base|)) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse12) (= (select .cse11 |ULTIMATE.start_main_~#k~0#1.base|) .cse12) (= .cse10 (select .cse13 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))))) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2035 (Array Int Int)) (v_prenex_2036 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse14 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2036) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2035) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) .cse14) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse14 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse14) (= (select v_prenex_2035 0) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse17 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse15 (store .cse17 0 0))) (and (exists ((v_DerPreprocessor_572 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (let ((.cse16 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_572) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0))) (and (= .cse15 .cse16) (= .cse16 .cse0)))) (exists ((v_prenex_2528 (Array Int Int)) (v_prenex_2531 (Array Int Int))) (and (= (select v_prenex_2531 0) 0) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2528) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2531) |ULTIMATE.start_main_~#x~0#1.base|) .cse17))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| .cse15) |ULTIMATE.start_main_~#x~0#1.base|) .cse17)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse19 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse18 (store .cse19 0 0))) (and (exists ((v_prenex_2057 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2057) |c_ULTIMATE.start_main_~#y~0#1.base| .cse18) |ULTIMATE.start_main_~#x~0#1.base|) .cse19)) (= .cse18 .cse0) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse18) |ULTIMATE.start_main_~#x~0#1.base|) .cse19)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((v_prenex_2073 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse21 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse20 (store .cse21 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse20) |ULTIMATE.start_main_~#x~0#1.base|) .cse21) (= .cse21 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2073) |c_ULTIMATE.start_main_~#y~0#1.base| .cse20) |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((v_prenex_2077 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse22 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse23 (store .cse22 0 0))) (and (= .cse22 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2077) |c_ULTIMATE.start_main_~#y~0#1.base| .cse23) |ULTIMATE.start_main_~#x~0#1.base|)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse23) |ULTIMATE.start_main_~#x~0#1.base|) .cse22) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((v_prenex_2026 (Array Int Int)) (v_prenex_2027 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse24 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2027) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2026) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select v_prenex_2026 0) 0) (= .cse24 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse24 0 0)) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse24 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse26 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse25 (store .cse26 0 0))) (and (exists ((v_prenex_2042 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2042) |c_ULTIMATE.start_main_~#y~0#1.base| .cse25) |ULTIMATE.start_main_~#x~0#1.base|) .cse26)) (= .cse25 .cse0) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse25) |ULTIMATE.start_main_~#x~0#1.base|) .cse26)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) 0) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((v_prenex_2031 (Array Int Int)) (v_prenex_2032 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse28 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2032) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2031) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse27 (store .cse28 0 0))) (and (= .cse0 .cse27) (= .cse28 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse27) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse28 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2031 0) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse29 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (and (exists ((v_prenex_2532 (Array Int Int)) (v_prenex_2535 (Array Int Int))) (and (= (select v_prenex_2535 0) 0) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2532) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2535) |ULTIMATE.start_main_~#x~0#1.base|) .cse29))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse29 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse29)) (exists ((v_prenex_1192 (Array Int Int)) (v_prenex_1189 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_1189) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1192) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0) .cse0)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|))))) (exists ((v_prenex_2020 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse31 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse30 (store .cse31 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse30) |ULTIMATE.start_main_~#x~0#1.base|) .cse31) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2020) |c_ULTIMATE.start_main_~#y~0#1.base| .cse30) |ULTIMATE.start_main_~#x~0#1.base|) .cse31) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2549 (Array Int Int)) (v_prenex_2539 (Array Int Int)) (v_prenex_2540 (Array Int Int)) (v_prenex_2551 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2555 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int))) (let ((.cse33 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse35 (store .cse33 0 0))) (let ((.cse37 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| .cse35))) (let ((.cse34 (select .cse37 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse32 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2540) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2539) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse34 0 0))) (.cse36 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2555) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2549) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2551) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0))) (and (= (select .cse32 |ULTIMATE.start_main_~#x~0#1.base|) .cse33) (= (select .cse32 |ULTIMATE.start_main_~#k~0#1.base|) .cse34) (not (= |ULTIMATE.start_main_~#k~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|)) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse34) (= .cse35 .cse36) (= .cse33 (select .cse37 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse0 .cse36)))))))) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse39 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse40 (store .cse39 0 0))) (and (exists ((v_DerPreprocessor_576 (Array Int Int)) (v_prenex_1185 (Array Int Int)) (v_prenex_1188 (Array Int Int))) (let ((.cse38 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_1185) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1188) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_576) |c_ULTIMATE.start_main_~#y~0#1.base| .cse38) |ULTIMATE.start_main_~#x~0#1.base|) .cse39) (= .cse40 .cse38) (= .cse0 .cse38)))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| .cse40) |ULTIMATE.start_main_~#x~0#1.base|) .cse39)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse41 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse42 (store .cse41 0 0))) (and (exists ((v_prenex_2089 (Array Int Int))) (= .cse41 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2089) |c_ULTIMATE.start_main_~#y~0#1.base| .cse42) |ULTIMATE.start_main_~#x~0#1.base|))) (= .cse42 .cse0) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse42) |ULTIMATE.start_main_~#x~0#1.base|) .cse41)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2550 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_prenex_2554 (Array Int Int)) (v_DerPreprocessor_608 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2536 (Array Int Int)) (v_prenex_2537 (Array Int Int)) (v_prenex_2545 (Array Int Int))) (let ((.cse44 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse47 (store .cse44 0 0))) (let ((.cse49 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| .cse47))) (let ((.cse45 (select .cse49 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse48 (store .cse45 0 0))) (let ((.cse46 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2554) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2545) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2550) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0)) (.cse43 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2537) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2536) |c_ULTIMATE.start_main_~#y~0#1.base| .cse48))) (and (not (= |ULTIMATE.start_main_~#k~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|)) (= (select .cse43 |ULTIMATE.start_main_~#x~0#1.base|) .cse44) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse45) (= .cse46 .cse47) (= .cse46 .cse48) (= .cse44 (select .cse49 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse46 .cse0) (= (select .cse43 |ULTIMATE.start_main_~#k~0#1.base|) .cse45))))))))) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))))) is different from false [2024-11-13 21:41:06,337 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse3 (select |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base|))) (let ((.cse0 (= |c_ULTIMATE.start_main_~#y~0#1.offset| 0)) (.cse7 (= (select .cse3 0) 0))) (and (exists ((v_prenex_807 Int) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) v_prenex_807) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))) (not (and .cse0 (or (exists ((v_prenex_2084 (Array Int Int)) (v_prenex_2083 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse1 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2084) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2083) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse2 (store .cse1 0 0))) (and (= .cse1 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse2 .cse3) (= .cse1 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse2) |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2083 0) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse4 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse5 (store .cse4 0 0))) (and (exists ((v_DerPreprocessor_584 (Array Int Int))) (= .cse4 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_584) |c_ULTIMATE.start_main_~#y~0#1.base| .cse5) |ULTIMATE.start_main_~#x~0#1.base|))) (= .cse5 .cse3) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse5) |ULTIMATE.start_main_~#x~0#1.base|) .cse4)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (and (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2035 (Array Int Int)) (v_prenex_2036 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse6 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2036) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2035) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) .cse6) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse6 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse6) (= (select v_prenex_2035 0) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|))))) .cse7) (and (exists ((v_prenex_2077 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse8 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse9 (store .cse8 0 0))) (and (= .cse8 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2077) |c_ULTIMATE.start_main_~#y~0#1.base| .cse9) |ULTIMATE.start_main_~#x~0#1.base|)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse9) |ULTIMATE.start_main_~#x~0#1.base|) .cse8) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) .cse7) (exists ((v_prenex_2051 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse10 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2051) |c_ULTIMATE.start_main_~#y~0#1.base| .cse3) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse11 (store .cse10 0 0))) (and (= .cse10 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse11) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse11 .cse3) (= .cse10 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((v_prenex_2062 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse13 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2062) |c_ULTIMATE.start_main_~#y~0#1.base| .cse3) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse12 (store .cse13 0 0))) (and (= .cse3 .cse12) (= (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) .cse13) (= .cse13 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse12) |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (and (exists ((v_prenex_2026 (Array Int Int)) (v_prenex_2027 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse14 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2027) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2026) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select v_prenex_2026 0) 0) (= .cse14 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse14 0 0)) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse14 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|))))) .cse7) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2544 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2542 (Array Int Int)) (v_prenex_2553 (Array Int Int)) (v_prenex_2556 (Array Int Int)) (v_prenex_2546 (Array Int Int))) (let ((.cse15 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse18 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse15 0 0)))) (let ((.cse17 (select .cse18 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse16 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2546) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2544) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse17 0 0)))) (and (= (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2542) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2553) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2556) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0) .cse3) (not (= |ULTIMATE.start_main_~#k~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|)) (= .cse15 (select .cse16 |ULTIMATE.start_main_~#x~0#1.base|)) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse17) (= (select .cse16 |ULTIMATE.start_main_~#k~0#1.base|) .cse17) (= .cse15 (select .cse18 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))))) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))) (and (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2046 (Array Int Int)) (v_prenex_2047 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse19 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2047) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2046) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= .cse19 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse19 0 0)) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse19 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2046 0) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|))))) .cse7) (and (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) 0) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))) .cse7) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse22 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse20 (store .cse22 0 0))) (and (exists ((v_DerPreprocessor_572 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (let ((.cse21 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base| v_DerPreprocessor_572) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_571) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0))) (and (= .cse20 .cse21) (= .cse21 .cse3)))) (exists ((v_prenex_2528 (Array Int Int)) (v_prenex_2531 (Array Int Int))) (and (= (select v_prenex_2531 0) 0) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2528) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2531) |ULTIMATE.start_main_~#x~0#1.base|) .cse22))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| .cse20) |ULTIMATE.start_main_~#x~0#1.base|) .cse22)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse24 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse23 (store .cse24 0 0))) (and (exists ((v_prenex_2057 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2057) |c_ULTIMATE.start_main_~#y~0#1.base| .cse23) |ULTIMATE.start_main_~#x~0#1.base|) .cse24)) (= .cse23 .cse3) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse23) |ULTIMATE.start_main_~#x~0#1.base|) .cse24)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (and (exists ((v_prenex_2073 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse26 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse25 (store .cse26 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse25) |ULTIMATE.start_main_~#x~0#1.base|) .cse26) (= .cse26 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2073) |c_ULTIMATE.start_main_~#y~0#1.base| .cse25) |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) .cse7) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse28 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse27 (store .cse28 0 0))) (and (exists ((v_prenex_2042 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2042) |c_ULTIMATE.start_main_~#y~0#1.base| .cse27) |ULTIMATE.start_main_~#x~0#1.base|) .cse28)) (= .cse27 .cse3) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse27) |ULTIMATE.start_main_~#x~0#1.base|) .cse28)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((v_prenex_2031 (Array Int Int)) (v_prenex_2032 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse30 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2032) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2031) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse29 (store .cse30 0 0))) (and (= .cse3 .cse29) (= .cse30 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse29) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse30 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2031 0) 0) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse31 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (and (exists ((v_prenex_2532 (Array Int Int)) (v_prenex_2535 (Array Int Int))) (and (= (select v_prenex_2535 0) 0) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2532) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2535) |ULTIMATE.start_main_~#x~0#1.base|) .cse31))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse31 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse31)) (exists ((v_prenex_1192 (Array Int Int)) (v_prenex_1189 (Array Int Int))) (= (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_1189) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1192) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0) .cse3)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|))))) (and .cse7 (exists ((v_prenex_2020 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse33 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse32 (store .cse33 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse32) |ULTIMATE.start_main_~#x~0#1.base|) .cse33) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2020) |c_ULTIMATE.start_main_~#y~0#1.base| .cse32) |ULTIMATE.start_main_~#x~0#1.base|) .cse33) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|))))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2549 (Array Int Int)) (v_prenex_2539 (Array Int Int)) (v_prenex_2540 (Array Int Int)) (v_prenex_2551 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2555 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int))) (let ((.cse35 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse37 (store .cse35 0 0))) (let ((.cse39 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| .cse37))) (let ((.cse36 (select .cse39 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse34 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2540) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2539) |c_ULTIMATE.start_main_~#y~0#1.base| (store .cse36 0 0))) (.cse38 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2555) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2549) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2551) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0))) (and (= (select .cse34 |ULTIMATE.start_main_~#x~0#1.base|) .cse35) (= (select .cse34 |ULTIMATE.start_main_~#k~0#1.base|) .cse36) (not (= |ULTIMATE.start_main_~#k~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|)) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse36) (= .cse37 .cse38) (= .cse35 (select .cse39 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse3 .cse38)))))))) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse41 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse42 (store .cse41 0 0))) (and (exists ((v_DerPreprocessor_576 (Array Int Int)) (v_prenex_1185 (Array Int Int)) (v_prenex_1188 (Array Int Int))) (let ((.cse40 (store (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_1185) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1188) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_576) |c_ULTIMATE.start_main_~#y~0#1.base| .cse40) |ULTIMATE.start_main_~#x~0#1.base|) .cse41) (= .cse42 .cse40) (= .cse3 .cse40)))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| .cse42) |ULTIMATE.start_main_~#x~0#1.base|) .cse41)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse43 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse44 (store .cse43 0 0))) (and (exists ((v_prenex_2089 (Array Int Int))) (= .cse43 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2089) |c_ULTIMATE.start_main_~#y~0#1.base| .cse44) |ULTIMATE.start_main_~#x~0#1.base|))) (= .cse44 .cse3) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_ULTIMATE.start_main_~#y~0#1.base| .cse44) |ULTIMATE.start_main_~#x~0#1.base|) .cse43)) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2550 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_prenex_2554 (Array Int Int)) (v_DerPreprocessor_608 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2536 (Array Int Int)) (v_prenex_2537 (Array Int Int)) (v_prenex_2545 (Array Int Int))) (let ((.cse46 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse49 (store .cse46 0 0))) (let ((.cse51 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_ULTIMATE.start_main_~#y~0#1.base| .cse49))) (let ((.cse47 (select .cse51 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse50 (store .cse47 0 0))) (let ((.cse48 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2554) |c_ULTIMATE.start_main_~#y~0#1.base| v_prenex_2545) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2550) |c_ULTIMATE.start_main_~#y~0#1.base|) 0 0)) (.cse45 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2537) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2536) |c_ULTIMATE.start_main_~#y~0#1.base| .cse50))) (and (not (= |ULTIMATE.start_main_~#k~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|)) (= (select .cse45 |ULTIMATE.start_main_~#x~0#1.base|) .cse46) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse47) (= .cse48 .cse49) (= .cse48 .cse50) (= .cse46 (select .cse51 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse48 .cse3) (= (select .cse45 |ULTIMATE.start_main_~#k~0#1.base|) .cse47))))))))) (not (= |c_ULTIMATE.start_main_~#y~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|))))))) (or (not (= |c_ULTIMATE.start_main_~#c~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|)) (= |c_ULTIMATE.start_main_~#c~0#1.offset| 0)) (not (= |c_ULTIMATE.start_main_~#x~0#1.base| |c_ULTIMATE.start_main_~#y~0#1.base|)) .cse0 .cse7)))) is different from true [2024-11-13 21:41:16,332 WARN L286 SmtUtils]: Spent 9.58s on a formula simplification. DAG size of input: 336 DAG size of output: 329 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-13 21:41:21,698 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (select |c_#memory_int| |c_func_to_recursive_line_27_to_35_0_#in~y.base|))) (let ((.cse0 (= (select .cse4 0) 0)) (.cse1 (= 0 |c_func_to_recursive_line_27_to_35_0_#in~y.offset|))) (and .cse0 (not (and .cse1 (or (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse3 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse2 (store .cse3 0 0))) (and (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse2) |ULTIMATE.start_main_~#x~0#1.base|) .cse3)) (exists ((v_prenex_2042 (Array Int Int))) (= .cse3 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2042) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse2) |ULTIMATE.start_main_~#x~0#1.base|))) (= .cse2 .cse4) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse6 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse5 (store .cse6 0 0))) (and (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse5) |ULTIMATE.start_main_~#x~0#1.base|) .cse6)) (= .cse5 .cse4) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (exists ((v_DerPreprocessor_584 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_584) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse5) |ULTIMATE.start_main_~#x~0#1.base|) .cse6)))))) (and (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2035 (Array Int Int)) (v_prenex_2036 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse7 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2036) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2035) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) .cse7) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| (store .cse7 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse7) (= (select v_prenex_2035 0) 0) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|))))) .cse0) (exists ((v_prenex_2051 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse8 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2051) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse4) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse9 (store .cse8 0 0))) (and (= .cse8 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse9) |ULTIMATE.start_main_~#x~0#1.base|) .cse8) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse9 .cse4))))) (and .cse0 (exists ((v_prenex_2077 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse11 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse10 (store .cse11 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse10) |ULTIMATE.start_main_~#x~0#1.base|) .cse11) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse11 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2077) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse10) |ULTIMATE.start_main_~#x~0#1.base|))))))) (and .cse0 (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2046 (Array Int Int)) (v_prenex_2047 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse12 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2047) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2046) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= .cse12 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| (store .cse12 0 0)) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse12 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2046 0) 0))))) (exists ((v_prenex_2062 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse13 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2062) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse4) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse14 (store .cse13 0 0))) (and (= .cse13 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse14) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse13 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse14 .cse4))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2544 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2542 (Array Int Int)) (v_prenex_2553 (Array Int Int)) (v_prenex_2556 (Array Int Int)) (v_prenex_2546 (Array Int Int))) (let ((.cse17 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse18 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_func_to_recursive_line_27_to_35_0_#in~y.base| (store .cse17 0 0)))) (let ((.cse16 (select .cse18 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse15 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2546) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2544) |c_func_to_recursive_line_27_to_35_0_#in~y.base| (store .cse16 0 0)))) (and (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#k~0#1.base|)) (= (select .cse15 |ULTIMATE.start_main_~#k~0#1.base|) .cse16) (= (select .cse15 |ULTIMATE.start_main_~#x~0#1.base|) .cse17) (= (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2542) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2553) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2556) |c_func_to_recursive_line_27_to_35_0_#in~y.base|) 0 0) .cse4) (= .cse17 (select .cse18 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse16 (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|)))))))) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2549 (Array Int Int)) (v_prenex_2539 (Array Int Int)) (v_prenex_2540 (Array Int Int)) (v_prenex_2551 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2555 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int))) (let ((.cse23 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse21 (store .cse23 0 0))) (let ((.cse24 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse21))) (let ((.cse19 (select .cse24 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse20 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2540) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2539) |c_func_to_recursive_line_27_to_35_0_#in~y.base| (store .cse19 0 0))) (.cse22 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2555) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2549) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2551) |c_func_to_recursive_line_27_to_35_0_#in~y.base|) 0 0))) (and (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#k~0#1.base|)) (= .cse19 (select .cse20 |ULTIMATE.start_main_~#k~0#1.base|)) (= .cse21 .cse22) (= .cse23 (select .cse20 |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse23 (select .cse24 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse4 .cse22) (= .cse19 (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|))))))))) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse25 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (and (exists ((v_prenex_2532 (Array Int Int)) (v_prenex_2535 (Array Int Int))) (and (= (select v_prenex_2535 0) 0) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2532) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2535) |ULTIMATE.start_main_~#x~0#1.base|) .cse25))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= .cse25 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_func_to_recursive_line_27_to_35_0_#in~y.base| (store .cse25 0 0)) |ULTIMATE.start_main_~#x~0#1.base|))) (exists ((v_prenex_1192 (Array Int Int)) (v_prenex_1189 (Array Int Int))) (= .cse4 (store (select (store (store |c_#memory_int| |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_1189) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1192) |c_func_to_recursive_line_27_to_35_0_#in~y.base|) 0 0))) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse26 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse28 (store .cse26 0 0))) (and (exists ((v_prenex_2528 (Array Int Int)) (v_prenex_2531 (Array Int Int))) (and (= (select v_prenex_2531 0) 0) (= .cse26 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2528) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2531) |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((v_DerPreprocessor_572 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (let ((.cse27 (store (select (store (store |c_#memory_int| |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_DerPreprocessor_572) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_571) |c_func_to_recursive_line_27_to_35_0_#in~y.base|) 0 0))) (and (= .cse27 .cse4) (= .cse27 .cse28)))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= .cse26 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse28) |ULTIMATE.start_main_~#x~0#1.base|))) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((v_prenex_2084 (Array Int Int)) (v_prenex_2083 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse29 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2084) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2083) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse30 (store .cse29 0 0))) (and (= .cse29 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse30 .cse4) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2083 0) 0) (= .cse29 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse30) |ULTIMATE.start_main_~#x~0#1.base|)))))) (and .cse0 (exists ((v_prenex_2020 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse32 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse31 (store .cse32 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse31) |ULTIMATE.start_main_~#x~0#1.base|) .cse32) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2020) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse31) |ULTIMATE.start_main_~#x~0#1.base|) .cse32)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse33 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse34 (store .cse33 0 0))) (and (exists ((v_DerPreprocessor_608 (Array Int Int))) (= .cse33 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse34) |ULTIMATE.start_main_~#x~0#1.base|))) (exists ((v_DerPreprocessor_576 (Array Int Int)) (v_prenex_1185 (Array Int Int)) (v_prenex_1188 (Array Int Int))) (let ((.cse35 (store (select (store (store |c_#memory_int| |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_1185) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1188) |c_func_to_recursive_line_27_to_35_0_#in~y.base|) 0 0))) (and (= .cse35 .cse4) (= .cse34 .cse35) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_576) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse35) |ULTIMATE.start_main_~#x~0#1.base|) .cse33)))) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2550 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_prenex_2554 (Array Int Int)) (v_DerPreprocessor_608 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2536 (Array Int Int)) (v_prenex_2537 (Array Int Int)) (v_prenex_2545 (Array Int Int))) (let ((.cse40 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse42 (store .cse40 0 0))) (let ((.cse41 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse42))) (let ((.cse36 (select .cse41 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse39 (store .cse36 0 0))) (let ((.cse38 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2554) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2545) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2550) |c_func_to_recursive_line_27_to_35_0_#in~y.base|) 0 0)) (.cse37 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2537) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2536) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse39))) (and (= .cse36 (select .cse37 |ULTIMATE.start_main_~#k~0#1.base|)) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#k~0#1.base|)) (= .cse38 .cse39) (= .cse40 (select .cse41 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse36 (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|)) (= .cse42 .cse38) (= .cse38 .cse4) (= (select .cse37 |ULTIMATE.start_main_~#x~0#1.base|) .cse40))))))))) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse44 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse43 (store .cse44 0 0))) (and (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse43) |ULTIMATE.start_main_~#x~0#1.base|) .cse44)) (= .cse43 .cse4) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (exists ((v_prenex_2089 (Array Int Int))) (= .cse44 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2089) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse43) |ULTIMATE.start_main_~#x~0#1.base|))))))) (exists ((v_prenex_2031 (Array Int Int)) (v_prenex_2032 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse45 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2032) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2031) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse46 (store .cse45 0 0))) (and (= .cse45 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse46 .cse4) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse45 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse46) |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2031 0) 0))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse48 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse47 (store .cse48 0 0))) (and (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse47) |ULTIMATE.start_main_~#x~0#1.base|) .cse48)) (= .cse47 .cse4) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (exists ((v_prenex_2057 (Array Int Int))) (= .cse48 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2057) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse47) |ULTIMATE.start_main_~#x~0#1.base|))))))) (and .cse0 (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) 0) 0)))) (and .cse0 (exists ((v_prenex_2026 (Array Int Int)) (v_prenex_2027 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse49 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2027) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2026) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select v_prenex_2026 0) 0) (= (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) .cse49) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| (store .cse49 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse49) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (and .cse0 (exists ((v_prenex_2073 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse51 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse50 (store .cse51 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse50) |ULTIMATE.start_main_~#x~0#1.base|) .cse51) (= .cse51 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2073) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse50) |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))))))))) .cse1 (exists ((v_prenex_807 Int) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) v_prenex_807) 0) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|))))))) is different from false [2024-11-13 21:41:32,141 WARN L286 SmtUtils]: Spent 6.91s on a formula simplification that was a NOOP. DAG size: 330 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-13 21:41:32,205 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (select |c_#memory_int| |c_func_to_recursive_line_27_to_35_0_#in~y.base|))) (let ((.cse0 (= (select .cse4 0) 0)) (.cse1 (= 0 |c_func_to_recursive_line_27_to_35_0_#in~y.offset|))) (and .cse0 (not (and .cse1 (or (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse3 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse2 (store .cse3 0 0))) (and (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse2) |ULTIMATE.start_main_~#x~0#1.base|) .cse3)) (exists ((v_prenex_2042 (Array Int Int))) (= .cse3 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2042) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse2) |ULTIMATE.start_main_~#x~0#1.base|))) (= .cse2 .cse4) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse6 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse5 (store .cse6 0 0))) (and (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse5) |ULTIMATE.start_main_~#x~0#1.base|) .cse6)) (= .cse5 .cse4) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (exists ((v_DerPreprocessor_584 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_584) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse5) |ULTIMATE.start_main_~#x~0#1.base|) .cse6)))))) (and (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2035 (Array Int Int)) (v_prenex_2036 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse7 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2036) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2035) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) .cse7) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| (store .cse7 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse7) (= (select v_prenex_2035 0) 0) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|))))) .cse0) (exists ((v_prenex_2051 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse8 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2051) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse4) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse9 (store .cse8 0 0))) (and (= .cse8 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse9) |ULTIMATE.start_main_~#x~0#1.base|) .cse8) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse9 .cse4))))) (and .cse0 (exists ((v_prenex_2077 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse11 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse10 (store .cse11 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse10) |ULTIMATE.start_main_~#x~0#1.base|) .cse11) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse11 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2077) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse10) |ULTIMATE.start_main_~#x~0#1.base|))))))) (and .cse0 (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2046 (Array Int Int)) (v_prenex_2047 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse12 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2047) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2046) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= .cse12 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| (store .cse12 0 0)) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse12 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2046 0) 0))))) (exists ((v_prenex_2062 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse13 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2062) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse4) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse14 (store .cse13 0 0))) (and (= .cse13 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse14) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse13 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse14 .cse4))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2544 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2542 (Array Int Int)) (v_prenex_2553 (Array Int Int)) (v_prenex_2556 (Array Int Int)) (v_prenex_2546 (Array Int Int))) (let ((.cse17 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse18 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_func_to_recursive_line_27_to_35_0_#in~y.base| (store .cse17 0 0)))) (let ((.cse16 (select .cse18 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse15 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2546) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2544) |c_func_to_recursive_line_27_to_35_0_#in~y.base| (store .cse16 0 0)))) (and (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#k~0#1.base|)) (= (select .cse15 |ULTIMATE.start_main_~#k~0#1.base|) .cse16) (= (select .cse15 |ULTIMATE.start_main_~#x~0#1.base|) .cse17) (= (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2542) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2553) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2556) |c_func_to_recursive_line_27_to_35_0_#in~y.base|) 0 0) .cse4) (= .cse17 (select .cse18 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse16 (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|)))))))) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2549 (Array Int Int)) (v_prenex_2539 (Array Int Int)) (v_prenex_2540 (Array Int Int)) (v_prenex_2551 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2555 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int))) (let ((.cse23 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse21 (store .cse23 0 0))) (let ((.cse24 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse21))) (let ((.cse19 (select .cse24 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse20 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2540) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2539) |c_func_to_recursive_line_27_to_35_0_#in~y.base| (store .cse19 0 0))) (.cse22 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2555) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2549) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2551) |c_func_to_recursive_line_27_to_35_0_#in~y.base|) 0 0))) (and (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#k~0#1.base|)) (= .cse19 (select .cse20 |ULTIMATE.start_main_~#k~0#1.base|)) (= .cse21 .cse22) (= .cse23 (select .cse20 |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse23 (select .cse24 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse4 .cse22) (= .cse19 (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|))))))))) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse25 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (and (exists ((v_prenex_2532 (Array Int Int)) (v_prenex_2535 (Array Int Int))) (and (= (select v_prenex_2535 0) 0) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2532) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2535) |ULTIMATE.start_main_~#x~0#1.base|) .cse25))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= .cse25 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_func_to_recursive_line_27_to_35_0_#in~y.base| (store .cse25 0 0)) |ULTIMATE.start_main_~#x~0#1.base|))) (exists ((v_prenex_1192 (Array Int Int)) (v_prenex_1189 (Array Int Int))) (= .cse4 (store (select (store (store |c_#memory_int| |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_1189) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1192) |c_func_to_recursive_line_27_to_35_0_#in~y.base|) 0 0))) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse26 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse28 (store .cse26 0 0))) (and (exists ((v_prenex_2528 (Array Int Int)) (v_prenex_2531 (Array Int Int))) (and (= (select v_prenex_2531 0) 0) (= .cse26 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2528) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2531) |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((v_DerPreprocessor_572 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (let ((.cse27 (store (select (store (store |c_#memory_int| |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_DerPreprocessor_572) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_571) |c_func_to_recursive_line_27_to_35_0_#in~y.base|) 0 0))) (and (= .cse27 .cse4) (= .cse27 .cse28)))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= .cse26 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse28) |ULTIMATE.start_main_~#x~0#1.base|))) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((v_prenex_2084 (Array Int Int)) (v_prenex_2083 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse29 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2084) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2083) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse30 (store .cse29 0 0))) (and (= .cse29 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse30 .cse4) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2083 0) 0) (= .cse29 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse30) |ULTIMATE.start_main_~#x~0#1.base|)))))) (and .cse0 (exists ((v_prenex_2020 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse32 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse31 (store .cse32 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse31) |ULTIMATE.start_main_~#x~0#1.base|) .cse32) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2020) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse31) |ULTIMATE.start_main_~#x~0#1.base|) .cse32)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse33 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse34 (store .cse33 0 0))) (and (exists ((v_DerPreprocessor_608 (Array Int Int))) (= .cse33 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse34) |ULTIMATE.start_main_~#x~0#1.base|))) (exists ((v_DerPreprocessor_576 (Array Int Int)) (v_prenex_1185 (Array Int Int)) (v_prenex_1188 (Array Int Int))) (let ((.cse35 (store (select (store (store |c_#memory_int| |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_1185) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1188) |c_func_to_recursive_line_27_to_35_0_#in~y.base|) 0 0))) (and (= .cse35 .cse4) (= .cse34 .cse35) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_576) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse35) |ULTIMATE.start_main_~#x~0#1.base|) .cse33)))) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2550 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_prenex_2554 (Array Int Int)) (v_DerPreprocessor_608 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2536 (Array Int Int)) (v_prenex_2537 (Array Int Int)) (v_prenex_2545 (Array Int Int))) (let ((.cse40 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse42 (store .cse40 0 0))) (let ((.cse41 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse42))) (let ((.cse36 (select .cse41 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse39 (store .cse36 0 0))) (let ((.cse38 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2554) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2545) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2550) |c_func_to_recursive_line_27_to_35_0_#in~y.base|) 0 0)) (.cse37 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2537) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2536) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse39))) (and (= .cse36 (select .cse37 |ULTIMATE.start_main_~#k~0#1.base|)) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#k~0#1.base|)) (= .cse38 .cse39) (= .cse40 (select .cse41 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse36 (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|)) (= .cse42 .cse38) (= .cse38 .cse4) (= (select .cse37 |ULTIMATE.start_main_~#x~0#1.base|) .cse40))))))))) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse44 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse43 (store .cse44 0 0))) (and (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse43) |ULTIMATE.start_main_~#x~0#1.base|) .cse44)) (= .cse43 .cse4) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (exists ((v_prenex_2089 (Array Int Int))) (= .cse44 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2089) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse43) |ULTIMATE.start_main_~#x~0#1.base|))))))) (exists ((v_prenex_2031 (Array Int Int)) (v_prenex_2032 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse45 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2032) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2031) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse46 (store .cse45 0 0))) (and (= .cse45 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse46 .cse4) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse45 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse46) |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2031 0) 0))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse48 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse47 (store .cse48 0 0))) (and (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse47) |ULTIMATE.start_main_~#x~0#1.base|) .cse48)) (= .cse47 .cse4) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (exists ((v_prenex_2057 (Array Int Int))) (= .cse48 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2057) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse47) |ULTIMATE.start_main_~#x~0#1.base|))))))) (and .cse0 (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) 0) 0)))) (and .cse0 (exists ((v_prenex_2026 (Array Int Int)) (v_prenex_2027 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse49 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2027) |c_func_to_recursive_line_27_to_35_0_#in~y.base| v_prenex_2026) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select v_prenex_2026 0) 0) (= (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) .cse49) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| (store .cse49 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse49) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))))) (and .cse0 (exists ((v_prenex_2073 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse51 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse50 (store .cse51 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse50) |ULTIMATE.start_main_~#x~0#1.base|) .cse51) (= .cse51 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2073) |c_func_to_recursive_line_27_to_35_0_#in~y.base| .cse50) |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))))))))) .cse1 (exists ((v_prenex_807 Int) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) v_prenex_807) 0) (not (= |c_func_to_recursive_line_27_to_35_0_#in~y.base| |ULTIMATE.start_main_~#x~0#1.base|)))))))) is different from true [2024-11-13 21:41:53,886 WARN L286 SmtUtils]: Spent 21.23s on a formula simplification. DAG size of input: 336 DAG size of output: 336 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-13 21:41:59,877 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (select |c_#memory_int| c_func_to_recursive_line_27_to_35_0_~y.base))) (let ((.cse51 (= c_func_to_recursive_line_27_to_35_0_~y.offset 0)) (.cse5 (= (select .cse1 0) 0))) (and (not (and (or (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse2 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse0 (store .cse2 0 0))) (and (= .cse0 .cse1) (exists ((v_DerPreprocessor_584 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_584) c_func_to_recursive_line_27_to_35_0_~y.base .cse0) |ULTIMATE.start_main_~#x~0#1.base|) .cse2)) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse0) |ULTIMATE.start_main_~#x~0#1.base|) .cse2)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (and (exists ((v_prenex_2077 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse3 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse4 (store .cse3 0 0))) (and (= .cse3 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2077) c_func_to_recursive_line_27_to_35_0_~y.base .cse4) |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse4) |ULTIMATE.start_main_~#x~0#1.base|) .cse3))))) .cse5) (and (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2046 (Array Int Int)) (v_prenex_2047 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse6 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2047) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2046) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= .cse6 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse6 0 0)) |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select v_prenex_2046 0) 0) (= .cse6 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))))) .cse5) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse8 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse7 (store .cse8 0 0))) (and (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base .cse7) |ULTIMATE.start_main_~#x~0#1.base|) .cse8)) (exists ((v_prenex_2528 (Array Int Int)) (v_prenex_2531 (Array Int Int))) (and (= .cse8 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2528) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2531) |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2531 0) 0))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (exists ((v_DerPreprocessor_572 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (let ((.cse9 (store (select (store (store |c_#memory_int| c_func_to_recursive_line_27_to_35_0_~y.base v_DerPreprocessor_572) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_571) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0))) (and (= .cse9 .cse1) (= .cse9 .cse7)))))))) (exists ((v_prenex_2051 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse10 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2051) c_func_to_recursive_line_27_to_35_0_~y.base .cse1) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse11 (store .cse10 0 0))) (and (= .cse10 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= .cse11 .cse1) (= .cse10 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse11) |ULTIMATE.start_main_~#x~0#1.base|)))))) (and (exists ((v_prenex_2020 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse13 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse12 (store .cse13 0 0))) (and (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse12) |ULTIMATE.start_main_~#x~0#1.base|) .cse13) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2020) c_func_to_recursive_line_27_to_35_0_~y.base .cse12) |ULTIMATE.start_main_~#x~0#1.base|) .cse13))))) .cse5) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse15 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse14 (store .cse15 0 0))) (and (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base .cse14) |ULTIMATE.start_main_~#x~0#1.base|) .cse15)) (exists ((v_DerPreprocessor_576 (Array Int Int)) (v_prenex_1185 (Array Int Int)) (v_prenex_1188 (Array Int Int))) (let ((.cse16 (store (select (store (store |c_#memory_int| c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_1185) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1188) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_576) c_func_to_recursive_line_27_to_35_0_~y.base .cse16) |ULTIMATE.start_main_~#x~0#1.base|) .cse15) (= .cse16 .cse1) (= .cse16 .cse14)))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse18 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse17 (store .cse18 0 0))) (and (exists ((v_prenex_2057 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2057) c_func_to_recursive_line_27_to_35_0_~y.base .cse17) |ULTIMATE.start_main_~#x~0#1.base|) .cse18)) (= .cse17 .cse1) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse17) |ULTIMATE.start_main_~#x~0#1.base|) .cse18)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2544 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2542 (Array Int Int)) (v_prenex_2553 (Array Int Int)) (v_prenex_2556 (Array Int Int)) (v_prenex_2546 (Array Int Int))) (let ((.cse19 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse20 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse19 0 0)))) (let ((.cse21 (select .cse20 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse22 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2546) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2544) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse21 0 0)))) (and (= .cse19 (select .cse20 |ULTIMATE.start_main_~#x~0#1.base|)) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse21) (= (select .cse22 |ULTIMATE.start_main_~#k~0#1.base|) .cse21) (= .cse19 (select .cse22 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2542) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2553) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2556) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0) .cse1))))))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))) (and (exists ((v_prenex_2026 (Array Int Int)) (v_prenex_2027 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse23 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2027) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2026) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select v_prenex_2026 0) 0) (= .cse23 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse23 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse23)))) .cse5) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2550 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_prenex_2554 (Array Int Int)) (v_DerPreprocessor_608 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2536 (Array Int Int)) (v_prenex_2537 (Array Int Int)) (v_prenex_2545 (Array Int Int))) (let ((.cse24 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse29 (store .cse24 0 0))) (let ((.cse25 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base .cse29))) (let ((.cse28 (select .cse25 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse26 (store .cse28 0 0))) (let ((.cse27 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2554) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2545) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2550) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0)) (.cse30 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2537) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2536) c_func_to_recursive_line_27_to_35_0_~y.base .cse26))) (and (= .cse24 (select .cse25 |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse26 .cse27) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse28) (= .cse29 .cse27) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse27 .cse1) (= (select .cse30 |ULTIMATE.start_main_~#k~0#1.base|) .cse28) (not (= |ULTIMATE.start_main_~#k~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select .cse30 |ULTIMATE.start_main_~#x~0#1.base|) .cse24))))))))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))) (and (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) 0) 0))) .cse5) (and (exists ((v_prenex_2073 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse32 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse31 (store .cse32 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2073) c_func_to_recursive_line_27_to_35_0_~y.base .cse31) |ULTIMATE.start_main_~#x~0#1.base|) .cse32) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse31) |ULTIMATE.start_main_~#x~0#1.base|) .cse32))))) .cse5) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2549 (Array Int Int)) (v_prenex_2539 (Array Int Int)) (v_prenex_2540 (Array Int Int)) (v_prenex_2551 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2555 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int))) (let ((.cse33 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse36 (store .cse33 0 0))) (let ((.cse35 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base .cse36))) (let ((.cse38 (select .cse35 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse37 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2555) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2549) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2551) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0)) (.cse34 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2540) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2539) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse38 0 0)))) (and (= .cse33 (select .cse34 |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse33 (select .cse35 |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse36 .cse37) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse38) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse37 .cse1) (= .cse38 (select .cse34 |ULTIMATE.start_main_~#k~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base))))))))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))) (and (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2035 (Array Int Int)) (v_prenex_2036 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse39 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2036) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2035) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) .cse39) (= (select v_prenex_2035 0) 0) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= .cse39 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse39 0 0)) |ULTIMATE.start_main_~#x~0#1.base|))))) .cse5) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse41 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse40 (store .cse41 0 0))) (and (= .cse40 .cse1) (exists ((v_prenex_2042 (Array Int Int))) (= .cse41 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2042) c_func_to_recursive_line_27_to_35_0_~y.base .cse40) |ULTIMATE.start_main_~#x~0#1.base|))) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse40) |ULTIMATE.start_main_~#x~0#1.base|) .cse41)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((v_prenex_2062 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse42 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2062) c_func_to_recursive_line_27_to_35_0_~y.base .cse1) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse43 (store .cse42 0 0))) (and (= .cse42 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse43) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse42 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse43 .cse1) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((v_prenex_2031 (Array Int Int)) (v_prenex_2032 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse45 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2032) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2031) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse44 (store .cse45 0 0))) (and (= .cse44 .cse1) (= .cse45 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse44) |ULTIMATE.start_main_~#x~0#1.base|) .cse45) (= (select v_prenex_2031 0) 0))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse47 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse46 (store .cse47 0 0))) (and (= .cse46 .cse1) (exists ((v_prenex_2089 (Array Int Int))) (= .cse47 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2089) c_func_to_recursive_line_27_to_35_0_~y.base .cse46) |ULTIMATE.start_main_~#x~0#1.base|))) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse46) |ULTIMATE.start_main_~#x~0#1.base|) .cse47)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((v_prenex_2084 (Array Int Int)) (v_prenex_2083 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse49 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2084) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2083) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse48 (store .cse49 0 0))) (and (= .cse48 .cse1) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse48) |ULTIMATE.start_main_~#x~0#1.base|) .cse49) (= .cse49 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2083 0) 0) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse50 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (and (exists ((v_prenex_2532 (Array Int Int)) (v_prenex_2535 (Array Int Int))) (and (= (select v_prenex_2535 0) 0) (= .cse50 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2532) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2535) |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse50 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse50)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (exists ((v_prenex_1192 (Array Int Int)) (v_prenex_1189 (Array Int Int))) (= (store (select (store (store |c_#memory_int| c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_1189) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1192) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0) .cse1)))))) .cse51)) .cse51 (exists ((v_prenex_807 Int) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) v_prenex_807) 0) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))) .cse5))) is different from false [2024-11-13 21:42:26,584 WARN L286 SmtUtils]: Spent 14.71s on a formula simplification that was a NOOP. DAG size: 337 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-13 21:42:26,684 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse1 (select |c_#memory_int| c_func_to_recursive_line_27_to_35_0_~y.base))) (let ((.cse51 (= c_func_to_recursive_line_27_to_35_0_~y.offset 0)) (.cse5 (= (select .cse1 0) 0))) (and (not (and (or (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse2 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse0 (store .cse2 0 0))) (and (= .cse0 .cse1) (exists ((v_DerPreprocessor_584 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_584) c_func_to_recursive_line_27_to_35_0_~y.base .cse0) |ULTIMATE.start_main_~#x~0#1.base|) .cse2)) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse0) |ULTIMATE.start_main_~#x~0#1.base|) .cse2)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (and (exists ((v_prenex_2077 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse3 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse4 (store .cse3 0 0))) (and (= .cse3 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2077) c_func_to_recursive_line_27_to_35_0_~y.base .cse4) |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse4) |ULTIMATE.start_main_~#x~0#1.base|) .cse3))))) .cse5) (and (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2046 (Array Int Int)) (v_prenex_2047 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse6 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2047) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2046) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= .cse6 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse6 0 0)) |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select v_prenex_2046 0) 0) (= .cse6 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))))) .cse5) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse8 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse7 (store .cse8 0 0))) (and (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base .cse7) |ULTIMATE.start_main_~#x~0#1.base|) .cse8)) (exists ((v_prenex_2528 (Array Int Int)) (v_prenex_2531 (Array Int Int))) (and (= .cse8 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2528) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2531) |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2531 0) 0))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (exists ((v_DerPreprocessor_572 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (let ((.cse9 (store (select (store (store |c_#memory_int| c_func_to_recursive_line_27_to_35_0_~y.base v_DerPreprocessor_572) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_571) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0))) (and (= .cse9 .cse1) (= .cse9 .cse7)))))))) (exists ((v_prenex_2051 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse10 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2051) c_func_to_recursive_line_27_to_35_0_~y.base .cse1) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse11 (store .cse10 0 0))) (and (= .cse10 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= .cse11 .cse1) (= .cse10 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse11) |ULTIMATE.start_main_~#x~0#1.base|)))))) (and (exists ((v_prenex_2020 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse13 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse12 (store .cse13 0 0))) (and (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse12) |ULTIMATE.start_main_~#x~0#1.base|) .cse13) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2020) c_func_to_recursive_line_27_to_35_0_~y.base .cse12) |ULTIMATE.start_main_~#x~0#1.base|) .cse13))))) .cse5) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse15 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse14 (store .cse15 0 0))) (and (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base .cse14) |ULTIMATE.start_main_~#x~0#1.base|) .cse15)) (exists ((v_DerPreprocessor_576 (Array Int Int)) (v_prenex_1185 (Array Int Int)) (v_prenex_1188 (Array Int Int))) (let ((.cse16 (store (select (store (store |c_#memory_int| c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_1185) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1188) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_576) c_func_to_recursive_line_27_to_35_0_~y.base .cse16) |ULTIMATE.start_main_~#x~0#1.base|) .cse15) (= .cse16 .cse1) (= .cse16 .cse14)))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse18 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse17 (store .cse18 0 0))) (and (exists ((v_prenex_2057 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2057) c_func_to_recursive_line_27_to_35_0_~y.base .cse17) |ULTIMATE.start_main_~#x~0#1.base|) .cse18)) (= .cse17 .cse1) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse17) |ULTIMATE.start_main_~#x~0#1.base|) .cse18)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2544 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2542 (Array Int Int)) (v_prenex_2553 (Array Int Int)) (v_prenex_2556 (Array Int Int)) (v_prenex_2546 (Array Int Int))) (let ((.cse19 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse20 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse19 0 0)))) (let ((.cse21 (select .cse20 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse22 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2546) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2544) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse21 0 0)))) (and (= .cse19 (select .cse20 |ULTIMATE.start_main_~#x~0#1.base|)) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse21) (= (select .cse22 |ULTIMATE.start_main_~#k~0#1.base|) .cse21) (= .cse19 (select .cse22 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2542) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2553) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2556) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0) .cse1))))))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))) (and (exists ((v_prenex_2026 (Array Int Int)) (v_prenex_2027 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse23 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2027) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2026) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select v_prenex_2026 0) 0) (= .cse23 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse23 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse23)))) .cse5) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2550 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_prenex_2554 (Array Int Int)) (v_DerPreprocessor_608 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2536 (Array Int Int)) (v_prenex_2537 (Array Int Int)) (v_prenex_2545 (Array Int Int))) (let ((.cse24 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse29 (store .cse24 0 0))) (let ((.cse25 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base .cse29))) (let ((.cse28 (select .cse25 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse26 (store .cse28 0 0))) (let ((.cse27 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2554) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2545) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2550) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0)) (.cse30 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2537) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2536) c_func_to_recursive_line_27_to_35_0_~y.base .cse26))) (and (= .cse24 (select .cse25 |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse26 .cse27) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse28) (= .cse29 .cse27) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse27 .cse1) (= (select .cse30 |ULTIMATE.start_main_~#k~0#1.base|) .cse28) (not (= |ULTIMATE.start_main_~#k~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select .cse30 |ULTIMATE.start_main_~#x~0#1.base|) .cse24))))))))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))) (and (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) 0) 0))) .cse5) (and (exists ((v_prenex_2073 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse32 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse31 (store .cse32 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2073) c_func_to_recursive_line_27_to_35_0_~y.base .cse31) |ULTIMATE.start_main_~#x~0#1.base|) .cse32) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse31) |ULTIMATE.start_main_~#x~0#1.base|) .cse32))))) .cse5) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2549 (Array Int Int)) (v_prenex_2539 (Array Int Int)) (v_prenex_2540 (Array Int Int)) (v_prenex_2551 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2555 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int))) (let ((.cse33 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse36 (store .cse33 0 0))) (let ((.cse35 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base .cse36))) (let ((.cse38 (select .cse35 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse37 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2555) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2549) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2551) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0)) (.cse34 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2540) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2539) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse38 0 0)))) (and (= .cse33 (select .cse34 |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse33 (select .cse35 |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse36 .cse37) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse38) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse37 .cse1) (= .cse38 (select .cse34 |ULTIMATE.start_main_~#k~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base))))))))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))) (and (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2035 (Array Int Int)) (v_prenex_2036 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse39 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2036) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2035) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) .cse39) (= (select v_prenex_2035 0) 0) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= .cse39 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse39 0 0)) |ULTIMATE.start_main_~#x~0#1.base|))))) .cse5) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse41 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse40 (store .cse41 0 0))) (and (= .cse40 .cse1) (exists ((v_prenex_2042 (Array Int Int))) (= .cse41 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2042) c_func_to_recursive_line_27_to_35_0_~y.base .cse40) |ULTIMATE.start_main_~#x~0#1.base|))) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse40) |ULTIMATE.start_main_~#x~0#1.base|) .cse41)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((v_prenex_2062 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse42 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2062) c_func_to_recursive_line_27_to_35_0_~y.base .cse1) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse43 (store .cse42 0 0))) (and (= .cse42 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse43) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse42 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse43 .cse1) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((v_prenex_2031 (Array Int Int)) (v_prenex_2032 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse45 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2032) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2031) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse44 (store .cse45 0 0))) (and (= .cse44 .cse1) (= .cse45 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse44) |ULTIMATE.start_main_~#x~0#1.base|) .cse45) (= (select v_prenex_2031 0) 0))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse47 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse46 (store .cse47 0 0))) (and (= .cse46 .cse1) (exists ((v_prenex_2089 (Array Int Int))) (= .cse47 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2089) c_func_to_recursive_line_27_to_35_0_~y.base .cse46) |ULTIMATE.start_main_~#x~0#1.base|))) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse46) |ULTIMATE.start_main_~#x~0#1.base|) .cse47)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((v_prenex_2084 (Array Int Int)) (v_prenex_2083 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse49 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2084) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2083) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse48 (store .cse49 0 0))) (and (= .cse48 .cse1) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse48) |ULTIMATE.start_main_~#x~0#1.base|) .cse49) (= .cse49 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2083 0) 0) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse50 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (and (exists ((v_prenex_2532 (Array Int Int)) (v_prenex_2535 (Array Int Int))) (and (= (select v_prenex_2535 0) 0) (= .cse50 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2532) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2535) |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse50 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse50)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (exists ((v_prenex_1192 (Array Int Int)) (v_prenex_1189 (Array Int Int))) (= (store (select (store (store |c_#memory_int| c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_1189) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1192) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0) .cse1)))))) .cse51)) .cse51 (exists ((v_prenex_807 Int) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) v_prenex_807) 0) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))) .cse5)))) is different from true [2024-11-13 21:42:48,244 WARN L286 SmtUtils]: Spent 9.38s on a formula simplification. DAG size of input: 339 DAG size of output: 331 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-13 21:42:53,927 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse4 (select |c_#memory_int| c_func_to_recursive_line_27_to_35_0_~y.base))) (let ((.cse2 (select .cse4 0))) (let ((.cse1 (= .cse2 0)) (.cse0 (= c_func_to_recursive_line_27_to_35_0_~y.offset 0))) (and (= |c_func_to_recursive_line_27_to_35_0_#t~mem4| 0) .cse0 (exists ((v_prenex_807 Int) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) v_prenex_807) 0) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))) .cse1 (not (and (= |c_func_to_recursive_line_27_to_35_0_#t~mem4| .cse2) (or (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse5 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse3 (store .cse5 0 0))) (and (= .cse3 .cse4) (exists ((v_DerPreprocessor_584 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_584) c_func_to_recursive_line_27_to_35_0_~y.base .cse3) |ULTIMATE.start_main_~#x~0#1.base|) .cse5)) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse3) |ULTIMATE.start_main_~#x~0#1.base|) .cse5)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (and (exists ((v_prenex_2077 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse6 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse7 (store .cse6 0 0))) (and (= .cse6 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2077) c_func_to_recursive_line_27_to_35_0_~y.base .cse7) |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse7) |ULTIMATE.start_main_~#x~0#1.base|) .cse6))))) .cse1) (and (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2046 (Array Int Int)) (v_prenex_2047 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse8 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2047) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2046) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= .cse8 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse8 0 0)) |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select v_prenex_2046 0) 0) (= .cse8 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))))) .cse1) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse10 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse9 (store .cse10 0 0))) (and (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base .cse9) |ULTIMATE.start_main_~#x~0#1.base|) .cse10)) (exists ((v_prenex_2528 (Array Int Int)) (v_prenex_2531 (Array Int Int))) (and (= .cse10 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2528) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2531) |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2531 0) 0))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (exists ((v_DerPreprocessor_572 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (let ((.cse11 (store (select (store (store |c_#memory_int| c_func_to_recursive_line_27_to_35_0_~y.base v_DerPreprocessor_572) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_571) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0))) (and (= .cse11 .cse4) (= .cse11 .cse9)))))))) (exists ((v_prenex_2051 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse12 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2051) c_func_to_recursive_line_27_to_35_0_~y.base .cse4) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse13 (store .cse12 0 0))) (and (= .cse12 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= .cse13 .cse4) (= .cse12 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse13) |ULTIMATE.start_main_~#x~0#1.base|)))))) (and (exists ((v_prenex_2020 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse15 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse14 (store .cse15 0 0))) (and (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse14) |ULTIMATE.start_main_~#x~0#1.base|) .cse15) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2020) c_func_to_recursive_line_27_to_35_0_~y.base .cse14) |ULTIMATE.start_main_~#x~0#1.base|) .cse15))))) .cse1) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse17 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse16 (store .cse17 0 0))) (and (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base .cse16) |ULTIMATE.start_main_~#x~0#1.base|) .cse17)) (exists ((v_DerPreprocessor_576 (Array Int Int)) (v_prenex_1185 (Array Int Int)) (v_prenex_1188 (Array Int Int))) (let ((.cse18 (store (select (store (store |c_#memory_int| c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_1185) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1188) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_576) c_func_to_recursive_line_27_to_35_0_~y.base .cse18) |ULTIMATE.start_main_~#x~0#1.base|) .cse17) (= .cse18 .cse4) (= .cse18 .cse16)))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse20 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse19 (store .cse20 0 0))) (and (exists ((v_prenex_2057 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2057) c_func_to_recursive_line_27_to_35_0_~y.base .cse19) |ULTIMATE.start_main_~#x~0#1.base|) .cse20)) (= .cse19 .cse4) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse19) |ULTIMATE.start_main_~#x~0#1.base|) .cse20)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2544 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2542 (Array Int Int)) (v_prenex_2553 (Array Int Int)) (v_prenex_2556 (Array Int Int)) (v_prenex_2546 (Array Int Int))) (let ((.cse21 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse22 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse21 0 0)))) (let ((.cse23 (select .cse22 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse24 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2546) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2544) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse23 0 0)))) (and (= .cse21 (select .cse22 |ULTIMATE.start_main_~#x~0#1.base|)) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse23) (= (select .cse24 |ULTIMATE.start_main_~#k~0#1.base|) .cse23) (= .cse21 (select .cse24 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2542) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2553) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2556) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0) .cse4))))))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))) (and (exists ((v_prenex_2026 (Array Int Int)) (v_prenex_2027 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse25 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2027) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2026) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select v_prenex_2026 0) 0) (= .cse25 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse25 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse25)))) .cse1) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2550 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_prenex_2554 (Array Int Int)) (v_DerPreprocessor_608 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2536 (Array Int Int)) (v_prenex_2537 (Array Int Int)) (v_prenex_2545 (Array Int Int))) (let ((.cse26 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse31 (store .cse26 0 0))) (let ((.cse27 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base .cse31))) (let ((.cse30 (select .cse27 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse28 (store .cse30 0 0))) (let ((.cse29 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2554) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2545) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2550) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0)) (.cse32 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2537) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2536) c_func_to_recursive_line_27_to_35_0_~y.base .cse28))) (and (= .cse26 (select .cse27 |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse28 .cse29) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse30) (= .cse31 .cse29) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse29 .cse4) (= (select .cse32 |ULTIMATE.start_main_~#k~0#1.base|) .cse30) (not (= |ULTIMATE.start_main_~#k~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select .cse32 |ULTIMATE.start_main_~#x~0#1.base|) .cse26))))))))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))) (and (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) 0) 0))) .cse1) (and (exists ((v_prenex_2073 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse34 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse33 (store .cse34 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2073) c_func_to_recursive_line_27_to_35_0_~y.base .cse33) |ULTIMATE.start_main_~#x~0#1.base|) .cse34) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse33) |ULTIMATE.start_main_~#x~0#1.base|) .cse34))))) .cse1) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2549 (Array Int Int)) (v_prenex_2539 (Array Int Int)) (v_prenex_2540 (Array Int Int)) (v_prenex_2551 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2555 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int))) (let ((.cse35 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse38 (store .cse35 0 0))) (let ((.cse37 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base .cse38))) (let ((.cse40 (select .cse37 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse39 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2555) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2549) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2551) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0)) (.cse36 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2540) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2539) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse40 0 0)))) (and (= .cse35 (select .cse36 |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse35 (select .cse37 |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse38 .cse39) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse40) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse39 .cse4) (= .cse40 (select .cse36 |ULTIMATE.start_main_~#k~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base))))))))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))) (and (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2035 (Array Int Int)) (v_prenex_2036 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse41 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2036) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2035) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) .cse41) (= (select v_prenex_2035 0) 0) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= .cse41 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse41 0 0)) |ULTIMATE.start_main_~#x~0#1.base|))))) .cse1) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse43 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse42 (store .cse43 0 0))) (and (= .cse42 .cse4) (exists ((v_prenex_2042 (Array Int Int))) (= .cse43 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2042) c_func_to_recursive_line_27_to_35_0_~y.base .cse42) |ULTIMATE.start_main_~#x~0#1.base|))) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse42) |ULTIMATE.start_main_~#x~0#1.base|) .cse43)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((v_prenex_2062 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse44 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2062) c_func_to_recursive_line_27_to_35_0_~y.base .cse4) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse45 (store .cse44 0 0))) (and (= .cse44 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse45) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse44 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse45 .cse4) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((v_prenex_2031 (Array Int Int)) (v_prenex_2032 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse47 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2032) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2031) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse46 (store .cse47 0 0))) (and (= .cse46 .cse4) (= .cse47 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse46) |ULTIMATE.start_main_~#x~0#1.base|) .cse47) (= (select v_prenex_2031 0) 0))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse49 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse48 (store .cse49 0 0))) (and (= .cse48 .cse4) (exists ((v_prenex_2089 (Array Int Int))) (= .cse49 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2089) c_func_to_recursive_line_27_to_35_0_~y.base .cse48) |ULTIMATE.start_main_~#x~0#1.base|))) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse48) |ULTIMATE.start_main_~#x~0#1.base|) .cse49)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((v_prenex_2084 (Array Int Int)) (v_prenex_2083 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse51 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2084) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2083) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse50 (store .cse51 0 0))) (and (= .cse50 .cse4) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse50) |ULTIMATE.start_main_~#x~0#1.base|) .cse51) (= .cse51 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2083 0) 0) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse52 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (and (exists ((v_prenex_2532 (Array Int Int)) (v_prenex_2535 (Array Int Int))) (and (= (select v_prenex_2535 0) 0) (= .cse52 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2532) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2535) |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse52 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse52)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (exists ((v_prenex_1192 (Array Int Int)) (v_prenex_1189 (Array Int Int))) (= (store (select (store (store |c_#memory_int| c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_1189) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1192) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0) .cse4)))))) .cse0)))))) is different from false [2024-11-13 21:43:13,839 WARN L873 $PredicateComparison]: unable to prove that (not (let ((.cse4 (select |c_#memory_int| c_func_to_recursive_line_27_to_35_0_~y.base))) (let ((.cse2 (select .cse4 0))) (let ((.cse1 (= .cse2 0)) (.cse0 (= c_func_to_recursive_line_27_to_35_0_~y.offset 0))) (and (= |c_func_to_recursive_line_27_to_35_0_#t~mem4| 0) .cse0 (exists ((v_prenex_807 Int) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) v_prenex_807) 0) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))) .cse1 (not (and (= |c_func_to_recursive_line_27_to_35_0_#t~mem4| .cse2) (or (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse5 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse3 (store .cse5 0 0))) (and (= .cse3 .cse4) (exists ((v_DerPreprocessor_584 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_584) c_func_to_recursive_line_27_to_35_0_~y.base .cse3) |ULTIMATE.start_main_~#x~0#1.base|) .cse5)) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse3) |ULTIMATE.start_main_~#x~0#1.base|) .cse5)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (and (exists ((v_prenex_2077 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse6 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse7 (store .cse6 0 0))) (and (= .cse6 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2077) c_func_to_recursive_line_27_to_35_0_~y.base .cse7) |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse7) |ULTIMATE.start_main_~#x~0#1.base|) .cse6))))) .cse1) (and (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2046 (Array Int Int)) (v_prenex_2047 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse8 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2047) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2046) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= .cse8 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse8 0 0)) |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select v_prenex_2046 0) 0) (= .cse8 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))))) .cse1) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse10 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse9 (store .cse10 0 0))) (and (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base .cse9) |ULTIMATE.start_main_~#x~0#1.base|) .cse10)) (exists ((v_prenex_2528 (Array Int Int)) (v_prenex_2531 (Array Int Int))) (and (= .cse10 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2528) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2531) |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2531 0) 0))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (exists ((v_DerPreprocessor_572 (Array Int Int)) (v_DerPreprocessor_571 (Array Int Int))) (let ((.cse11 (store (select (store (store |c_#memory_int| c_func_to_recursive_line_27_to_35_0_~y.base v_DerPreprocessor_572) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_571) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0))) (and (= .cse11 .cse4) (= .cse11 .cse9)))))))) (exists ((v_prenex_2051 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse12 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2051) c_func_to_recursive_line_27_to_35_0_~y.base .cse4) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse13 (store .cse12 0 0))) (and (= .cse12 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= .cse13 .cse4) (= .cse12 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse13) |ULTIMATE.start_main_~#x~0#1.base|)))))) (and (exists ((v_prenex_2020 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse15 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse14 (store .cse15 0 0))) (and (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse14) |ULTIMATE.start_main_~#x~0#1.base|) .cse15) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2020) c_func_to_recursive_line_27_to_35_0_~y.base .cse14) |ULTIMATE.start_main_~#x~0#1.base|) .cse15))))) .cse1) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse17 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse16 (store .cse17 0 0))) (and (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base .cse16) |ULTIMATE.start_main_~#x~0#1.base|) .cse17)) (exists ((v_DerPreprocessor_576 (Array Int Int)) (v_prenex_1185 (Array Int Int)) (v_prenex_1188 (Array Int Int))) (let ((.cse18 (store (select (store (store |c_#memory_int| c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_1185) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1188) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_576) c_func_to_recursive_line_27_to_35_0_~y.base .cse18) |ULTIMATE.start_main_~#x~0#1.base|) .cse17) (= .cse18 .cse4) (= .cse18 .cse16)))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse20 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse19 (store .cse20 0 0))) (and (exists ((v_prenex_2057 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2057) c_func_to_recursive_line_27_to_35_0_~y.base .cse19) |ULTIMATE.start_main_~#x~0#1.base|) .cse20)) (= .cse19 .cse4) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse19) |ULTIMATE.start_main_~#x~0#1.base|) .cse20)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2544 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2542 (Array Int Int)) (v_prenex_2553 (Array Int Int)) (v_prenex_2556 (Array Int Int)) (v_prenex_2546 (Array Int Int))) (let ((.cse21 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse22 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse21 0 0)))) (let ((.cse23 (select .cse22 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse24 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2546) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2544) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse23 0 0)))) (and (= .cse21 (select .cse22 |ULTIMATE.start_main_~#x~0#1.base|)) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse23) (= (select .cse24 |ULTIMATE.start_main_~#k~0#1.base|) .cse23) (= .cse21 (select .cse24 |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2542) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2553) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2556) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0) .cse4))))))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))) (and (exists ((v_prenex_2026 (Array Int Int)) (v_prenex_2027 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse25 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2027) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2026) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select v_prenex_2026 0) 0) (= .cse25 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse25 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse25)))) .cse1) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2550 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_prenex_2554 (Array Int Int)) (v_DerPreprocessor_608 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int)) (v_prenex_2536 (Array Int Int)) (v_prenex_2537 (Array Int Int)) (v_prenex_2545 (Array Int Int))) (let ((.cse26 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse31 (store .cse26 0 0))) (let ((.cse27 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base .cse31))) (let ((.cse30 (select .cse27 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse28 (store .cse30 0 0))) (let ((.cse29 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2554) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2545) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2550) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0)) (.cse32 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2537) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2536) c_func_to_recursive_line_27_to_35_0_~y.base .cse28))) (and (= .cse26 (select .cse27 |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse28 .cse29) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse30) (= .cse31 .cse29) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse29 .cse4) (= (select .cse32 |ULTIMATE.start_main_~#k~0#1.base|) .cse30) (not (= |ULTIMATE.start_main_~#k~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select .cse32 |ULTIMATE.start_main_~#x~0#1.base|) .cse26))))))))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))) (and (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) 0) 0))) .cse1) (and (exists ((v_prenex_2073 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse34 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse33 (store .cse34 0 0))) (and (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2073) c_func_to_recursive_line_27_to_35_0_~y.base .cse33) |ULTIMATE.start_main_~#x~0#1.base|) .cse34) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse33) |ULTIMATE.start_main_~#x~0#1.base|) .cse34))))) .cse1) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (and (exists ((v_prenex_2549 (Array Int Int)) (v_prenex_2539 (Array Int Int)) (v_prenex_2540 (Array Int Int)) (v_prenex_2551 (Array Int Int)) (|ULTIMATE.start_main_~#k~0#1.base| Int) (v_DerPreprocessor_608 (Array Int Int)) (v_prenex_2555 (Array Int Int)) (v_DerPreprocessor_606 (Array Int Int))) (let ((.cse35 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse38 (store .cse35 0 0))) (let ((.cse37 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_DerPreprocessor_606) |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base .cse38))) (let ((.cse40 (select .cse37 |ULTIMATE.start_main_~#k~0#1.base|))) (let ((.cse39 (store (select (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2555) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2549) |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2551) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0)) (.cse36 (store (store (store |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base| v_prenex_2540) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2539) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse40 0 0)))) (and (= .cse35 (select .cse36 |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse35 (select .cse37 |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse38 .cse39) (= (select |c_#memory_int| |ULTIMATE.start_main_~#k~0#1.base|) .cse40) (not (= |ULTIMATE.start_main_~#k~0#1.base| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse39 .cse4) (= .cse40 (select .cse36 |ULTIMATE.start_main_~#k~0#1.base|)) (not (= |ULTIMATE.start_main_~#k~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base))))))))) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))) (and (exists ((v_DerPreprocessor_593 (Array Int Int)) (v_prenex_2035 (Array Int Int)) (v_prenex_2036 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse41 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2036) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2035) |ULTIMATE.start_main_~#x~0#1.base|))) (and (= (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|) .cse41) (= (select v_prenex_2035 0) 0) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= .cse41 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse41 0 0)) |ULTIMATE.start_main_~#x~0#1.base|))))) .cse1) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse43 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse42 (store .cse43 0 0))) (and (= .cse42 .cse4) (exists ((v_prenex_2042 (Array Int Int))) (= .cse43 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2042) c_func_to_recursive_line_27_to_35_0_~y.base .cse42) |ULTIMATE.start_main_~#x~0#1.base|))) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse42) |ULTIMATE.start_main_~#x~0#1.base|) .cse43)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((v_prenex_2062 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse44 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2062) c_func_to_recursive_line_27_to_35_0_~y.base .cse4) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse45 (store .cse44 0 0))) (and (= .cse44 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse45) |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse44 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= .cse45 .cse4) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((v_prenex_2031 (Array Int Int)) (v_prenex_2032 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse47 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2032) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2031) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse46 (store .cse47 0 0))) (and (= .cse46 .cse4) (= .cse47 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse46) |ULTIMATE.start_main_~#x~0#1.base|) .cse47) (= (select v_prenex_2031 0) 0))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse49 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse48 (store .cse49 0 0))) (and (= .cse48 .cse4) (exists ((v_prenex_2089 (Array Int Int))) (= .cse49 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2089) c_func_to_recursive_line_27_to_35_0_~y.base .cse48) |ULTIMATE.start_main_~#x~0#1.base|))) (exists ((v_DerPreprocessor_593 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse48) |ULTIMATE.start_main_~#x~0#1.base|) .cse49)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((v_prenex_2084 (Array Int Int)) (v_prenex_2083 (Array Int Int)) (v_DerPreprocessor_593 (Array Int Int)) (|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse51 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2084) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2083) |ULTIMATE.start_main_~#x~0#1.base|))) (let ((.cse50 (store .cse51 0 0))) (and (= .cse50 .cse4) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_593) c_func_to_recursive_line_27_to_35_0_~y.base .cse50) |ULTIMATE.start_main_~#x~0#1.base|) .cse51) (= .cse51 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|)) (= (select v_prenex_2083 0) 0) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)))))) (exists ((|ULTIMATE.start_main_~#x~0#1.base| Int)) (let ((.cse52 (select |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base|))) (and (exists ((v_prenex_2532 (Array Int Int)) (v_prenex_2535 (Array Int Int))) (and (= (select v_prenex_2535 0) 0) (= .cse52 (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_prenex_2532) c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_2535) |ULTIMATE.start_main_~#x~0#1.base|)))) (exists ((v_DerPreprocessor_608 (Array Int Int))) (= (select (store (store |c_#memory_int| |ULTIMATE.start_main_~#x~0#1.base| v_DerPreprocessor_608) c_func_to_recursive_line_27_to_35_0_~y.base (store .cse52 0 0)) |ULTIMATE.start_main_~#x~0#1.base|) .cse52)) (not (= |ULTIMATE.start_main_~#x~0#1.base| c_func_to_recursive_line_27_to_35_0_~y.base)) (exists ((v_prenex_1192 (Array Int Int)) (v_prenex_1189 (Array Int Int))) (= (store (select (store (store |c_#memory_int| c_func_to_recursive_line_27_to_35_0_~y.base v_prenex_1189) |ULTIMATE.start_main_~#x~0#1.base| v_prenex_1192) c_func_to_recursive_line_27_to_35_0_~y.base) 0 0) .cse4)))))) .cse0))))))) is different from true [2024-11-13 21:43:14,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:43:14,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 215 states and 237 transitions. [2024-11-13 21:43:14,241 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 237 transitions. [2024-11-13 21:43:14,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-13 21:43:14,242 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:43:14,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 21:43:14,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 21:43:14,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:43:14,297 INFO L255 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-13 21:43:14,299 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 21:43:14,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:43:15,998 INFO L349 Elim1Store]: treesize reduction 509, result has 32.8 percent of original size [2024-11-13 21:43:15,999 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 7 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 9 new quantified variables, introduced 29 case distinctions, treesize of input 1030 treesize of output 1194 [2024-11-13 21:43:16,058 INFO L378 Elim1Store]: Elim1 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 44 treesize of output 42 [2024-11-13 21:43:16,437 INFO L378 Elim1Store]: Elim1 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 17 treesize of output 15 [2024-11-13 21:43:16,930 INFO L378 Elim1Store]: Elim1 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 17 treesize of output 15 [2024-11-13 21:43:17,064 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:17,065 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 350 [2024-11-13 21:43:17,266 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:17,267 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2024-11-13 21:43:17,458 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:17,458 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 371 [2024-11-13 21:43:17,953 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:17,953 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 352 [2024-11-13 21:43:18,089 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:18,091 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 437 [2024-11-13 21:43:18,806 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:18,808 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 644 [2024-11-13 21:43:20,043 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:20,044 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2024-11-13 21:43:20,198 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:20,200 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 706 [2024-11-13 21:43:22,022 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:22,024 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 855 [2024-11-13 21:43:23,136 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:23,137 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 285 [2024-11-13 21:43:23,951 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:23,951 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 264 [2024-11-13 21:43:24,229 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:24,230 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 261 [2024-11-13 21:43:24,574 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:24,574 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 264 [2024-11-13 21:43:24,817 INFO L378 Elim1Store]: Elim1 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 3125 treesize of output 3059 [2024-11-13 21:43:26,868 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:26,872 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1320 [2024-11-13 21:43:31,699 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:31,702 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 800 [2024-11-13 21:43:32,702 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:32,703 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 304 [2024-11-13 21:43:33,012 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:33,014 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 443 [2024-11-13 21:43:33,961 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:33,963 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 737 [2024-11-13 21:43:36,509 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:36,510 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 492 [2024-11-13 21:43:37,430 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:37,456 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6232 [2024-11-13 21:43:43,730 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:43,735 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 2078 [2024-11-13 21:43:45,800 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:45,813 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4835 [2024-11-13 21:43:47,553 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:47,577 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7156 [2024-11-13 21:43:56,904 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:43:56,916 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4512 [2024-11-13 21:44:17,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:17,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 407 treesize of output 306 [2024-11-13 21:44:17,221 INFO L378 Elim1Store]: Elim1 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 46 treesize of output 41 [2024-11-13 21:44:17,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:17,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 170 treesize of output 125 [2024-11-13 21:44:17,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:17,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 363 treesize of output 258 [2024-11-13 21:44:17,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:17,413 INFO L349 Elim1Store]: treesize reduction 320, result has 0.3 percent of original size [2024-11-13 21:44:17,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 13 case distinctions, treesize of input 1613 treesize of output 1518 [2024-11-13 21:44:17,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:17,678 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 417 treesize of output 340 [2024-11-13 21:44:17,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:17,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 429 treesize of output 1 [2024-11-13 21:44:17,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:17,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 417 treesize of output 342 [2024-11-13 21:44:17,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:17,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 173 treesize of output 124 [2024-11-13 21:44:17,829 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 144 treesize of output 134 [2024-11-13 21:44:17,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:17,866 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 429 treesize of output 1 [2024-11-13 21:44:17,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:17,945 INFO L349 Elim1Store]: treesize reduction 320, result has 0.3 percent of original size [2024-11-13 21:44:17,946 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 13 case distinctions, treesize of input 1967 treesize of output 1862 [2024-11-13 21:44:18,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:18,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 173 treesize of output 128 [2024-11-13 21:44:18,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:18,244 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 176 treesize of output 127 [2024-11-13 21:44:18,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:18,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 162 treesize of output 109 [2024-11-13 21:44:18,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:18,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 162 treesize of output 113 [2024-11-13 21:44:18,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:18,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 391 treesize of output 278 [2024-11-13 21:44:18,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:18,462 INFO L349 Elim1Store]: treesize reduction 96, result has 1.0 percent of original size [2024-11-13 21:44:18,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 1401 treesize of output 1238 [2024-11-13 21:44:18,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:44:18,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 162 treesize of output 109 [2024-11-13 21:44:22,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 21:44:22,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:44:22,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 216 states and 239 transitions. [2024-11-13 21:44:22,226 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 239 transitions. [2024-11-13 21:44:22,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-11-13 21:44:22,226 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:44:22,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 21:44:22,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 21:44:22,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:44:22,278 INFO L255 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 21:44:22,280 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 21:44:22,320 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2024-11-13 21:44:22,320 INFO L378 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 27 treesize of output 15 [2024-11-13 21:44:22,394 INFO L349 Elim1Store]: treesize reduction 50, result has 23.1 percent of original size [2024-11-13 21:44:22,394 INFO L378 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 87 treesize of output 22 [2024-11-13 21:44:22,455 INFO L349 Elim1Store]: treesize reduction 50, result has 23.1 percent of original size [2024-11-13 21:44:22,455 INFO L378 Elim1Store]: Elim1 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 2 case distinctions, treesize of input 59 treesize of output 22 [2024-11-13 21:44:22,487 INFO L349 Elim1Store]: treesize reduction 28, result has 26.3 percent of original size [2024-11-13 21:44:22,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 3 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 50 [2024-11-13 21:44:22,489 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:44:22,490 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2024-11-13 21:44:22,493 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 60 [2024-11-13 21:44:22,884 INFO L349 Elim1Store]: treesize reduction 228, result has 34.9 percent of original size [2024-11-13 21:44:22,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 6 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 8 new quantified variables, introduced 12 case distinctions, treesize of input 322 treesize of output 386 [2024-11-13 21:44:22,897 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:44:22,898 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2024-11-13 21:44:23,057 INFO L224 Elim1Store]: Index analysis took 147 ms [2024-11-13 21:44:23,296 INFO L349 Elim1Store]: treesize reduction 207, result has 20.4 percent of original size [2024-11-13 21:44:23,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 5 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 19 case distinctions, treesize of input 241 treesize of output 382 [2024-11-13 21:44:23,300 WARN L560 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2024-11-13 21:44:23,319 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:44:23,320 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2024-11-13 21:44:23,328 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:44:23,328 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 128 [2024-11-13 21:44:23,364 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 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 17 treesize of output 8 [2024-11-13 21:44:23,679 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 3 stores, 0 select indices, 0 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 75 treesize of output 89 [2024-11-13 21:44:23,942 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:44:23,943 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 198 [2024-11-13 21:44:24,794 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck has thrown an exception: java.lang.AssertionError: No Interpolants at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheck.getInterpolants(InterpolatingTraceCheck.java:138) at de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.CodeCheckObserver.process(CodeCheckObserver.java:467) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.CFGWalker.runObserver(CFGWalker.java:57) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) [2024-11-13 21:44:24,797 INFO L158 Benchmark]: Toolchain (without parser) took 411661.69ms. Allocated memory was 117.4MB in the beginning and 629.1MB in the end (delta: 511.7MB). Free memory was 93.7MB in the beginning and 235.4MB in the end (delta: -141.7MB). Peak memory consumption was 368.3MB. Max. memory is 16.1GB. [2024-11-13 21:44:24,798 INFO L158 Benchmark]: CDTParser took 0.98ms. Allocated memory is still 167.8MB. Free memory is still 104.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 21:44:24,798 INFO L158 Benchmark]: CACSL2BoogieTranslator took 304.05ms. Allocated memory is still 117.4MB. Free memory was 93.7MB in the beginning and 81.9MB in the end (delta: 11.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 21:44:24,798 INFO L158 Benchmark]: Boogie Procedure Inliner took 50.18ms. Allocated memory is still 117.4MB. Free memory was 81.9MB in the beginning and 80.2MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 21:44:24,798 INFO L158 Benchmark]: Boogie Preprocessor took 26.81ms. Allocated memory is still 117.4MB. Free memory was 80.2MB in the beginning and 79.2MB in the end (delta: 1.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 21:44:24,798 INFO L158 Benchmark]: RCFGBuilder took 2361.99ms. Allocated memory is still 117.4MB. Free memory was 79.2MB in the beginning and 90.5MB in the end (delta: -11.4MB). Peak memory consumption was 49.4MB. Max. memory is 16.1GB. [2024-11-13 21:44:24,798 INFO L158 Benchmark]: CodeCheck took 408914.00ms. Allocated memory was 117.4MB in the beginning and 629.1MB in the end (delta: 511.7MB). Free memory was 90.5MB in the beginning and 235.4MB in the end (delta: -144.8MB). Peak memory consumption was 364.1MB. Max. memory is 16.1GB. [2024-11-13 21:44:24,800 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: - ExceptionOrErrorResult: AssertionError: No Interpolants de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: AssertionError: No Interpolants: de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheck.getInterpolants(InterpolatingTraceCheck.java:138) * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.98ms. Allocated memory is still 167.8MB. Free memory is still 104.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 304.05ms. Allocated memory is still 117.4MB. Free memory was 93.7MB in the beginning and 81.9MB in the end (delta: 11.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 50.18ms. Allocated memory is still 117.4MB. Free memory was 81.9MB in the beginning and 80.2MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 26.81ms. Allocated memory is still 117.4MB. Free memory was 80.2MB in the beginning and 79.2MB in the end (delta: 1.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 2361.99ms. Allocated memory is still 117.4MB. Free memory was 79.2MB in the beginning and 90.5MB in the end (delta: -11.4MB). Peak memory consumption was 49.4MB. Max. memory is 16.1GB. * CodeCheck took 408914.00ms. Allocated memory was 117.4MB in the beginning and 629.1MB in the end (delta: 511.7MB). Free memory was 90.5MB in the beginning and 235.4MB in the end (delta: -144.8MB). Peak memory consumption was 364.1MB. Max. memory is 16.1GB. RESULT: Ultimate could not prove your program: Toolchain returned no result. [2024-11-13 21:44:25,006 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Forcibly destroying the process [2024-11-13 21:44:25,044 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Forceful destruction successful, exit code 137 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=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/config/KojakReach.xml -i ../../sv-benchmarks/c/recursified_nla-digbench/recursified_ps5-ll.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/config/svcomp-Overflow-32bit-Kojak_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Kojak --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 02d2a7ecaeb1f9a3fd2c207ee063800bfd7475435ba7bc7e95648b1704092bfe --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 21:44:27,497 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 21:44:27,611 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/config/svcomp-Overflow-32bit-Kojak_Bitvector.epf [2024-11-13 21:44:27,639 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 21:44:27,640 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 21:44:27,641 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2024-11-13 21:44:27,641 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 21:44:27,641 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 21:44:27,644 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 21:44:27,645 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 21:44:27,645 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 21:44:27,645 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 21:44:27,646 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 21:44:27,647 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 21:44:27,647 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 21:44:27,647 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 21:44:27,647 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 21:44:27,647 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-13 21:44:27,647 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 21:44:27,647 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-13 21:44:27,647 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-13 21:44:27,647 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 21:44:27,648 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 21:44:27,648 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 21:44:27,648 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 21:44:27,648 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2024-11-13 21:44:27,648 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2024-11-13 21:44:27,648 INFO L153 SettingsManager]: * Theory for external solver=ALL [2024-11-13 21:44:27,648 INFO L153 SettingsManager]: * Command for calling external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 21:44:27,648 INFO L153 SettingsManager]: * Choose which separate solver to use for tracechecks=External_ModelsAndUnsatCoreMode [2024-11-13 21:44:27,648 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 21:44:27,648 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-13 21:44:27,648 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 21:44:27,649 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 21:44:27,649 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 21:44:27,649 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-13 21:44:27,649 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 21:44:27,650 INFO L153 SettingsManager]: * Use separate solver for trace checks=false [2024-11-13 21:44:27,650 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak 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 -> 02d2a7ecaeb1f9a3fd2c207ee063800bfd7475435ba7bc7e95648b1704092bfe [2024-11-13 21:44:27,973 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 21:44:27,985 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 21:44:27,988 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 21:44:27,991 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 21:44:27,991 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 21:44:27,993 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/../../sv-benchmarks/c/recursified_nla-digbench/recursified_ps5-ll.c Unable to find full path for "g++" [2024-11-13 21:44:29,925 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 21:44:30,152 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 21:44:30,156 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/sv-benchmarks/c/recursified_nla-digbench/recursified_ps5-ll.c [2024-11-13 21:44:30,178 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/data/06013cdf8/cc3e6744ec1143c8a9fa27c317a66f3f/FLAGe186d3611 [2024-11-13 21:44:30,221 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/data/06013cdf8/cc3e6744ec1143c8a9fa27c317a66f3f [2024-11-13 21:44:30,223 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 21:44:30,225 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 21:44:30,228 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 21:44:30,228 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 21:44:30,234 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 21:44:30,235 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 09:44:30" (1/1) ... [2024-11-13 21:44:30,235 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2dccaecc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:44:30, skipping insertion in model container [2024-11-13 21:44:30,238 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 09:44:30" (1/1) ... [2024-11-13 21:44:30,258 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 21:44:30,476 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 21:44:30,493 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 21:44:30,548 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 21:44:30,577 INFO L204 MainTranslator]: Completed translation [2024-11-13 21:44:30,578 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:44:30 WrapperNode [2024-11-13 21:44:30,578 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 21:44:30,579 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 21:44:30,579 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 21:44:30,579 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 21:44:30,586 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:44:30" (1/1) ... [2024-11-13 21:44:30,601 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:44:30" (1/1) ... [2024-11-13 21:44:30,640 INFO L138 Inliner]: procedures = 20, calls = 75, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 126 [2024-11-13 21:44:30,643 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 21:44:30,644 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 21:44:30,644 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 21:44:30,644 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 21:44:30,652 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:44:30" (1/1) ... [2024-11-13 21:44:30,653 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:44:30" (1/1) ... [2024-11-13 21:44:30,658 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:44:30" (1/1) ... [2024-11-13 21:44:30,658 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:44:30" (1/1) ... [2024-11-13 21:44:30,674 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:44:30" (1/1) ... [2024-11-13 21:44:30,680 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:44:30" (1/1) ... [2024-11-13 21:44:30,686 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:44:30" (1/1) ... [2024-11-13 21:44:30,687 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:44:30" (1/1) ... [2024-11-13 21:44:30,694 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 21:44:30,699 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 21:44:30,699 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 21:44:30,699 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 21:44:30,700 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 09:44:30" (1/1) ... [2024-11-13 21:44:30,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2024-11-13 21:44:30,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/z3 [2024-11-13 21:44:30,742 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2024-11-13 21:44:30,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2024-11-13 21:44:30,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 21:44:30,778 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-13 21:44:30,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-13 21:44:30,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2024-11-13 21:44:30,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2024-11-13 21:44:30,779 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 21:44:30,779 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 21:44:30,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2024-11-13 21:44:30,780 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-13 21:44:30,780 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-13 21:44:30,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2024-11-13 21:44:30,780 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_27_to_35_0 [2024-11-13 21:44:30,780 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_27_to_35_0 [2024-11-13 21:44:30,780 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 21:44:30,888 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 21:44:30,890 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 21:47:59,414 INFO L? ?]: Removed 368 outVars from TransFormulas that were not future-live. [2024-11-13 21:47:59,415 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 21:47:59,516 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 21:47:59,517 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-13 21:47:59,517 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 09:47:59 BoogieIcfgContainer [2024-11-13 21:47:59,517 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 21:47:59,518 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2024-11-13 21:47:59,518 INFO L270 PluginConnector]: Initializing CodeCheck... [2024-11-13 21:47:59,529 INFO L274 PluginConnector]: CodeCheck initialized [2024-11-13 21:47:59,529 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 09:47:59" (1/1) ... [2024-11-13 21:47:59,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 21:47:59,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:47:59,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 186 states and 190 transitions. [2024-11-13 21:47:59,595 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 190 transitions. [2024-11-13 21:47:59,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2024-11-13 21:47:59,600 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:47:59,601 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 21:47:59,602 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 21:47:59,606 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 21:47:59,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (2)] Waiting until timeout for monitored process [2024-11-13 21:47:59,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:47:59,934 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 21:47:59,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:47:59,998 INFO L255 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 21:48:00,004 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 21:48:00,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:48:00,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:48:00,834 INFO L349 Elim1Store]: treesize reduction 100, result has 23.7 percent of original size [2024-11-13 21:48:00,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 64 treesize of output 122 [2024-11-13 21:48:00,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 16 treesize of output 20 [2024-11-13 21:48:01,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:48:01,094 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 83 treesize of output 75 [2024-11-13 21:48:01,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 16 treesize of output 8 [2024-11-13 21:48:01,549 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 16 treesize of output 8 [2024-11-13 21:48:01,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 16 treesize of output 8 [2024-11-13 21:48:02,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 52 treesize of output 26 [2024-11-13 21:48:02,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2024-11-13 21:48:02,523 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:48:02,526 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2024-11-13 21:48:03,042 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:48:03,043 INFO L378 Elim1Store]: Elim1 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2024-11-13 21:48:03,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 21:48:03,276 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (2)] Forceful destruction successful, exit code 0 [2024-11-13 21:48:04,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2024-11-13 21:48:04,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 189 states and 194 transitions. [2024-11-13 21:48:04,262 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 194 transitions. [2024-11-13 21:48:04,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2024-11-13 21:48:04,263 INFO L420 CodeCheckObserver]: Error Path is FOUND. [2024-11-13 21:48:04,263 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 21:48:04,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/cvc4 [2024-11-13 21:48:04,265 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 21:48:04,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (3)] Waiting until timeout for monitored process [2024-11-13 21:48:04,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:48:04,555 ERROR L567 CodeCheckObserver]: First Tracecheck threw exception Proofs are not supported [2024-11-13 21:48:04,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 21:48:04,609 INFO L255 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 21:48:04,612 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 21:48:04,681 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:48:05,140 INFO L349 Elim1Store]: treesize reduction 42, result has 35.4 percent of original size [2024-11-13 21:48:05,141 INFO L378 Elim1Store]: Elim1 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 84 treesize of output 62 [2024-11-13 21:48:05,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 21:48:06,065 INFO L349 Elim1Store]: treesize reduction 163, result has 25.6 percent of original size [2024-11-13 21:48:06,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 86 treesize of output 144 [2024-11-13 21:48:06,143 INFO L378 Elim1Store]: Elim1 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 26 treesize of output 24 [2024-11-13 21:48:06,305 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:48:06,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 17 [2024-11-13 21:48:06,546 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:48:06,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 17 [2024-11-13 21:48:07,215 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:48:07,259 INFO L378 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 26 treesize of output 25 [2024-11-13 21:48:07,476 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:48:07,874 INFO L349 Elim1Store]: treesize reduction 25, result has 53.7 percent of original size [2024-11-13 21:48:07,875 INFO L378 Elim1Store]: Elim1 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 81 [2024-11-13 21:48:08,193 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:48:08,230 INFO L378 Elim1Store]: Elim1 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 0 case distinctions, treesize of input 26 treesize of output 25 [2024-11-13 21:48:08,447 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:48:08,646 INFO L349 Elim1Store]: treesize reduction 30, result has 31.8 percent of original size [2024-11-13 21:48:08,646 INFO L378 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 20 treesize of output 35 [2024-11-13 21:48:09,007 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:48:09,037 INFO L349 Elim1Store]: treesize reduction 43, result has 2.3 percent of original size [2024-11-13 21:48:09,037 INFO L378 Elim1Store]: Elim1 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 1 case distinctions, treesize of input 20 treesize of output 21 [2024-11-13 21:48:09,167 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 21:48:09,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 56 [2024-11-13 21:48:09,562 INFO L159 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:48:09,564 INFO L164 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2024-11-13 21:48:14,991 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 21:48:14,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 313 treesize of output 361 [2024-11-13 21:48:15,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2024-11-13 21:48:16,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 21:48:16,154 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/cvc4 --incremental --print-success --lang smt (3)] Forceful destruction successful, exit code 0 [2024-11-13 21:49:06,255 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-13 21:49:06,255 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Ended with exit code 101 [2024-11-13 21:49:06,256 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:281) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.checkSat(ManagedScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker.checkImplication(MonolithicImplicationChecker.java:85) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.compare(PredicateUnifier.java:947) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.(PredicateUnifier.java:786) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:374) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:310) at de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.CodeChecker.negatePredicate(CodeChecker.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.kojak.UltimateChecker.isSatEdge(UltimateChecker.java:237) at de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.kojak.UltimateChecker.connectOutgoingIfSat(UltimateChecker.java:199) at de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.kojak.UltimateChecker.splitNode(UltimateChecker.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.kojak.UltimateChecker.codeCheck(UltimateChecker.java:95) at de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.CodeCheckObserver.process(CodeCheckObserver.java:469) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.CFGWalker.runObserver(CFGWalker.java:57) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.runObserver(BaseWalker.java:93) at de.uni_freiburg.informatik.ultimate.core.coreplugin.modelwalker.BaseWalker.run(BaseWalker.java:86) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:166) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) 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) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 29 more [2024-11-13 21:49:06,261 INFO L158 Benchmark]: Toolchain (without parser) took 276035.65ms. Allocated memory was 117.4MB in the beginning and 260.0MB in the end (delta: 142.6MB). Free memory was 93.3MB in the beginning and 227.7MB in the end (delta: -134.4MB). Peak memory consumption was 149.9MB. Max. memory is 16.1GB. [2024-11-13 21:49:06,261 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 117.4MB. Free memory is still 85.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 21:49:06,262 INFO L158 Benchmark]: CACSL2BoogieTranslator took 350.69ms. Allocated memory is still 117.4MB. Free memory was 93.1MB in the beginning and 80.1MB in the end (delta: 13.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 21:49:06,262 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.28ms. Allocated memory is still 117.4MB. Free memory was 80.1MB in the beginning and 78.3MB in the end (delta: 1.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 21:49:06,262 INFO L158 Benchmark]: Boogie Preprocessor took 54.02ms. Allocated memory is still 117.4MB. Free memory was 78.3MB in the beginning and 76.5MB in the end (delta: 1.8MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 21:49:06,263 INFO L158 Benchmark]: RCFGBuilder took 208818.58ms. Allocated memory is still 117.4MB. Free memory was 76.5MB in the beginning and 67.3MB in the end (delta: 9.2MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. [2024-11-13 21:49:06,263 INFO L158 Benchmark]: CodeCheck took 66741.82ms. Allocated memory was 117.4MB in the beginning and 260.0MB in the end (delta: 142.6MB). Free memory was 67.3MB in the beginning and 227.7MB in the end (delta: -160.4MB). Peak memory consumption was 129.0MB. Max. memory is 16.1GB. [2024-11-13 21:49:06,265 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.31ms. Allocated memory is still 117.4MB. Free memory is still 85.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 350.69ms. Allocated memory is still 117.4MB. Free memory was 93.1MB in the beginning and 80.1MB in the end (delta: 13.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 64.28ms. Allocated memory is still 117.4MB. Free memory was 80.1MB in the beginning and 78.3MB in the end (delta: 1.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 54.02ms. Allocated memory is still 117.4MB. Free memory was 78.3MB in the beginning and 76.5MB in the end (delta: 1.8MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 208818.58ms. Allocated memory is still 117.4MB. Free memory was 76.5MB in the beginning and 67.3MB in the end (delta: 9.2MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. * CodeCheck took 66741.82ms. Allocated memory was 117.4MB in the beginning and 260.0MB in the end (delta: 142.6MB). Free memory was 67.3MB in the beginning and 227.7MB in the end (delta: -160.4MB). Peak memory consumption was 129.0MB. Max. memory is 16.1GB. RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1ba33b5a-d3fa-4fc3-b834-7ec15ac8a026/bin/ukojak-verify-EEHR8qb7sm/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory")