./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-sp_file-6.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-sp_file-6.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash db4292ffbdd6738d463d7123be4385279117f56fc7d42e6eafbd16b6955555da --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 03:54:47,126 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 03:54:47,207 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 03:54:47,214 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 03:54:47,215 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 03:54:47,247 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 03:54:47,248 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 03:54:47,249 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 03:54:47,250 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 03:54:47,250 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 03:54:47,251 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 03:54:47,252 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 03:54:47,253 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 03:54:47,254 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 03:54:47,254 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 03:54:47,255 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 03:54:47,256 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 03:54:47,256 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 03:54:47,257 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 03:54:47,257 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 03:54:47,258 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 03:54:47,259 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 03:54:47,259 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 03:54:47,260 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 03:54:47,260 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 03:54:47,261 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 03:54:47,261 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 03:54:47,262 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 03:54:47,263 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 03:54:47,263 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 03:54:47,264 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 03:54:47,264 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:54:47,265 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 03:54:47,265 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 03:54:47,266 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 03:54:47,266 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 03:54:47,267 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 03:54:47,267 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 03:54:47,267 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 03:54:47,268 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 03:54:47,268 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 03:54:47,268 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 03:54:47,269 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya 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 ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> db4292ffbdd6738d463d7123be4385279117f56fc7d42e6eafbd16b6955555da [2023-11-29 03:54:47,561 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 03:54:47,586 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 03:54:47,589 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 03:54:47,591 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 03:54:47,591 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 03:54:47,593 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-sp_file-6.i [2023-11-29 03:54:50,999 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 03:54:51,214 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 03:54:51,215 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-sp_file-6.i [2023-11-29 03:54:51,225 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/data/b0898a3d1/19d7cf1d93074be5a920fab19815a313/FLAG1795c84fb [2023-11-29 03:54:51,241 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/data/b0898a3d1/19d7cf1d93074be5a920fab19815a313 [2023-11-29 03:54:51,243 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 03:54:51,245 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 03:54:51,247 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 03:54:51,247 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 03:54:51,252 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 03:54:51,253 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:54:51" (1/1) ... [2023-11-29 03:54:51,254 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5227d0f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:54:51, skipping insertion in model container [2023-11-29 03:54:51,255 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 03:54:51" (1/1) ... [2023-11-29 03:54:51,292 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 03:54:51,444 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-sp_file-6.i[916,929] [2023-11-29 03:54:51,529 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:54:51,545 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 03:54:51,558 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-sp_file-6.i[916,929] [2023-11-29 03:54:51,610 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 03:54:51,636 INFO L206 MainTranslator]: Completed translation [2023-11-29 03:54:51,636 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:54:51 WrapperNode [2023-11-29 03:54:51,636 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 03:54:51,637 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 03:54:51,638 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 03:54:51,638 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 03:54:51,645 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:54:51" (1/1) ... [2023-11-29 03:54:51,665 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:54:51" (1/1) ... [2023-11-29 03:54:51,719 INFO L138 Inliner]: procedures = 29, calls = 166, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 475 [2023-11-29 03:54:51,719 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 03:54:51,720 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 03:54:51,721 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 03:54:51,721 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 03:54:51,737 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:54:51" (1/1) ... [2023-11-29 03:54:51,737 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:54:51" (1/1) ... [2023-11-29 03:54:51,747 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:54:51" (1/1) ... [2023-11-29 03:54:51,779 INFO L175 MemorySlicer]: Split 135 memory accesses to 2 slices as follows [2, 133]. 99 percent of accesses are in the largest equivalence class. The 18 initializations are split as follows [2, 16]. The 18 writes are split as follows [0, 18]. [2023-11-29 03:54:51,779 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:54:51" (1/1) ... [2023-11-29 03:54:51,779 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:54:51" (1/1) ... [2023-11-29 03:54:51,805 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:54:51" (1/1) ... [2023-11-29 03:54:51,812 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:54:51" (1/1) ... [2023-11-29 03:54:51,816 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:54:51" (1/1) ... [2023-11-29 03:54:51,821 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:54:51" (1/1) ... [2023-11-29 03:54:51,828 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 03:54:51,830 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 03:54:51,830 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 03:54:51,830 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 03:54:51,831 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:54:51" (1/1) ... [2023-11-29 03:54:51,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 03:54:51,848 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:54:51,868 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 03:54:51,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 03:54:51,910 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 03:54:51,910 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 03:54:51,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 03:54:51,911 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#0 [2023-11-29 03:54:51,911 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#1 [2023-11-29 03:54:51,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#0 [2023-11-29 03:54:51,911 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#1 [2023-11-29 03:54:51,912 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 03:54:51,912 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 03:54:51,912 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#0 [2023-11-29 03:54:51,912 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#1 [2023-11-29 03:54:51,912 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 03:54:51,913 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 03:54:51,913 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 03:54:51,913 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 03:54:51,913 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 03:54:51,913 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 03:54:52,074 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 03:54:52,077 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 03:54:52,644 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 03:54:52,684 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 03:54:52,684 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 03:54:52,684 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:54:52 BoogieIcfgContainer [2023-11-29 03:54:52,685 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 03:54:52,687 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 03:54:52,687 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 03:54:52,690 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 03:54:52,691 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 03:54:51" (1/3) ... [2023-11-29 03:54:52,691 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e2112d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:54:52, skipping insertion in model container [2023-11-29 03:54:52,691 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 03:54:51" (2/3) ... [2023-11-29 03:54:52,692 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e2112d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 03:54:52, skipping insertion in model container [2023-11-29 03:54:52,692 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:54:52" (3/3) ... [2023-11-29 03:54:52,693 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-sp_file-6.i [2023-11-29 03:54:52,710 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 03:54:52,711 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 03:54:52,765 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 03:54:52,772 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@64d5cf19, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 03:54:52,773 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 03:54:52,777 INFO L276 IsEmpty]: Start isEmpty. Operand has 115 states, 93 states have (on average 1.4408602150537635) internal successors, (134), 94 states have internal predecessors, (134), 19 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2023-11-29 03:54:52,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-11-29 03:54:52,797 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:54:52,798 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:54:52,798 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:54:52,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:54:52,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1691815467, now seen corresponding path program 1 times [2023-11-29 03:54:52,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:54:52,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559274222] [2023-11-29 03:54:52,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:54:52,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:54:52,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:54:53,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:54:53,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559274222] [2023-11-29 03:54:53,099 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-29 03:54:53,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179055550] [2023-11-29 03:54:53,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:54:53,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:54:53,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:54:53,101 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:54:53,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 03:54:53,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:54:53,418 INFO L262 TraceCheckSpWp]: Trace formula consists of 544 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 03:54:53,431 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:54:53,478 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2023-11-29 03:54:53,479 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:54:53,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179055550] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:54:53,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:54:53,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 03:54:53,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454800768] [2023-11-29 03:54:53,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:54:53,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 03:54:53,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:54:53,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 03:54:53,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 03:54:53,519 INFO L87 Difference]: Start difference. First operand has 115 states, 93 states have (on average 1.4408602150537635) internal successors, (134), 94 states have internal predecessors, (134), 19 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Second operand has 2 states, 2 states have (on average 31.5) internal successors, (63), 2 states have internal predecessors, (63), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-29 03:54:53,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:54:53,563 INFO L93 Difference]: Finished difference Result 227 states and 361 transitions. [2023-11-29 03:54:53,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 03:54:53,566 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 31.5) internal successors, (63), 2 states have internal predecessors, (63), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 2 states have call successors, (19) Word has length 153 [2023-11-29 03:54:53,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:54:53,574 INFO L225 Difference]: With dead ends: 227 [2023-11-29 03:54:53,574 INFO L226 Difference]: Without dead ends: 113 [2023-11-29 03:54:53,579 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 03:54:53,583 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 03:54:53,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 163 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 03:54:53,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2023-11-29 03:54:53,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2023-11-29 03:54:53,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 92 states have (on average 1.4021739130434783) internal successors, (129), 92 states have internal predecessors, (129), 19 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2023-11-29 03:54:53,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 167 transitions. [2023-11-29 03:54:53,645 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 167 transitions. Word has length 153 [2023-11-29 03:54:53,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:54:53,646 INFO L495 AbstractCegarLoop]: Abstraction has 113 states and 167 transitions. [2023-11-29 03:54:53,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 31.5) internal successors, (63), 2 states have internal predecessors, (63), 2 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-29 03:54:53,647 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 167 transitions. [2023-11-29 03:54:53,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-11-29 03:54:53,651 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:54:53,652 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:54:53,660 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 03:54:53,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-29 03:54:53,853 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:54:53,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:54:53,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1540379977, now seen corresponding path program 1 times [2023-11-29 03:54:53,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:54:53,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361565811] [2023-11-29 03:54:53,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:54:53,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:54:53,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:54:54,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:54:54,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361565811] [2023-11-29 03:54:54,012 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-29 03:54:54,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549371200] [2023-11-29 03:54:54,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:54:54,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:54:54,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:54:54,014 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:54:54,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 03:54:54,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:54:54,284 INFO L262 TraceCheckSpWp]: Trace formula consists of 544 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:54:54,292 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:54:54,373 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 352 proven. 0 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2023-11-29 03:54:54,373 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:54:54,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549371200] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:54:54,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:54:54,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:54:54,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535183923] [2023-11-29 03:54:54,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:54:54,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:54:54,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:54:54,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:54:54,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:54:54,379 INFO L87 Difference]: Start difference. First operand 113 states and 167 transitions. Second operand has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-29 03:54:54,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:54:54,454 INFO L93 Difference]: Finished difference Result 231 states and 342 transitions. [2023-11-29 03:54:54,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:54:54,455 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 153 [2023-11-29 03:54:54,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:54:54,458 INFO L225 Difference]: With dead ends: 231 [2023-11-29 03:54:54,458 INFO L226 Difference]: Without dead ends: 119 [2023-11-29 03:54:54,460 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:54:54,462 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 10 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 03:54:54,463 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 478 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 03:54:54,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2023-11-29 03:54:54,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 115. [2023-11-29 03:54:54,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 94 states have (on average 1.3936170212765957) internal successors, (131), 94 states have internal predecessors, (131), 19 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2023-11-29 03:54:54,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 169 transitions. [2023-11-29 03:54:54,487 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 169 transitions. Word has length 153 [2023-11-29 03:54:54,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:54:54,489 INFO L495 AbstractCegarLoop]: Abstraction has 115 states and 169 transitions. [2023-11-29 03:54:54,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.0) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-29 03:54:54,489 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 169 transitions. [2023-11-29 03:54:54,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-11-29 03:54:54,494 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:54:54,494 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:54:54,502 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 03:54:54,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:54:54,696 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:54:54,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:54:54,696 INFO L85 PathProgramCache]: Analyzing trace with hash -357116789, now seen corresponding path program 1 times [2023-11-29 03:54:54,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:54:54,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187972091] [2023-11-29 03:54:54,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:54:54,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:54:54,788 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:54:54,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [787120213] [2023-11-29 03:54:54,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:54:54,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:54:54,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:54:54,791 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:54:54,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 03:54:55,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:54:55,059 INFO L262 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:54:55,065 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:54:55,104 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:54:55,105 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:54:55,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:54:55,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187972091] [2023-11-29 03:54:55,105 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:54:55,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787120213] [2023-11-29 03:54:55,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787120213] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:54:55,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:54:55,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:54:55,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453714547] [2023-11-29 03:54:55,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:54:55,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:54:55,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:54:55,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:54:55,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:54:55,111 INFO L87 Difference]: Start difference. First operand 115 states and 169 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:54:55,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:54:55,165 INFO L93 Difference]: Finished difference Result 252 states and 371 transitions. [2023-11-29 03:54:55,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:54:55,166 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 153 [2023-11-29 03:54:55,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:54:55,169 INFO L225 Difference]: With dead ends: 252 [2023-11-29 03:54:55,169 INFO L226 Difference]: Without dead ends: 138 [2023-11-29 03:54:55,170 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:54:55,172 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 43 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 03:54:55,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 472 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 03:54:55,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2023-11-29 03:54:55,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 117. [2023-11-29 03:54:55,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 96 states have (on average 1.3854166666666667) internal successors, (133), 96 states have internal predecessors, (133), 19 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2023-11-29 03:54:55,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 171 transitions. [2023-11-29 03:54:55,188 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 171 transitions. Word has length 153 [2023-11-29 03:54:55,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:54:55,189 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 171 transitions. [2023-11-29 03:54:55,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:54:55,189 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 171 transitions. [2023-11-29 03:54:55,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-11-29 03:54:55,192 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:54:55,193 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:54:55,201 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 03:54:55,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:54:55,401 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:54:55,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:54:55,402 INFO L85 PathProgramCache]: Analyzing trace with hash 189042585, now seen corresponding path program 1 times [2023-11-29 03:54:55,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:54:55,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094612088] [2023-11-29 03:54:55,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:54:55,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:54:55,479 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:54:55,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [244202457] [2023-11-29 03:54:55,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:54:55,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:54:55,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:54:55,482 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:54:55,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 03:54:55,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:54:55,755 INFO L262 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:54:55,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:54:55,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 03:54:55,823 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:54:55,823 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:54:55,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:54:55,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094612088] [2023-11-29 03:54:55,824 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:54:55,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244202457] [2023-11-29 03:54:55,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244202457] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:54:55,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:54:55,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 03:54:55,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821264330] [2023-11-29 03:54:55,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:54:55,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:54:55,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:54:55,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:54:55,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:54:55,828 INFO L87 Difference]: Start difference. First operand 117 states and 171 transitions. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:54:55,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:54:55,859 INFO L93 Difference]: Finished difference Result 233 states and 341 transitions. [2023-11-29 03:54:55,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:54:55,860 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 155 [2023-11-29 03:54:55,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:54:55,863 INFO L225 Difference]: With dead ends: 233 [2023-11-29 03:54:55,863 INFO L226 Difference]: Without dead ends: 117 [2023-11-29 03:54:55,864 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:54:55,865 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 2 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 03:54:55,866 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 317 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 03:54:55,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2023-11-29 03:54:55,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2023-11-29 03:54:55,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 96 states have (on average 1.375) internal successors, (132), 96 states have internal predecessors, (132), 19 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2023-11-29 03:54:55,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 170 transitions. [2023-11-29 03:54:55,878 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 170 transitions. Word has length 155 [2023-11-29 03:54:55,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:54:55,879 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 170 transitions. [2023-11-29 03:54:55,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:54:55,879 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 170 transitions. [2023-11-29 03:54:55,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-11-29 03:54:55,882 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:54:55,882 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:54:55,891 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 03:54:56,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:54:56,085 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:54:56,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:54:56,086 INFO L85 PathProgramCache]: Analyzing trace with hash -628605865, now seen corresponding path program 1 times [2023-11-29 03:54:56,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:54:56,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983993912] [2023-11-29 03:54:56,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:54:56,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:54:56,161 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:54:56,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1420190705] [2023-11-29 03:54:56,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:54:56,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:54:56,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:54:56,163 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:54:56,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 03:54:56,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:54:56,434 INFO L262 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 03:54:56,441 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:54:56,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 03:54:56,465 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:54:56,465 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:54:56,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:54:56,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983993912] [2023-11-29 03:54:56,466 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:54:56,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420190705] [2023-11-29 03:54:56,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420190705] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:54:56,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:54:56,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 03:54:56,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626414254] [2023-11-29 03:54:56,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:54:56,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 03:54:56,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:54:56,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 03:54:56,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:54:56,469 INFO L87 Difference]: Start difference. First operand 117 states and 170 transitions. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:54:56,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:54:56,490 INFO L93 Difference]: Finished difference Result 233 states and 339 transitions. [2023-11-29 03:54:56,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 03:54:56,491 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 155 [2023-11-29 03:54:56,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:54:56,493 INFO L225 Difference]: With dead ends: 233 [2023-11-29 03:54:56,493 INFO L226 Difference]: Without dead ends: 117 [2023-11-29 03:54:56,494 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 03:54:56,495 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 40 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 03:54:56,496 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 280 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 03:54:56,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2023-11-29 03:54:56,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2023-11-29 03:54:56,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 96 states have (on average 1.3645833333333333) internal successors, (131), 96 states have internal predecessors, (131), 19 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2023-11-29 03:54:56,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 169 transitions. [2023-11-29 03:54:56,508 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 169 transitions. Word has length 155 [2023-11-29 03:54:56,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:54:56,508 INFO L495 AbstractCegarLoop]: Abstraction has 117 states and 169 transitions. [2023-11-29 03:54:56,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:54:56,509 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 169 transitions. [2023-11-29 03:54:56,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-11-29 03:54:56,511 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:54:56,511 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:54:56,517 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 03:54:56,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:54:56,712 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:54:56,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:54:56,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1649674219, now seen corresponding path program 1 times [2023-11-29 03:54:56,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:54:56,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045599406] [2023-11-29 03:54:56,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:54:56,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:54:56,777 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:54:56,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2010945305] [2023-11-29 03:54:56,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:54:56,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:54:56,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:54:56,779 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:54:56,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 03:54:57,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:54:57,057 INFO L262 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 03:54:57,066 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:54:59,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:59,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2023-11-29 03:54:59,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:59,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:59,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:59,201 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 27 treesize of output 18 [2023-11-29 03:54:59,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:54:59,396 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 0 case distinctions, treesize of input 52 treesize of output 28 [2023-11-29 03:54:59,434 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:54:59,434 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:54:59,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:54:59,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045599406] [2023-11-29 03:54:59,434 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:54:59,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010945305] [2023-11-29 03:54:59,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010945305] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:54:59,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:54:59,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 03:54:59,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850272160] [2023-11-29 03:54:59,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:54:59,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:54:59,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:54:59,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:54:59,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:54:59,438 INFO L87 Difference]: Start difference. First operand 117 states and 169 transitions. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 9 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:55:00,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:55:00,415 INFO L93 Difference]: Finished difference Result 340 states and 490 transitions. [2023-11-29 03:55:00,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 03:55:00,416 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 9 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 155 [2023-11-29 03:55:00,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:55:00,419 INFO L225 Difference]: With dead ends: 340 [2023-11-29 03:55:00,419 INFO L226 Difference]: Without dead ends: 224 [2023-11-29 03:55:00,420 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=130, Invalid=290, Unknown=0, NotChecked=0, Total=420 [2023-11-29 03:55:00,421 INFO L413 NwaCegarLoop]: 130 mSDtfsCounter, 351 mSDsluCounter, 648 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 778 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-29 03:55:00,422 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 778 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 572 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-29 03:55:00,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2023-11-29 03:55:00,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 140. [2023-11-29 03:55:00,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 119 states have (on average 1.361344537815126) internal successors, (162), 119 states have internal predecessors, (162), 19 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2023-11-29 03:55:00,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 200 transitions. [2023-11-29 03:55:00,442 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 200 transitions. Word has length 155 [2023-11-29 03:55:00,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:55:00,443 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 200 transitions. [2023-11-29 03:55:00,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 9 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:55:00,444 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 200 transitions. [2023-11-29 03:55:00,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-11-29 03:55:00,446 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:55:00,446 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:55:00,455 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-29 03:55:00,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:55:00,647 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:55:00,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:55:00,647 INFO L85 PathProgramCache]: Analyzing trace with hash 253664718, now seen corresponding path program 1 times [2023-11-29 03:55:00,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:55:00,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146302982] [2023-11-29 03:55:00,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:55:00,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:55:00,696 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:55:00,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1348414939] [2023-11-29 03:55:00,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:55:00,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:55:00,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:55:00,698 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:55:00,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 03:55:00,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:55:00,990 INFO L262 TraceCheckSpWp]: Trace formula consists of 555 conjuncts, 61 conjunts are in the unsatisfiable core [2023-11-29 03:55:01,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:55:01,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:55:01,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:55:02,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:55:02,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:55:02,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:55:03,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:55:03,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:55:03,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:55:03,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:55:04,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:55:04,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:55:04,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:55:04,907 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-29 03:55:04,908 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 2 case distinctions, treesize of input 25 treesize of output 27 [2023-11-29 03:55:05,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:55:05,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:55:05,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:55:05,134 INFO L349 Elim1Store]: treesize reduction 45, result has 25.0 percent of original size [2023-11-29 03:55:05,135 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 3 case distinctions, treesize of input 36 treesize of output 38 [2023-11-29 03:55:05,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:55:05,686 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:55:05,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 113 treesize of output 73 [2023-11-29 03:55:05,778 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2023-11-29 03:55:05,778 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:55:11,044 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse1 (select (select |c_#memory_int#1| c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (let ((.cse9 (< 0 (+ |c_ULTIMATE.start_step_#t~ite34#1| 1))) (.cse0 (< 0 (+ .cse1 1))) (.cse6 (< .cse1 0)) (.cse4 (mod |c_ULTIMATE.start_step_~stepLocal_1~0#1| 4294967296)) (.cse3 (+ (mod (select (select |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) 1)) (.cse5 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_4_Pointer~0.base))) (and (or .cse0 (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse2 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (= (mod .cse1 .cse2) 0) (< (mod (+ (div .cse1 .cse2) 1) 4294967296) .cse3) (not (= (mod |c_ULTIMATE.start_step_#t~ite34#1| .cse2) 0)) (< .cse4 (mod (div |c_ULTIMATE.start_step_#t~ite34#1| .cse2) 4294967296)))))) (or .cse6 (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse7 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod |c_ULTIMATE.start_step_#t~ite34#1| .cse7) 0)) (< .cse4 (mod (div |c_ULTIMATE.start_step_#t~ite34#1| .cse7) 4294967296)) (< (mod (div .cse1 .cse7) 4294967296) .cse3))))) (or (and (or (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse8 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (= (mod |c_ULTIMATE.start_step_#t~ite34#1| .cse8) 0) (< (mod (div .cse1 .cse8) 4294967296) .cse3) (< .cse4 (mod (+ (div |c_ULTIMATE.start_step_#t~ite34#1| .cse8) 1) 4294967296))))) .cse9) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse11 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse10 (div |c_ULTIMATE.start_step_#t~ite34#1| .cse11))) (or (< .cse4 (mod .cse10 4294967296)) (< (mod (div .cse1 .cse11) 4294967296) .cse3) (< .cse4 (mod (+ .cse10 1) 4294967296))))))) .cse6) (or (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse12 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse1 .cse12) 0)) (= (mod |c_ULTIMATE.start_step_#t~ite34#1| .cse12) 0) (< (mod (div .cse1 .cse12) 4294967296) .cse3) (< .cse4 (mod (+ (div |c_ULTIMATE.start_step_#t~ite34#1| .cse12) 1) 4294967296))))) .cse9) (or (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse13 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse14 (div |c_ULTIMATE.start_step_#t~ite34#1| .cse13))) (or (= (mod .cse1 .cse13) 0) (< (mod (+ (div .cse1 .cse13) 1) 4294967296) .cse3) (< .cse4 (mod .cse14 4294967296)) (< .cse4 (mod (+ .cse14 1) 4294967296)))))) .cse0) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse15 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod |c_ULTIMATE.start_step_#t~ite34#1| .cse15) 0)) (not (= (mod .cse1 .cse15) 0)) (< .cse4 (mod (div |c_ULTIMATE.start_step_#t~ite34#1| .cse15) 4294967296)) (< (mod (div .cse1 .cse15) 4294967296) .cse3)))) (or (and (or (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse16 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (= (mod .cse1 .cse16) 0) (< (mod (+ (div .cse1 .cse16) 1) 4294967296) .cse3) (= (mod |c_ULTIMATE.start_step_#t~ite34#1| .cse16) 0) (< .cse4 (mod (+ (div |c_ULTIMATE.start_step_#t~ite34#1| .cse16) 1) 4294967296))))) .cse0) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse18 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse17 (div .cse1 .cse18))) (or (< (mod (+ .cse17 1) 4294967296) .cse3) (= (mod |c_ULTIMATE.start_step_#t~ite34#1| .cse18) 0) (< (mod .cse17 4294967296) .cse3) (< .cse4 (mod (+ (div |c_ULTIMATE.start_step_#t~ite34#1| .cse18) 1) 4294967296))))))) .cse9) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse19 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse20 (div |c_ULTIMATE.start_step_#t~ite34#1| .cse19))) (or (not (= (mod .cse1 .cse19) 0)) (< .cse4 (mod .cse20 4294967296)) (< (mod (div .cse1 .cse19) 4294967296) .cse3) (< .cse4 (mod (+ .cse20 1) 4294967296)))))) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse23 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse21 (div .cse1 .cse23)) (.cse22 (div |c_ULTIMATE.start_step_#t~ite34#1| .cse23))) (or (< (mod (+ .cse21 1) 4294967296) .cse3) (< .cse4 (mod .cse22 4294967296)) (< (mod .cse21 4294967296) .cse3) (< .cse4 (mod (+ .cse22 1) 4294967296)))))) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse25 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse24 (div .cse1 .cse25))) (or (< (mod (+ .cse24 1) 4294967296) .cse3) (not (= (mod |c_ULTIMATE.start_step_#t~ite34#1| .cse25) 0)) (< .cse4 (mod (div |c_ULTIMATE.start_step_#t~ite34#1| .cse25) 4294967296)) (< (mod .cse24 4294967296) .cse3))))) (or (< |c_ULTIMATE.start_step_#t~ite34#1| 0) (and (or .cse0 (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse26 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (= (mod .cse1 .cse26) 0) (< (mod (+ (div .cse1 .cse26) 1) 4294967296) .cse3) (< .cse4 (mod (div |c_ULTIMATE.start_step_#t~ite34#1| .cse26) 4294967296)))))) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse28 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse27 (div .cse1 .cse28))) (or (< (mod (+ .cse27 1) 4294967296) .cse3) (< .cse4 (mod (div |c_ULTIMATE.start_step_#t~ite34#1| .cse28) 4294967296)) (< (mod .cse27 4294967296) .cse3))))) (or (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse29 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse4 (mod (div |c_ULTIMATE.start_step_#t~ite34#1| .cse29) 4294967296)) (< (mod (div .cse1 .cse29) 4294967296) .cse3)))) .cse6) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse30 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse1 .cse30) 0)) (< .cse4 (mod (div |c_ULTIMATE.start_step_#t~ite34#1| .cse30) 4294967296)) (< (mod (div .cse1 .cse30) 4294967296) .cse3))))))))) is different from true [2023-11-29 03:55:11,957 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:55:11,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:55:11,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146302982] [2023-11-29 03:55:11,958 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:55:11,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348414939] [2023-11-29 03:55:11,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348414939] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 03:55:11,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:55:11,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 17 [2023-11-29 03:55:11,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315141980] [2023-11-29 03:55:11,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:55:11,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:55:11,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:55:11,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:55:11,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=193, Unknown=1, NotChecked=28, Total=272 [2023-11-29 03:55:11,962 INFO L87 Difference]: Start difference. First operand 140 states and 200 transitions. Second operand has 8 states, 8 states have (on average 7.875) internal successors, (63), 8 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:55:16,120 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2023-11-29 03:55:22,744 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2023-11-29 03:55:28,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2023-11-29 03:55:32,494 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse3 (+ (mod (select (select |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) 1)) (.cse4 (mod |c_ULTIMATE.start_step_~stepLocal_1~0#1| 4294967296)) (.cse1 (select (select |c_#memory_int#1| c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse5 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_4_Pointer~0.base))) (let ((.cse12 (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse50 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse51 (mod (+ (div .cse1 .cse50) 1) 4294967296))) (or (= (mod .cse1 .cse50) 0) (< .cse51 .cse3) (< .cse4 .cse51)))))) (.cse9 (< 0 (+ |c_ULTIMATE.start_step_#t~ite34#1| 1))) (.cse0 (< 0 (+ .cse1 1))) (.cse6 (< .cse1 0))) (and (or .cse0 (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse2 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (= (mod .cse1 .cse2) 0) (< (mod (+ (div .cse1 .cse2) 1) 4294967296) .cse3) (not (= (mod |c_ULTIMATE.start_step_#t~ite34#1| .cse2) 0)) (< .cse4 (mod (div |c_ULTIMATE.start_step_#t~ite34#1| .cse2) 4294967296)))))) (or .cse6 (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse7 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod |c_ULTIMATE.start_step_#t~ite34#1| .cse7) 0)) (< .cse4 (mod (div |c_ULTIMATE.start_step_#t~ite34#1| .cse7) 4294967296)) (< (mod (div .cse1 .cse7) 4294967296) .cse3))))) (or (and (or (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse8 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (= (mod |c_ULTIMATE.start_step_#t~ite34#1| .cse8) 0) (< (mod (div .cse1 .cse8) 4294967296) .cse3) (< .cse4 (mod (+ (div |c_ULTIMATE.start_step_#t~ite34#1| .cse8) 1) 4294967296))))) .cse9) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse11 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse10 (div |c_ULTIMATE.start_step_#t~ite34#1| .cse11))) (or (< .cse4 (mod .cse10 4294967296)) (< (mod (div .cse1 .cse11) 4294967296) .cse3) (< .cse4 (mod (+ .cse10 1) 4294967296))))))) .cse6) (or .cse0 (and .cse12 (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse13 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse15 (div .cse1 .cse13))) (let ((.cse14 (mod (+ .cse15 1) 4294967296))) (or (= (mod .cse1 .cse13) 0) (< .cse14 .cse3) (< .cse4 .cse14) (< (mod .cse15 4294967296) .cse3)))))))) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse18 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse16 (div .cse1 .cse18))) (let ((.cse17 (mod .cse16 4294967296))) (or (< (mod (+ .cse16 1) 4294967296) .cse3) (< .cse4 .cse17) (not (= (mod .cse1 .cse18) 0)) (< .cse17 .cse3)))))) (or (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse19 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse1 .cse19) 0)) (= (mod |c_ULTIMATE.start_step_#t~ite34#1| .cse19) 0) (< (mod (div .cse1 .cse19) 4294967296) .cse3) (< .cse4 (mod (+ (div |c_ULTIMATE.start_step_#t~ite34#1| .cse19) 1) 4294967296))))) .cse9) (or (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse20 (div .cse1 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (let ((.cse21 (mod .cse20 4294967296))) (or (< .cse4 (mod (+ .cse20 1) 4294967296)) (< .cse4 .cse21) (< .cse21 .cse3))))) .cse6) (or .cse0 .cse12) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse23 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse22 (mod (div .cse1 .cse23) 4294967296))) (or (< .cse4 .cse22) (not (= (mod .cse1 .cse23) 0)) (< .cse22 .cse3))))) (or (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse24 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse25 (div |c_ULTIMATE.start_step_#t~ite34#1| .cse24))) (or (= (mod .cse1 .cse24) 0) (< (mod (+ (div .cse1 .cse24) 1) 4294967296) .cse3) (< .cse4 (mod .cse25 4294967296)) (< .cse4 (mod (+ .cse25 1) 4294967296)))))) .cse0) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse26 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod |c_ULTIMATE.start_step_#t~ite34#1| .cse26) 0)) (not (= (mod .cse1 .cse26) 0)) (< .cse4 (mod (div |c_ULTIMATE.start_step_#t~ite34#1| .cse26) 4294967296)) (< (mod (div .cse1 .cse26) 4294967296) .cse3)))) (or (and (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse27 (mod (div .cse1 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))) (or (< .cse4 .cse27) (< .cse27 .cse3)))) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse28 (div .cse1 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (let ((.cse29 (mod .cse28 4294967296))) (or (< (mod (+ .cse28 1) 4294967296) .cse3) (< .cse4 .cse29) (< .cse29 .cse3)))))) .cse6) (or (and (or (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse30 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (= (mod .cse1 .cse30) 0) (< (mod (+ (div .cse1 .cse30) 1) 4294967296) .cse3) (= (mod |c_ULTIMATE.start_step_#t~ite34#1| .cse30) 0) (< .cse4 (mod (+ (div |c_ULTIMATE.start_step_#t~ite34#1| .cse30) 1) 4294967296))))) .cse0) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse32 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse31 (div .cse1 .cse32))) (or (< (mod (+ .cse31 1) 4294967296) .cse3) (= (mod |c_ULTIMATE.start_step_#t~ite34#1| .cse32) 0) (< (mod .cse31 4294967296) .cse3) (< .cse4 (mod (+ (div |c_ULTIMATE.start_step_#t~ite34#1| .cse32) 1) 4294967296))))))) .cse9) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse35 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse33 (div .cse1 .cse35))) (let ((.cse34 (mod .cse33 4294967296))) (or (< .cse4 (mod (+ .cse33 1) 4294967296)) (< .cse4 .cse34) (not (= (mod .cse1 .cse35) 0)) (< .cse34 .cse3)))))) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse36 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse37 (div |c_ULTIMATE.start_step_#t~ite34#1| .cse36))) (or (not (= (mod .cse1 .cse36) 0)) (< .cse4 (mod .cse37 4294967296)) (< (mod (div .cse1 .cse36) 4294967296) .cse3) (< .cse4 (mod (+ .cse37 1) 4294967296)))))) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse40 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse38 (div .cse1 .cse40)) (.cse39 (div |c_ULTIMATE.start_step_#t~ite34#1| .cse40))) (or (< (mod (+ .cse38 1) 4294967296) .cse3) (< .cse4 (mod .cse39 4294967296)) (< (mod .cse38 4294967296) .cse3) (< .cse4 (mod (+ .cse39 1) 4294967296)))))) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse42 (div .cse1 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (let ((.cse41 (mod (+ .cse42 1) 4294967296))) (or (< .cse41 .cse3) (< .cse4 .cse41) (< (mod .cse42 4294967296) .cse3))))) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse44 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse43 (div .cse1 .cse44))) (or (< (mod (+ .cse43 1) 4294967296) .cse3) (not (= (mod |c_ULTIMATE.start_step_#t~ite34#1| .cse44) 0)) (< .cse4 (mod (div |c_ULTIMATE.start_step_#t~ite34#1| .cse44) 4294967296)) (< (mod .cse43 4294967296) .cse3))))) (or (< |c_ULTIMATE.start_step_#t~ite34#1| 0) (and (or .cse0 (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse45 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (= (mod .cse1 .cse45) 0) (< (mod (+ (div .cse1 .cse45) 1) 4294967296) .cse3) (< .cse4 (mod (div |c_ULTIMATE.start_step_#t~ite34#1| .cse45) 4294967296)))))) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse47 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (let ((.cse46 (div .cse1 .cse47))) (or (< (mod (+ .cse46 1) 4294967296) .cse3) (< .cse4 (mod (div |c_ULTIMATE.start_step_#t~ite34#1| .cse47) 4294967296)) (< (mod .cse46 4294967296) .cse3))))) (or (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse48 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse4 (mod (div |c_ULTIMATE.start_step_#t~ite34#1| .cse48) 4294967296)) (< (mod (div .cse1 .cse48) 4294967296) .cse3)))) .cse6) (forall ((~WrapperStruct00_var_1_4_Pointer~0.offset Int)) (let ((.cse49 (mod (select .cse5 ~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse1 .cse49) 0)) (< .cse4 (mod (div |c_ULTIMATE.start_step_#t~ite34#1| .cse49) 4294967296)) (< (mod (div .cse1 .cse49) 4294967296) .cse3))))))))) is different from true [2023-11-29 03:55:36,972 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2023-11-29 03:55:41,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2023-11-29 03:55:49,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2023-11-29 03:55:50,768 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2023-11-29 03:55:55,005 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2023-11-29 03:56:00,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2023-11-29 03:56:04,539 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2023-11-29 03:56:08,556 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2023-11-29 03:56:11,503 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2023-11-29 03:56:16,547 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2023-11-29 03:56:17,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:56:17,261 INFO L93 Difference]: Finished difference Result 328 states and 467 transitions. [2023-11-29 03:56:17,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 03:56:17,262 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 8 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 155 [2023-11-29 03:56:17,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:56:17,265 INFO L225 Difference]: With dead ends: 328 [2023-11-29 03:56:17,265 INFO L226 Difference]: Without dead ends: 189 [2023-11-29 03:56:17,266 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 293 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=64, Invalid=248, Unknown=2, NotChecked=66, Total=380 [2023-11-29 03:56:17,267 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 140 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 1 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 58.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 716 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 244 IncrementalHoareTripleChecker+Unchecked, 58.7s IncrementalHoareTripleChecker+Time [2023-11-29 03:56:17,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 716 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 264 Invalid, 11 Unknown, 244 Unchecked, 58.7s Time] [2023-11-29 03:56:17,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2023-11-29 03:56:17,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 140. [2023-11-29 03:56:17,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 119 states have (on average 1.3361344537815125) internal successors, (159), 119 states have internal predecessors, (159), 19 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2023-11-29 03:56:17,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 197 transitions. [2023-11-29 03:56:17,283 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 197 transitions. Word has length 155 [2023-11-29 03:56:17,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:56:17,284 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 197 transitions. [2023-11-29 03:56:17,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 8 states have internal predecessors, (63), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:56:17,284 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 197 transitions. [2023-11-29 03:56:17,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-11-29 03:56:17,286 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:56:17,286 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:56:17,293 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 03:56:17,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:56:17,487 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:56:17,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:56:17,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1616309786, now seen corresponding path program 1 times [2023-11-29 03:56:17,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:56:17,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902444659] [2023-11-29 03:56:17,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:56:17,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:56:17,535 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:56:17,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2011622206] [2023-11-29 03:56:17,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:56:17,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:56:17,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:56:17,537 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:56:17,541 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 03:56:17,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:56:17,828 INFO L262 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-29 03:56:17,837 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:56:17,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2023-11-29 03:56:20,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:20,084 INFO L349 Elim1Store]: treesize reduction 64, result has 40.2 percent of original size [2023-11-29 03:56:20,085 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 5 case distinctions, treesize of input 41 treesize of output 72 [2023-11-29 03:56:20,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:20,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2023-11-29 03:56:20,560 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-29 03:56:20,592 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:56:20,592 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:56:20,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:56:20,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902444659] [2023-11-29 03:56:20,593 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:56:20,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011622206] [2023-11-29 03:56:20,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011622206] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:56:20,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:56:20,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 03:56:20,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470339805] [2023-11-29 03:56:20,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:56:20,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 03:56:20,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:56:20,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 03:56:20,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-11-29 03:56:20,595 INFO L87 Difference]: Start difference. First operand 140 states and 197 transitions. Second operand has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:56:22,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:56:22,139 INFO L93 Difference]: Finished difference Result 491 states and 691 transitions. [2023-11-29 03:56:22,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 03:56:22,140 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 156 [2023-11-29 03:56:22,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:56:22,143 INFO L225 Difference]: With dead ends: 491 [2023-11-29 03:56:22,143 INFO L226 Difference]: Without dead ends: 352 [2023-11-29 03:56:22,144 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:56:22,144 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 231 mSDsluCounter, 587 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 742 SdHoareTripleChecker+Invalid, 874 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-29 03:56:22,145 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 742 Invalid, 874 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 821 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-29 03:56:22,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 352 states. [2023-11-29 03:56:22,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 352 to 223. [2023-11-29 03:56:22,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 182 states have (on average 1.3186813186813187) internal successors, (240), 182 states have internal predecessors, (240), 38 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-11-29 03:56:22,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 316 transitions. [2023-11-29 03:56:22,180 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 316 transitions. Word has length 156 [2023-11-29 03:56:22,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:56:22,181 INFO L495 AbstractCegarLoop]: Abstraction has 223 states and 316 transitions. [2023-11-29 03:56:22,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 8 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:56:22,181 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 316 transitions. [2023-11-29 03:56:22,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-11-29 03:56:22,183 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:56:22,183 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:56:22,192 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 03:56:22,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:56:22,384 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:56:22,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:56:22,385 INFO L85 PathProgramCache]: Analyzing trace with hash 354523022, now seen corresponding path program 1 times [2023-11-29 03:56:22,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:56:22,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344369245] [2023-11-29 03:56:22,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:56:22,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:56:22,427 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:56:22,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [217834574] [2023-11-29 03:56:22,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:56:22,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:56:22,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:56:22,429 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:56:22,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 03:56:22,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:56:22,707 INFO L262 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 38 conjunts are in the unsatisfiable core [2023-11-29 03:56:22,714 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:56:25,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:25,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2023-11-29 03:56:25,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:25,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:25,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:25,420 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 27 treesize of output 18 [2023-11-29 03:56:25,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:25,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:25,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:25,524 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 23 treesize of output 25 [2023-11-29 03:56:25,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:25,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:25,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 65 treesize of output 31 [2023-11-29 03:56:25,814 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:56:25,814 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:56:25,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:56:25,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344369245] [2023-11-29 03:56:25,814 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:56:25,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217834574] [2023-11-29 03:56:25,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217834574] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:56:25,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:56:25,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 03:56:25,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474355907] [2023-11-29 03:56:25,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:56:25,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 03:56:25,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:56:25,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 03:56:25,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:56:25,817 INFO L87 Difference]: Start difference. First operand 223 states and 316 transitions. Second operand has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 10 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:56:27,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:56:27,494 INFO L93 Difference]: Finished difference Result 514 states and 727 transitions. [2023-11-29 03:56:27,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 03:56:27,495 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 10 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 156 [2023-11-29 03:56:27,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:56:27,499 INFO L225 Difference]: With dead ends: 514 [2023-11-29 03:56:27,499 INFO L226 Difference]: Without dead ends: 375 [2023-11-29 03:56:27,500 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=208, Invalid=494, Unknown=0, NotChecked=0, Total=702 [2023-11-29 03:56:27,501 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 619 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 619 SdHoareTripleChecker+Valid, 825 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-29 03:56:27,501 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [619 Valid, 825 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-29 03:56:27,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2023-11-29 03:56:27,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 232. [2023-11-29 03:56:27,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 191 states have (on average 1.324607329842932) internal successors, (253), 191 states have internal predecessors, (253), 38 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-11-29 03:56:27,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 329 transitions. [2023-11-29 03:56:27,542 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 329 transitions. Word has length 156 [2023-11-29 03:56:27,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:56:27,543 INFO L495 AbstractCegarLoop]: Abstraction has 232 states and 329 transitions. [2023-11-29 03:56:27,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 10 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:56:27,543 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 329 transitions. [2023-11-29 03:56:27,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-11-29 03:56:27,545 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:56:27,545 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:56:27,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 03:56:27,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:56:27,749 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:56:27,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:56:27,750 INFO L85 PathProgramCache]: Analyzing trace with hash -2037105337, now seen corresponding path program 1 times [2023-11-29 03:56:27,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:56:27,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915932592] [2023-11-29 03:56:27,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:56:27,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:56:27,796 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:56:27,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1023349273] [2023-11-29 03:56:27,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:56:27,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:56:27,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:56:27,798 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:56:27,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 03:56:28,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:56:28,086 INFO L262 TraceCheckSpWp]: Trace formula consists of 567 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 03:56:28,093 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:56:29,628 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 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 03:56:29,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:29,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:29,727 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 03:56:29,727 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 29 [2023-11-29 03:56:29,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:29,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:29,844 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:56:29,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 25 [2023-11-29 03:56:29,866 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:56:29,866 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:56:29,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:56:29,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915932592] [2023-11-29 03:56:29,866 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:56:29,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023349273] [2023-11-29 03:56:29,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023349273] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:56:29,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:56:29,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 03:56:29,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438682226] [2023-11-29 03:56:29,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:56:29,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 03:56:29,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:56:29,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 03:56:29,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-29 03:56:29,869 INFO L87 Difference]: Start difference. First operand 232 states and 329 transitions. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:56:30,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:56:30,668 INFO L93 Difference]: Finished difference Result 486 states and 685 transitions. [2023-11-29 03:56:30,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 03:56:30,669 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 156 [2023-11-29 03:56:30,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:56:30,671 INFO L225 Difference]: With dead ends: 486 [2023-11-29 03:56:30,671 INFO L226 Difference]: Without dead ends: 338 [2023-11-29 03:56:30,672 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:56:30,672 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 232 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 605 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 03:56:30,673 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [232 Valid, 605 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 03:56:30,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2023-11-29 03:56:30,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 242. [2023-11-29 03:56:30,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 201 states have (on average 1.318407960199005) internal successors, (265), 201 states have internal predecessors, (265), 38 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-11-29 03:56:30,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 341 transitions. [2023-11-29 03:56:30,706 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 341 transitions. Word has length 156 [2023-11-29 03:56:30,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:56:30,707 INFO L495 AbstractCegarLoop]: Abstraction has 242 states and 341 transitions. [2023-11-29 03:56:30,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:56:30,708 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 341 transitions. [2023-11-29 03:56:30,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-11-29 03:56:30,709 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:56:30,709 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:56:30,716 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 03:56:30,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-29 03:56:30,916 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:56:30,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:56:30,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1450299323, now seen corresponding path program 1 times [2023-11-29 03:56:30,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:56:30,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70068687] [2023-11-29 03:56:30,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:56:30,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:56:30,945 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:56:30,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1502776288] [2023-11-29 03:56:30,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:56:30,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:56:30,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:56:30,947 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:56:30,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 03:56:31,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:56:31,183 INFO L262 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 58 conjunts are in the unsatisfiable core [2023-11-29 03:56:31,191 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:56:31,267 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 32 treesize of output 23 [2023-11-29 03:56:31,950 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 32 treesize of output 23 [2023-11-29 03:56:32,337 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 32 treesize of output 23 [2023-11-29 03:56:32,685 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 32 treesize of output 23 [2023-11-29 03:56:32,938 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 32 treesize of output 23 [2023-11-29 03:56:33,265 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 32 treesize of output 23 [2023-11-29 03:56:33,528 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 32 treesize of output 23 [2023-11-29 03:56:33,819 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 32 treesize of output 23 [2023-11-29 03:56:34,203 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 32 treesize of output 23 [2023-11-29 03:56:34,595 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 32 treesize of output 23 [2023-11-29 03:56:35,011 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 32 treesize of output 23 [2023-11-29 03:56:35,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:35,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:35,381 INFO L349 Elim1Store]: treesize reduction 49, result has 12.5 percent of original size [2023-11-29 03:56:35,382 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 3 case distinctions, treesize of input 32 treesize of output 37 [2023-11-29 03:56:35,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:35,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:35,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:35,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:35,671 INFO L349 Elim1Store]: treesize reduction 56, result has 38.5 percent of original size [2023-11-29 03:56:35,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 67 [2023-11-29 03:56:36,232 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2023-11-29 03:56:36,232 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:56:36,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:56:36,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70068687] [2023-11-29 03:56:36,482 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:56:36,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502776288] [2023-11-29 03:56:36,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502776288] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:56:36,482 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:56:36,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2023-11-29 03:56:36,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296218996] [2023-11-29 03:56:36,482 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 03:56:36,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 03:56:36,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:56:36,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 03:56:36,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:56:36,484 INFO L87 Difference]: Start difference. First operand 242 states and 341 transitions. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 8 states have internal predecessors, (67), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-29 03:56:37,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:56:37,893 INFO L93 Difference]: Finished difference Result 545 states and 763 transitions. [2023-11-29 03:56:37,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:56:37,894 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 8 states have internal predecessors, (67), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 156 [2023-11-29 03:56:37,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:56:37,898 INFO L225 Difference]: With dead ends: 545 [2023-11-29 03:56:37,898 INFO L226 Difference]: Without dead ends: 387 [2023-11-29 03:56:37,899 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2023-11-29 03:56:37,899 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 87 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-29 03:56:37,900 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 650 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-29 03:56:37,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2023-11-29 03:56:37,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 379. [2023-11-29 03:56:37,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 318 states have (on average 1.3113207547169812) internal successors, (417), 318 states have internal predecessors, (417), 57 states have call successors, (57), 3 states have call predecessors, (57), 3 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2023-11-29 03:56:37,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 531 transitions. [2023-11-29 03:56:37,959 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 531 transitions. Word has length 156 [2023-11-29 03:56:37,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:56:37,960 INFO L495 AbstractCegarLoop]: Abstraction has 379 states and 531 transitions. [2023-11-29 03:56:37,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 8 states have internal predecessors, (67), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-29 03:56:37,960 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 531 transitions. [2023-11-29 03:56:37,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-11-29 03:56:37,962 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:56:37,962 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:56:37,969 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 03:56:38,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-29 03:56:38,163 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:56:38,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:56:38,163 INFO L85 PathProgramCache]: Analyzing trace with hash 263717253, now seen corresponding path program 1 times [2023-11-29 03:56:38,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:56:38,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258719236] [2023-11-29 03:56:38,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:56:38,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:56:38,193 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:56:38,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1249045778] [2023-11-29 03:56:38,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:56:38,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:56:38,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:56:38,195 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:56:38,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 03:56:38,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:56:38,458 INFO L262 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 03:56:38,462 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:56:38,476 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 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 03:56:38,509 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 630 trivial. 0 not checked. [2023-11-29 03:56:38,509 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:56:38,592 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:56:38,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:56:38,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258719236] [2023-11-29 03:56:38,593 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:56:38,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249045778] [2023-11-29 03:56:38,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249045778] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 03:56:38,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:56:38,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 11 [2023-11-29 03:56:38,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655407818] [2023-11-29 03:56:38,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:56:38,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 03:56:38,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:56:38,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 03:56:38,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:56:38,595 INFO L87 Difference]: Start difference. First operand 379 states and 531 transitions. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:56:38,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:56:38,930 INFO L93 Difference]: Finished difference Result 658 states and 921 transitions. [2023-11-29 03:56:38,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 03:56:38,931 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 156 [2023-11-29 03:56:38,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:56:38,934 INFO L225 Difference]: With dead ends: 658 [2023-11-29 03:56:38,934 INFO L226 Difference]: Without dead ends: 500 [2023-11-29 03:56:38,935 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-11-29 03:56:38,936 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 156 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 779 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 03:56:38,936 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 779 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 03:56:38,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2023-11-29 03:56:38,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 381. [2023-11-29 03:56:38,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 320 states have (on average 1.309375) internal successors, (419), 320 states have internal predecessors, (419), 57 states have call successors, (57), 3 states have call predecessors, (57), 3 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2023-11-29 03:56:38,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 533 transitions. [2023-11-29 03:56:38,991 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 533 transitions. Word has length 156 [2023-11-29 03:56:38,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:56:38,992 INFO L495 AbstractCegarLoop]: Abstraction has 381 states and 533 transitions. [2023-11-29 03:56:38,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:56:38,992 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 533 transitions. [2023-11-29 03:56:38,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-11-29 03:56:38,994 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:56:38,994 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:56:39,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-29 03:56:39,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-29 03:56:39,194 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:56:39,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:56:39,195 INFO L85 PathProgramCache]: Analyzing trace with hash 850523267, now seen corresponding path program 1 times [2023-11-29 03:56:39,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:56:39,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851267048] [2023-11-29 03:56:39,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:56:39,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:56:39,229 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:56:39,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1042756099] [2023-11-29 03:56:39,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:56:39,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:56:39,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:56:39,230 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:56:39,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 03:56:39,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:56:39,496 INFO L262 TraceCheckSpWp]: Trace formula consists of 567 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 03:56:39,501 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:56:40,750 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 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 03:56:40,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:40,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:40,833 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 03:56:40,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 30 [2023-11-29 03:56:40,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:40,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:40,936 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 03:56:40,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 22 [2023-11-29 03:56:40,950 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:56:40,951 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:56:40,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:56:40,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851267048] [2023-11-29 03:56:40,951 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:56:40,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042756099] [2023-11-29 03:56:40,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042756099] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:56:40,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:56:40,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 03:56:40,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703963329] [2023-11-29 03:56:40,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:56:40,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 03:56:40,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:56:40,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 03:56:40,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-29 03:56:40,953 INFO L87 Difference]: Start difference. First operand 381 states and 533 transitions. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:56:41,515 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:56:41,515 INFO L93 Difference]: Finished difference Result 604 states and 841 transitions. [2023-11-29 03:56:41,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 03:56:41,516 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 156 [2023-11-29 03:56:41,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:56:41,518 INFO L225 Difference]: With dead ends: 604 [2023-11-29 03:56:41,518 INFO L226 Difference]: Without dead ends: 444 [2023-11-29 03:56:41,519 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:56:41,519 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 159 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 03:56:41,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 545 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 304 Invalid, 1 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 03:56:41,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2023-11-29 03:56:41,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 381. [2023-11-29 03:56:41,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 320 states have (on average 1.303125) internal successors, (417), 320 states have internal predecessors, (417), 57 states have call successors, (57), 3 states have call predecessors, (57), 3 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2023-11-29 03:56:41,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 531 transitions. [2023-11-29 03:56:41,580 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 531 transitions. Word has length 156 [2023-11-29 03:56:41,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:56:41,580 INFO L495 AbstractCegarLoop]: Abstraction has 381 states and 531 transitions. [2023-11-29 03:56:41,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:56:41,581 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 531 transitions. [2023-11-29 03:56:41,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-11-29 03:56:41,582 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:56:41,583 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:56:41,589 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 03:56:41,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 03:56:41,783 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:56:41,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:56:41,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1039229639, now seen corresponding path program 1 times [2023-11-29 03:56:41,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:56:41,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555470857] [2023-11-29 03:56:41,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:56:41,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:56:41,820 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:56:41,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [964794695] [2023-11-29 03:56:41,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:56:41,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:56:41,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:56:41,822 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:56:41,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 03:56:42,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:56:42,121 INFO L262 TraceCheckSpWp]: Trace formula consists of 572 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 03:56:42,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:56:42,140 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 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 03:56:42,170 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 630 trivial. 0 not checked. [2023-11-29 03:56:42,170 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:56:42,241 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:56:42,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:56:42,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555470857] [2023-11-29 03:56:42,242 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:56:42,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [964794695] [2023-11-29 03:56:42,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [964794695] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 03:56:42,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:56:42,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 11 [2023-11-29 03:56:42,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627794325] [2023-11-29 03:56:42,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:56:42,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 03:56:42,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:56:42,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 03:56:42,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:56:42,243 INFO L87 Difference]: Start difference. First operand 381 states and 531 transitions. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:56:42,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:56:42,548 INFO L93 Difference]: Finished difference Result 629 states and 873 transitions. [2023-11-29 03:56:42,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 03:56:42,549 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 156 [2023-11-29 03:56:42,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:56:42,551 INFO L225 Difference]: With dead ends: 629 [2023-11-29 03:56:42,551 INFO L226 Difference]: Without dead ends: 469 [2023-11-29 03:56:42,552 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 301 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2023-11-29 03:56:42,553 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 116 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 824 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 03:56:42,553 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 824 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 03:56:42,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2023-11-29 03:56:42,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 375. [2023-11-29 03:56:42,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 314 states have (on average 1.302547770700637) internal successors, (409), 314 states have internal predecessors, (409), 57 states have call successors, (57), 3 states have call predecessors, (57), 3 states have return successors, (57), 57 states have call predecessors, (57), 57 states have call successors, (57) [2023-11-29 03:56:42,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 523 transitions. [2023-11-29 03:56:42,607 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 523 transitions. Word has length 156 [2023-11-29 03:56:42,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:56:42,608 INFO L495 AbstractCegarLoop]: Abstraction has 375 states and 523 transitions. [2023-11-29 03:56:42,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:56:42,608 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 523 transitions. [2023-11-29 03:56:42,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-11-29 03:56:42,610 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:56:42,610 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:56:42,617 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 03:56:42,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 03:56:42,811 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:56:42,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:56:42,811 INFO L85 PathProgramCache]: Analyzing trace with hash -605324261, now seen corresponding path program 1 times [2023-11-29 03:56:42,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:56:42,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048038497] [2023-11-29 03:56:42,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:56:42,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:56:42,843 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:56:42,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [739293219] [2023-11-29 03:56:42,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:56:42,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:56:42,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:56:42,844 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:56:42,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 03:56:43,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:56:43,092 INFO L262 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 75 conjunts are in the unsatisfiable core [2023-11-29 03:56:43,107 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:56:43,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:56:43,765 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:56:44,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:56:44,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:56:44,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:56:45,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:56:45,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:56:45,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:56:46,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:56:46,639 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:56:47,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:56:47,483 INFO L349 Elim1Store]: treesize reduction 64, result has 40.2 percent of original size [2023-11-29 03:56:47,483 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 5 case distinctions, treesize of input 35 treesize of output 66 [2023-11-29 03:56:47,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:47,706 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:56:48,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:48,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:48,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:48,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:48,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:56:48,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 80 [2023-11-29 03:56:48,942 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2023-11-29 03:56:48,942 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:57:09,244 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse6 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base))) (and (forall ((v_y_8 Int) (v_z_8 Int)) (let ((.cse5 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_8 4294967296) v_z_8))))) (let ((.cse0 (store .cse5 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse5 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse3 (select (select .cse5 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse4 (mod (select (select .cse5 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse1 (select (select .cse0 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse2 (mod (select (select .cse0 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse0 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse1 .cse2) 1) 4294967296)) (< v_z_8 0) (not (= (mod .cse3 .cse4) 0)) (< 0 (+ .cse1 1)) (< (mod (div .cse3 .cse4) 4294967296) (+ v_z_8 1)) (= (mod .cse1 .cse2) 0)))))) (forall ((v_z_18 Int)) (or (forall ((v_y_18 Int)) (let ((.cse8 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_18 4294967296) v_z_18))))) (let ((.cse9 (store .cse8 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse8 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse7 (select (select .cse8 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse10 (select (select .cse9 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse11 (mod (select (select .cse9 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (div .cse7 (mod (select (select .cse8 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_18 1)) (< .cse7 0) (< (mod (select (select .cse9 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse10 .cse11) 4294967296)) (not (= (mod .cse10 .cse11) 0))))))) (< 4294967295 v_z_18) (< v_z_18 0))) (forall ((v_z_18 Int)) (or (< 4294967295 v_z_18) (forall ((v_y_18 Int)) (let ((.cse13 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_18 4294967296) v_z_18))))) (let ((.cse16 (store .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse12 (select (select .cse13 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse14 (mod (select (select .cse16 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse15 (div (select (select .cse16 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse16 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod (div .cse12 (mod (select (select .cse13 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_18 1)) (< .cse14 (mod (+ .cse15 1) 4294967296)) (< .cse12 0) (< .cse14 (mod .cse15 4294967296))))))) (< v_z_18 0))) (forall ((v_z_13 Int)) (or (forall ((v_y_13 Int)) (let ((.cse22 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_13 (* v_y_13 4294967296)))))) (let ((.cse19 (store .cse22 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse22 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse18 (mod (select (select .cse22 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse17 (select (select .cse22 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse20 (select (select .cse19 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse21 (mod (select (select .cse19 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ (div .cse17 .cse18) 1) 4294967296) (+ v_z_13 1)) (< (mod (select (select .cse19 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse20 .cse21) 4294967296)) (= (mod .cse17 .cse18) 0) (< 0 (+ .cse17 1)) (not (= (mod .cse20 .cse21) 0))))))) (< 4294967295 v_z_13) (< v_z_13 0))) (forall ((v_z_17 Int)) (or (forall ((v_y_17 Int)) (let ((.cse28 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_17 (* v_y_17 4294967296)))))) (let ((.cse23 (store .cse28 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse28 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse24 (select (select .cse23 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse25 (mod (select (select .cse23 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse26 (select (select .cse28 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse27 (mod (select (select .cse28 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse23 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse24 .cse25) 4294967296)) (not (= (mod .cse26 .cse27) 0)) (not (= (mod .cse24 .cse25) 0)) (< (mod (div .cse26 .cse27) 4294967296) (+ v_z_17 1))))))) (< v_z_17 0) (< 4294967295 v_z_17))) (forall ((v_z_10 Int) (v_y_10 Int)) (let ((.cse34 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_10 4294967296) v_z_10))))) (let ((.cse31 (store .cse34 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse34 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse29 (div (select (select .cse34 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse34 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse30 (+ v_z_10 1)) (.cse32 (select (select .cse31 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse33 (mod (select (select .cse31 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< v_z_10 0) (< (mod .cse29 4294967296) .cse30) (< (mod (select (select .cse31 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse32 .cse33) 1) 4294967296)) (< (mod (+ .cse29 1) 4294967296) .cse30) (< 0 (+ .cse32 1)) (= (mod .cse32 .cse33) 0)))))) (forall ((v_z_16 Int)) (or (< 4294967295 v_z_16) (< v_z_16 0) (forall ((v_y_16 Int)) (let ((.cse39 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_16 (* v_y_16 4294967296)))))) (let ((.cse35 (store .cse39 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse39 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse37 (div (select (select .cse39 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse39 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse38 (+ v_z_16 1)) (.cse36 (select (select .cse35 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (select (select .cse35 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse36 (mod (select (select .cse35 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< (mod .cse37 4294967296) .cse38) (< (mod (+ .cse37 1) 4294967296) .cse38) (< .cse36 0)))))))) (forall ((v_y_12 Int) (v_z_12 Int)) (let ((.cse45 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_12 (* v_y_12 4294967296)))))) (let ((.cse44 (store .cse45 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse45 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse40 (select (select .cse45 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse41 (mod (select (select .cse45 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse42 (select (select .cse44 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse43 (mod (select (select .cse44 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ (div .cse40 .cse41) 1) 4294967296) (+ v_z_12 1)) (< 0 (+ .cse42 1)) (= (mod .cse42 .cse43) 0) (= (mod .cse40 .cse41) 0) (< v_z_12 0) (< (mod (select (select .cse44 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse42 .cse43) 1) 4294967296))))))) (forall ((v_z_18 Int)) (or (forall ((v_y_18 Int)) (let ((.cse47 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_18 4294967296) v_z_18))))) (let ((.cse46 (select (select .cse47 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (div .cse46 (mod (select (select .cse47 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_18 1)) (< .cse46 0) (let ((.cse48 (store .cse47 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse47 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (< (mod (select (select .cse48 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse48 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse48 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))) (< 4294967295 v_z_18) (< v_z_18 0))) (forall ((v_z_13 Int)) (or (< 4294967295 v_z_13) (forall ((v_y_13 Int)) (let ((.cse53 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_13 (* v_y_13 4294967296)))))) (let ((.cse51 (store .cse53 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse53 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse50 (mod (select (select .cse53 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse49 (select (select .cse53 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse52 (select (select .cse51 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (+ (div .cse49 .cse50) 1) 4294967296) (+ v_z_13 1)) (< (mod (select (select .cse51 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse52 (mod (select (select .cse51 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (= (mod .cse49 .cse50) 0) (< 0 (+ .cse49 1)) (< .cse52 0)))))) (< v_z_13 0))) (forall ((v_z_13 Int)) (or (< 4294967295 v_z_13) (< v_z_13 0) (forall ((v_y_13 Int)) (let ((.cse58 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_13 (* v_y_13 4294967296)))))) (let ((.cse59 (store .cse58 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse58 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse55 (mod (select (select .cse58 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse56 (mod (select (select .cse59 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse57 (div (select (select .cse59 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse59 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse54 (select (select .cse58 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (+ (div .cse54 .cse55) 1) 4294967296) (+ v_z_13 1)) (< .cse56 (mod .cse57 4294967296)) (= (mod .cse54 .cse55) 0) (< .cse56 (mod (+ .cse57 1) 4294967296)) (< 0 (+ .cse54 1))))))))) (forall ((v_z_17 Int)) (or (< v_z_17 0) (forall ((v_y_17 Int)) (let ((.cse64 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_17 (* v_y_17 4294967296)))))) (let ((.cse65 (store .cse64 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse64 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse60 (mod (select (select .cse65 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse61 (div (select (select .cse65 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse65 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse62 (select (select .cse64 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse63 (mod (select (select .cse64 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse60 (mod .cse61 4294967296)) (not (= (mod .cse62 .cse63) 0)) (< .cse60 (mod (+ .cse61 1) 4294967296)) (< (mod (div .cse62 .cse63) 4294967296) (+ v_z_17 1))))))) (< 4294967295 v_z_17))) (forall ((v_z_17 Int)) (or (< v_z_17 0) (forall ((v_y_17 Int)) (let ((.cse70 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_17 (* v_y_17 4294967296)))))) (let ((.cse67 (store .cse70 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse70 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse66 (select (select .cse67 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse68 (select (select .cse70 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse69 (mod (select (select .cse70 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse66 0) (< (mod (select (select .cse67 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse66 (mod (select (select .cse67 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (not (= (mod .cse68 .cse69) 0)) (< (mod (div .cse68 .cse69) 4294967296) (+ v_z_17 1))))))) (< 4294967295 v_z_17))) (forall ((v_z_16 Int)) (or (< 4294967295 v_z_16) (< v_z_16 0) (forall ((v_y_16 Int)) (let ((.cse75 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_16 (* v_y_16 4294967296)))))) (let ((.cse76 (store .cse75 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse75 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse71 (mod (select (select .cse76 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse72 (div (select (select .cse76 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse76 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse73 (div (select (select .cse75 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse75 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse74 (+ v_z_16 1))) (or (< .cse71 (mod .cse72 4294967296)) (< (mod .cse73 4294967296) .cse74) (< .cse71 (mod (+ .cse72 1) 4294967296)) (< (mod (+ .cse73 1) 4294967296) .cse74)))))))) (forall ((v_z_16 Int)) (or (< 4294967295 v_z_16) (forall ((v_y_16 Int)) (let ((.cse82 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_16 (* v_y_16 4294967296)))))) (let ((.cse77 (store .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse78 (select (select .cse77 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse79 (mod (select (select .cse77 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse80 (div (select (select .cse82 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse82 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse81 (+ v_z_16 1))) (or (< (mod (select (select .cse77 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse78 .cse79) 4294967296)) (< (mod .cse80 4294967296) .cse81) (not (= (mod .cse78 .cse79) 0)) (< (mod (+ .cse80 1) 4294967296) .cse81)))))) (< v_z_16 0))))) is different from false [2023-11-29 03:57:13,311 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse6 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base))) (and (forall ((v_y_8 Int) (v_z_8 Int)) (let ((.cse5 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_8 4294967296) v_z_8))))) (let ((.cse0 (store .cse5 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse5 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse3 (select (select .cse5 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse4 (mod (select (select .cse5 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse1 (select (select .cse0 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse2 (mod (select (select .cse0 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse0 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse1 .cse2) 1) 4294967296)) (< v_z_8 0) (not (= (mod .cse3 .cse4) 0)) (< 0 (+ .cse1 1)) (< (mod (div .cse3 .cse4) 4294967296) (+ v_z_8 1)) (= (mod .cse1 .cse2) 0)))))) (forall ((v_z_18 Int)) (or (forall ((v_y_18 Int)) (let ((.cse8 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_18 4294967296) v_z_18))))) (let ((.cse9 (store .cse8 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse8 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse7 (select (select .cse8 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse10 (select (select .cse9 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse11 (mod (select (select .cse9 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (div .cse7 (mod (select (select .cse8 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_18 1)) (< .cse7 0) (< (mod (select (select .cse9 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse10 .cse11) 4294967296)) (not (= (mod .cse10 .cse11) 0))))))) (< 4294967295 v_z_18) (< v_z_18 0))) (forall ((v_z_18 Int)) (or (< 4294967295 v_z_18) (forall ((v_y_18 Int)) (let ((.cse13 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_18 4294967296) v_z_18))))) (let ((.cse16 (store .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse12 (select (select .cse13 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse14 (mod (select (select .cse16 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse15 (div (select (select .cse16 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse16 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod (div .cse12 (mod (select (select .cse13 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_18 1)) (< .cse14 (mod (+ .cse15 1) 4294967296)) (< .cse12 0) (< .cse14 (mod .cse15 4294967296))))))) (< v_z_18 0))) (forall ((v_z_13 Int)) (or (forall ((v_y_13 Int)) (let ((.cse22 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_13 (* v_y_13 4294967296)))))) (let ((.cse19 (store .cse22 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse22 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse18 (mod (select (select .cse22 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse17 (select (select .cse22 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse20 (select (select .cse19 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse21 (mod (select (select .cse19 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ (div .cse17 .cse18) 1) 4294967296) (+ v_z_13 1)) (< (mod (select (select .cse19 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse20 .cse21) 4294967296)) (= (mod .cse17 .cse18) 0) (< 0 (+ .cse17 1)) (not (= (mod .cse20 .cse21) 0))))))) (< 4294967295 v_z_13) (< v_z_13 0))) (forall ((v_z_17 Int)) (or (forall ((v_y_17 Int)) (let ((.cse28 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_17 (* v_y_17 4294967296)))))) (let ((.cse23 (store .cse28 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse28 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse24 (select (select .cse23 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse25 (mod (select (select .cse23 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse26 (select (select .cse28 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse27 (mod (select (select .cse28 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse23 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse24 .cse25) 4294967296)) (not (= (mod .cse26 .cse27) 0)) (not (= (mod .cse24 .cse25) 0)) (< (mod (div .cse26 .cse27) 4294967296) (+ v_z_17 1))))))) (< v_z_17 0) (< 4294967295 v_z_17))) (forall ((v_z_10 Int) (v_y_10 Int)) (let ((.cse34 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_10 4294967296) v_z_10))))) (let ((.cse31 (store .cse34 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse34 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse29 (div (select (select .cse34 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse34 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse30 (+ v_z_10 1)) (.cse32 (select (select .cse31 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse33 (mod (select (select .cse31 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< v_z_10 0) (< (mod .cse29 4294967296) .cse30) (< (mod (select (select .cse31 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse32 .cse33) 1) 4294967296)) (< (mod (+ .cse29 1) 4294967296) .cse30) (< 0 (+ .cse32 1)) (= (mod .cse32 .cse33) 0)))))) (forall ((v_z_16 Int)) (or (< 4294967295 v_z_16) (< v_z_16 0) (forall ((v_y_16 Int)) (let ((.cse39 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_16 (* v_y_16 4294967296)))))) (let ((.cse35 (store .cse39 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse39 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse37 (div (select (select .cse39 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse39 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse38 (+ v_z_16 1)) (.cse36 (select (select .cse35 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (select (select .cse35 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse36 (mod (select (select .cse35 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< (mod .cse37 4294967296) .cse38) (< (mod (+ .cse37 1) 4294967296) .cse38) (< .cse36 0)))))))) (forall ((v_y_12 Int) (v_z_12 Int)) (let ((.cse45 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_12 (* v_y_12 4294967296)))))) (let ((.cse44 (store .cse45 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse45 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse40 (select (select .cse45 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse41 (mod (select (select .cse45 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse42 (select (select .cse44 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse43 (mod (select (select .cse44 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ (div .cse40 .cse41) 1) 4294967296) (+ v_z_12 1)) (< 0 (+ .cse42 1)) (= (mod .cse42 .cse43) 0) (= (mod .cse40 .cse41) 0) (< v_z_12 0) (< (mod (select (select .cse44 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse42 .cse43) 1) 4294967296))))))) (forall ((v_z_18 Int)) (or (forall ((v_y_18 Int)) (let ((.cse47 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_18 4294967296) v_z_18))))) (let ((.cse46 (select (select .cse47 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (div .cse46 (mod (select (select .cse47 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_18 1)) (< .cse46 0) (let ((.cse48 (store .cse47 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse47 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (< (mod (select (select .cse48 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse48 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse48 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))) (< 4294967295 v_z_18) (< v_z_18 0))) (forall ((v_z_13 Int)) (or (< 4294967295 v_z_13) (forall ((v_y_13 Int)) (let ((.cse53 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_13 (* v_y_13 4294967296)))))) (let ((.cse51 (store .cse53 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse53 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse50 (mod (select (select .cse53 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse49 (select (select .cse53 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse52 (select (select .cse51 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (+ (div .cse49 .cse50) 1) 4294967296) (+ v_z_13 1)) (< (mod (select (select .cse51 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse52 (mod (select (select .cse51 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (= (mod .cse49 .cse50) 0) (< 0 (+ .cse49 1)) (< .cse52 0)))))) (< v_z_13 0))) (forall ((v_z_13 Int)) (or (< 4294967295 v_z_13) (< v_z_13 0) (forall ((v_y_13 Int)) (let ((.cse58 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_13 (* v_y_13 4294967296)))))) (let ((.cse59 (store .cse58 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse58 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse55 (mod (select (select .cse58 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse56 (mod (select (select .cse59 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse57 (div (select (select .cse59 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse59 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse54 (select (select .cse58 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (+ (div .cse54 .cse55) 1) 4294967296) (+ v_z_13 1)) (< .cse56 (mod .cse57 4294967296)) (= (mod .cse54 .cse55) 0) (< .cse56 (mod (+ .cse57 1) 4294967296)) (< 0 (+ .cse54 1))))))))) (forall ((v_z_17 Int)) (or (< v_z_17 0) (forall ((v_y_17 Int)) (let ((.cse64 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_17 (* v_y_17 4294967296)))))) (let ((.cse65 (store .cse64 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse64 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse60 (mod (select (select .cse65 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse61 (div (select (select .cse65 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse65 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse62 (select (select .cse64 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse63 (mod (select (select .cse64 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse60 (mod .cse61 4294967296)) (not (= (mod .cse62 .cse63) 0)) (< .cse60 (mod (+ .cse61 1) 4294967296)) (< (mod (div .cse62 .cse63) 4294967296) (+ v_z_17 1))))))) (< 4294967295 v_z_17))) (forall ((v_z_17 Int)) (or (< v_z_17 0) (forall ((v_y_17 Int)) (let ((.cse70 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_17 (* v_y_17 4294967296)))))) (let ((.cse67 (store .cse70 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse70 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse66 (select (select .cse67 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse68 (select (select .cse70 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse69 (mod (select (select .cse70 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse66 0) (< (mod (select (select .cse67 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse66 (mod (select (select .cse67 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (not (= (mod .cse68 .cse69) 0)) (< (mod (div .cse68 .cse69) 4294967296) (+ v_z_17 1))))))) (< 4294967295 v_z_17))) (forall ((v_z_16 Int)) (or (< 4294967295 v_z_16) (< v_z_16 0) (forall ((v_y_16 Int)) (let ((.cse75 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_16 (* v_y_16 4294967296)))))) (let ((.cse76 (store .cse75 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse75 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse71 (mod (select (select .cse76 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse72 (div (select (select .cse76 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse76 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse73 (div (select (select .cse75 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse75 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse74 (+ v_z_16 1))) (or (< .cse71 (mod .cse72 4294967296)) (< (mod .cse73 4294967296) .cse74) (< .cse71 (mod (+ .cse72 1) 4294967296)) (< (mod (+ .cse73 1) 4294967296) .cse74)))))))) (forall ((v_z_16 Int)) (or (< 4294967295 v_z_16) (forall ((v_y_16 Int)) (let ((.cse82 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_16 (* v_y_16 4294967296)))))) (let ((.cse77 (store .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse78 (select (select .cse77 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse79 (mod (select (select .cse77 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse80 (div (select (select .cse82 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse82 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse81 (+ v_z_16 1))) (or (< (mod (select (select .cse77 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse78 .cse79) 4294967296)) (< (mod .cse80 4294967296) .cse81) (not (= (mod .cse78 .cse79) 0)) (< (mod (+ .cse80 1) 4294967296) .cse81)))))) (< v_z_16 0))))) is different from true [2023-11-29 03:58:11,927 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse7 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base))) (and (forall ((v_z_17 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_17 0) (forall ((v_y_17 Int)) (let ((.cse4 (let ((.cse6 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_17 (* v_y_17 4294967296))))))) (let ((.cse5 (store .cse4 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse4 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse0 (mod (select (select .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse1 (div (select (select .cse5 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse5 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse2 (select (select .cse4 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse3 (mod (select (select .cse4 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse0 (mod (+ .cse1 1) 4294967296)) (not (= (mod .cse2 .cse3) 0)) (< .cse0 (mod .cse1 4294967296)) (< (mod (div .cse2 .cse3) 4294967296) (+ v_z_17 1))))))) (< 4294967295 v_z_17))) (forall ((v_z_13 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_13) (< v_z_13 0) (forall ((v_y_13 Int)) (let ((.cse13 (let ((.cse14 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse14 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse14 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_13 (* v_y_13 4294967296))))))) (let ((.cse10 (store .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse8 (select (select .cse13 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse9 (mod (select (select .cse13 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse11 (select (select .cse10 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse12 (mod (select (select .cse10 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ (div .cse8 .cse9) 1) 4294967296) (+ v_z_13 1)) (< 0 (+ .cse8 1)) (= (mod .cse8 .cse9) 0) (< (mod (select (select .cse10 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse11 .cse12) 4294967296)) (not (= (mod .cse11 .cse12) 0))))))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_y_8 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int) (v_z_8 Int)) (let ((.cse20 (let ((.cse21 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse21 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse21 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_8 4294967296) v_z_8)))))) (let ((.cse18 (store .cse20 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse20 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse15 (select (select .cse20 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse16 (mod (select (select .cse20 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse17 (select (select .cse18 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse19 (mod (select (select .cse18 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< v_z_8 0) (not (= (mod .cse15 .cse16) 0)) (< 0 (+ 1 .cse17)) (< (mod (div .cse15 .cse16) 4294967296) (+ v_z_8 1)) (< (mod (select (select .cse18 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse17 .cse19) 1) 4294967296)) (= (mod .cse17 .cse19) 0)))))) (forall ((v_z_16 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_16) (< v_z_16 0) (forall ((v_y_16 Int)) (let ((.cse26 (let ((.cse28 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse28 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse28 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_16 (* v_y_16 4294967296))))))) (let ((.cse27 (store .cse26 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse26 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse22 (mod (select (select .cse27 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse23 (div (select (select .cse27 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse27 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse24 (div (select (select .cse26 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse26 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse25 (+ v_z_16 1))) (or (< .cse22 (mod (+ .cse23 1) 4294967296)) (< .cse22 (mod .cse23 4294967296)) (< (mod (+ .cse24 1) 4294967296) .cse25) (< (mod .cse24 4294967296) .cse25)))))))) (forall ((v_z_18 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_18 Int)) (let ((.cse32 (let ((.cse34 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse34 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse34 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_18 4294967296) v_z_18)))))) (let ((.cse33 (store .cse32 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse32 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse29 (select (select .cse32 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse30 (mod (select (select .cse33 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse31 (div (select (select .cse33 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse33 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< .cse29 0) (< .cse30 (mod (+ .cse31 1) 4294967296)) (< (mod (div .cse29 (mod (select (select .cse32 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_18 1)) (< .cse30 (mod .cse31 4294967296))))))) (< 4294967295 v_z_18) (< v_z_18 0))) (forall ((v_z_17 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_17 0) (forall ((v_y_17 Int)) (let ((.cse40 (let ((.cse41 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse41 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse41 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_17 (* v_y_17 4294967296))))))) (let ((.cse37 (store .cse40 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse40 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse38 (select (select .cse37 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse39 (mod (select (select .cse37 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse35 (select (select .cse40 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse36 (mod (select (select .cse40 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse35 .cse36) 0)) (< (mod (select (select .cse37 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse38 .cse39) 4294967296)) (not (= 0 (mod .cse38 .cse39))) (< (mod (div .cse35 .cse36) 4294967296) (+ v_z_17 1))))))) (< 4294967295 v_z_17))) (forall ((v_z_16 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_16) (< v_z_16 0) (forall ((v_y_16 Int)) (let ((.cse47 (let ((.cse48 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse48 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse48 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_16 (* v_y_16 4294967296))))))) (let ((.cse42 (store .cse47 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse47 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse43 (select (select .cse42 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse44 (mod (select (select .cse42 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse45 (div (select (select .cse47 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse47 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse46 (+ v_z_16 1))) (or (< (mod (select (select .cse42 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse43 .cse44) 4294967296)) (not (= (mod .cse43 .cse44) 0)) (< (mod (+ .cse45 1) 4294967296) .cse46) (< (mod .cse45 4294967296) .cse46)))))))) (forall ((v_z_13 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_13) (< v_z_13 0) (forall ((v_y_13 Int)) (let ((.cse54 (let ((.cse55 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse55 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse55 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_13 (* v_y_13 4294967296))))))) (let ((.cse53 (store .cse54 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse54 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse49 (select (select .cse54 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse50 (mod (select (select .cse54 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse51 (mod (select (select .cse53 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse52 (div (select (select .cse53 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse53 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod (+ (div .cse49 .cse50) 1) 4294967296) (+ v_z_13 1)) (< 0 (+ .cse49 1)) (= (mod .cse49 .cse50) 0) (< .cse51 (mod .cse52 4294967296)) (< .cse51 (mod (+ .cse52 1) 4294967296))))))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_10 Int) (v_y_10 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse61 (let ((.cse62 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse62 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse62 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_10 4294967296) v_z_10)))))) (let ((.cse60 (store .cse61 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse61 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse56 (select (select .cse60 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse57 (mod (select (select .cse60 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse58 (div (select (select .cse61 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse61 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse59 (+ v_z_10 1))) (or (< v_z_10 0) (< 0 (+ .cse56 1)) (= (mod .cse56 .cse57) 0) (< (mod (+ .cse58 1) 4294967296) .cse59) (< (mod (select (select .cse60 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse56 .cse57) 1) 4294967296)) (< (mod .cse58 4294967296) .cse59)))))) (forall ((v_z_16 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_16) (< v_z_16 0) (forall ((v_y_16 Int)) (let ((.cse67 (let ((.cse68 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse68 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse68 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_16 (* v_y_16 4294967296))))))) (let ((.cse63 (store .cse67 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse67 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse64 (select (select .cse63 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse65 (div (select (select .cse67 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse67 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse66 (+ v_z_16 1))) (or (< (mod (select (select .cse63 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse64 (mod (select (select .cse63 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< (mod (+ .cse65 1) 4294967296) .cse66) (< .cse64 0) (< (mod .cse65 4294967296) .cse66)))))))) (forall ((v_z_18 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_18 Int)) (let ((.cse70 (let ((.cse72 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse72 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse72 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_18 4294967296) v_z_18)))))) (let ((.cse69 (select (select .cse70 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse69 0) (< (mod (div .cse69 (mod (select (select .cse70 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_18 1)) (let ((.cse71 (store .cse70 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse70 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (< (mod (select (select .cse71 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse71 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse71 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))) (< 4294967295 v_z_18) (< v_z_18 0))) (forall ((v_z_17 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_17 Int)) (let ((.cse77 (let ((.cse78 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse78 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse78 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_17 (* v_y_17 4294967296))))))) (let ((.cse75 (store .cse77 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse77 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse76 (select (select .cse75 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse73 (select (select .cse77 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse74 (mod (select (select .cse77 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse73 .cse74) 0)) (< (mod (select (select .cse75 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse76 (mod (select (select .cse75 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< .cse76 0) (< (mod (div .cse73 .cse74) 4294967296) (+ v_z_17 1))))))) (< v_z_17 0) (< 4294967295 v_z_17))) (forall ((v_y_12 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_12 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse84 (let ((.cse85 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse85 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse85 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_12 (* v_y_12 4294967296))))))) (let ((.cse81 (store .cse84 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse84 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse82 (select (select .cse81 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse83 (mod (select (select .cse81 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse79 (select (select .cse84 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse80 (mod (select (select .cse84 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ (div .cse79 .cse80) 1) 4294967296) (+ v_z_12 1)) (< (mod (select (select .cse81 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse82 .cse83) 1) 4294967296)) (< v_z_12 0) (< 0 (+ .cse82 1)) (= (mod .cse82 .cse83) 0) (= (mod .cse79 .cse80) 0)))))) (forall ((v_z_13 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_13) (forall ((v_y_13 Int)) (let ((.cse90 (let ((.cse91 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse91 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse91 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_13 (* v_y_13 4294967296))))))) (let ((.cse88 (store .cse90 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse90 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse86 (select (select .cse90 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse87 (mod (select (select .cse90 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse89 (select (select .cse88 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (+ (div .cse86 .cse87) 1) 4294967296) (+ v_z_13 1)) (< 0 (+ .cse86 1)) (= (mod .cse86 .cse87) 0) (< (mod (select (select .cse88 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse89 (mod (select (select .cse88 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< .cse89 0)))))) (< v_z_13 0))) (forall ((v_z_18 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_18) (< v_z_18 0) (forall ((v_y_18 Int)) (let ((.cse93 (let ((.cse97 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse97 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse97 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_18 4294967296) v_z_18)))))) (let ((.cse94 (store .cse93 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse93 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse92 (select (select .cse93 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse95 (select (select .cse94 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse96 (mod (select (select .cse94 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse92 0) (< (mod (div .cse92 (mod (select (select .cse93 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_18 1)) (< (mod (select (select .cse94 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse95 .cse96) 4294967296)) (not (= (mod .cse95 .cse96) 0))))))))))) is different from false [2023-11-29 03:58:15,962 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse7 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base))) (and (forall ((v_z_17 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_17 0) (forall ((v_y_17 Int)) (let ((.cse4 (let ((.cse6 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_17 (* v_y_17 4294967296))))))) (let ((.cse5 (store .cse4 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse4 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse0 (mod (select (select .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse1 (div (select (select .cse5 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse5 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse2 (select (select .cse4 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse3 (mod (select (select .cse4 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse0 (mod (+ .cse1 1) 4294967296)) (not (= (mod .cse2 .cse3) 0)) (< .cse0 (mod .cse1 4294967296)) (< (mod (div .cse2 .cse3) 4294967296) (+ v_z_17 1))))))) (< 4294967295 v_z_17))) (forall ((v_z_13 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_13) (< v_z_13 0) (forall ((v_y_13 Int)) (let ((.cse13 (let ((.cse14 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse14 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse14 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_13 (* v_y_13 4294967296))))))) (let ((.cse10 (store .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse8 (select (select .cse13 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse9 (mod (select (select .cse13 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse11 (select (select .cse10 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse12 (mod (select (select .cse10 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ (div .cse8 .cse9) 1) 4294967296) (+ v_z_13 1)) (< 0 (+ .cse8 1)) (= (mod .cse8 .cse9) 0) (< (mod (select (select .cse10 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse11 .cse12) 4294967296)) (not (= (mod .cse11 .cse12) 0))))))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_y_8 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int) (v_z_8 Int)) (let ((.cse20 (let ((.cse21 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse21 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse21 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_8 4294967296) v_z_8)))))) (let ((.cse18 (store .cse20 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse20 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse15 (select (select .cse20 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse16 (mod (select (select .cse20 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse17 (select (select .cse18 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse19 (mod (select (select .cse18 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< v_z_8 0) (not (= (mod .cse15 .cse16) 0)) (< 0 (+ 1 .cse17)) (< (mod (div .cse15 .cse16) 4294967296) (+ v_z_8 1)) (< (mod (select (select .cse18 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse17 .cse19) 1) 4294967296)) (= (mod .cse17 .cse19) 0)))))) (forall ((v_z_16 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_16) (< v_z_16 0) (forall ((v_y_16 Int)) (let ((.cse26 (let ((.cse28 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse28 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse28 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_16 (* v_y_16 4294967296))))))) (let ((.cse27 (store .cse26 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse26 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse22 (mod (select (select .cse27 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse23 (div (select (select .cse27 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse27 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse24 (div (select (select .cse26 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse26 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse25 (+ v_z_16 1))) (or (< .cse22 (mod (+ .cse23 1) 4294967296)) (< .cse22 (mod .cse23 4294967296)) (< (mod (+ .cse24 1) 4294967296) .cse25) (< (mod .cse24 4294967296) .cse25)))))))) (forall ((v_z_18 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_18 Int)) (let ((.cse32 (let ((.cse34 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse34 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse34 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_18 4294967296) v_z_18)))))) (let ((.cse33 (store .cse32 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse32 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse29 (select (select .cse32 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse30 (mod (select (select .cse33 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse31 (div (select (select .cse33 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse33 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< .cse29 0) (< .cse30 (mod (+ .cse31 1) 4294967296)) (< (mod (div .cse29 (mod (select (select .cse32 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_18 1)) (< .cse30 (mod .cse31 4294967296))))))) (< 4294967295 v_z_18) (< v_z_18 0))) (forall ((v_z_17 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_17 0) (forall ((v_y_17 Int)) (let ((.cse40 (let ((.cse41 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse41 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse41 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_17 (* v_y_17 4294967296))))))) (let ((.cse37 (store .cse40 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse40 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse38 (select (select .cse37 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse39 (mod (select (select .cse37 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse35 (select (select .cse40 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse36 (mod (select (select .cse40 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse35 .cse36) 0)) (< (mod (select (select .cse37 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse38 .cse39) 4294967296)) (not (= 0 (mod .cse38 .cse39))) (< (mod (div .cse35 .cse36) 4294967296) (+ v_z_17 1))))))) (< 4294967295 v_z_17))) (forall ((v_z_16 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_16) (< v_z_16 0) (forall ((v_y_16 Int)) (let ((.cse47 (let ((.cse48 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse48 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse48 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_16 (* v_y_16 4294967296))))))) (let ((.cse42 (store .cse47 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse47 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse43 (select (select .cse42 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse44 (mod (select (select .cse42 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse45 (div (select (select .cse47 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse47 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse46 (+ v_z_16 1))) (or (< (mod (select (select .cse42 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse43 .cse44) 4294967296)) (not (= (mod .cse43 .cse44) 0)) (< (mod (+ .cse45 1) 4294967296) .cse46) (< (mod .cse45 4294967296) .cse46)))))))) (forall ((v_z_13 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_13) (< v_z_13 0) (forall ((v_y_13 Int)) (let ((.cse54 (let ((.cse55 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse55 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse55 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_13 (* v_y_13 4294967296))))))) (let ((.cse53 (store .cse54 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse54 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse49 (select (select .cse54 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse50 (mod (select (select .cse54 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse51 (mod (select (select .cse53 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse52 (div (select (select .cse53 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse53 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod (+ (div .cse49 .cse50) 1) 4294967296) (+ v_z_13 1)) (< 0 (+ .cse49 1)) (= (mod .cse49 .cse50) 0) (< .cse51 (mod .cse52 4294967296)) (< .cse51 (mod (+ .cse52 1) 4294967296))))))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_10 Int) (v_y_10 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse61 (let ((.cse62 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse62 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse62 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_10 4294967296) v_z_10)))))) (let ((.cse60 (store .cse61 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse61 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse56 (select (select .cse60 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse57 (mod (select (select .cse60 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse58 (div (select (select .cse61 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse61 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse59 (+ v_z_10 1))) (or (< v_z_10 0) (< 0 (+ .cse56 1)) (= (mod .cse56 .cse57) 0) (< (mod (+ .cse58 1) 4294967296) .cse59) (< (mod (select (select .cse60 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse56 .cse57) 1) 4294967296)) (< (mod .cse58 4294967296) .cse59)))))) (forall ((v_z_16 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_16) (< v_z_16 0) (forall ((v_y_16 Int)) (let ((.cse67 (let ((.cse68 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse68 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse68 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_16 (* v_y_16 4294967296))))))) (let ((.cse63 (store .cse67 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse67 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse64 (select (select .cse63 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse65 (div (select (select .cse67 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse67 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse66 (+ v_z_16 1))) (or (< (mod (select (select .cse63 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse64 (mod (select (select .cse63 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< (mod (+ .cse65 1) 4294967296) .cse66) (< .cse64 0) (< (mod .cse65 4294967296) .cse66)))))))) (forall ((v_z_18 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_18 Int)) (let ((.cse70 (let ((.cse72 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse72 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse72 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_18 4294967296) v_z_18)))))) (let ((.cse69 (select (select .cse70 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse69 0) (< (mod (div .cse69 (mod (select (select .cse70 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_18 1)) (let ((.cse71 (store .cse70 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse70 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (< (mod (select (select .cse71 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse71 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse71 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))) (< 4294967295 v_z_18) (< v_z_18 0))) (forall ((v_z_17 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_17 Int)) (let ((.cse77 (let ((.cse78 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse78 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse78 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_17 (* v_y_17 4294967296))))))) (let ((.cse75 (store .cse77 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse77 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse76 (select (select .cse75 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse73 (select (select .cse77 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse74 (mod (select (select .cse77 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse73 .cse74) 0)) (< (mod (select (select .cse75 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse76 (mod (select (select .cse75 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< .cse76 0) (< (mod (div .cse73 .cse74) 4294967296) (+ v_z_17 1))))))) (< v_z_17 0) (< 4294967295 v_z_17))) (forall ((v_y_12 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_12 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse84 (let ((.cse85 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse85 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse85 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_12 (* v_y_12 4294967296))))))) (let ((.cse81 (store .cse84 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse84 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse82 (select (select .cse81 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse83 (mod (select (select .cse81 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse79 (select (select .cse84 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse80 (mod (select (select .cse84 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ (div .cse79 .cse80) 1) 4294967296) (+ v_z_12 1)) (< (mod (select (select .cse81 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse82 .cse83) 1) 4294967296)) (< v_z_12 0) (< 0 (+ .cse82 1)) (= (mod .cse82 .cse83) 0) (= (mod .cse79 .cse80) 0)))))) (forall ((v_z_13 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_13) (forall ((v_y_13 Int)) (let ((.cse90 (let ((.cse91 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse91 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse91 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_13 (* v_y_13 4294967296))))))) (let ((.cse88 (store .cse90 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse90 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse86 (select (select .cse90 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse87 (mod (select (select .cse90 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse89 (select (select .cse88 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (+ (div .cse86 .cse87) 1) 4294967296) (+ v_z_13 1)) (< 0 (+ .cse86 1)) (= (mod .cse86 .cse87) 0) (< (mod (select (select .cse88 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse89 (mod (select (select .cse88 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< .cse89 0)))))) (< v_z_13 0))) (forall ((v_z_18 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_18) (< v_z_18 0) (forall ((v_y_18 Int)) (let ((.cse93 (let ((.cse97 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse97 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse97 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_18 4294967296) v_z_18)))))) (let ((.cse94 (store .cse93 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse93 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse92 (select (select .cse93 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse95 (select (select .cse94 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse96 (mod (select (select .cse94 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse92 0) (< (mod (div .cse92 (mod (select (select .cse93 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_18 1)) (< (mod (select (select .cse94 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse95 .cse96) 4294967296)) (not (= (mod .cse95 .cse96) 0))))))))))) is different from true [2023-11-29 03:58:43,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:58:43,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048038497] [2023-11-29 03:58:43,049 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:58:43,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739293219] [2023-11-29 03:58:43,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739293219] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:58:43,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:58:43,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2023-11-29 03:58:43,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682796283] [2023-11-29 03:58:43,049 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 03:58:43,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 03:58:43,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:58:43,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 03:58:43,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=280, Unknown=4, NotChecked=70, Total=420 [2023-11-29 03:58:43,050 INFO L87 Difference]: Start difference. First operand 375 states and 523 transitions. Second operand has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-29 03:58:49,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:58:49,048 INFO L93 Difference]: Finished difference Result 753 states and 1041 transitions. [2023-11-29 03:58:49,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 03:58:49,049 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 157 [2023-11-29 03:58:49,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:58:49,053 INFO L225 Difference]: With dead ends: 753 [2023-11-29 03:58:49,053 INFO L226 Difference]: Without dead ends: 599 [2023-11-29 03:58:49,054 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 23.3s TimeCoverageRelationStatistics Valid=186, Invalid=574, Unknown=4, NotChecked=106, Total=870 [2023-11-29 03:58:49,055 INFO L413 NwaCegarLoop]: 129 mSDtfsCounter, 277 mSDsluCounter, 732 mSDsCounter, 0 mSdLazyCounter, 1059 mSolverCounterSat, 11 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 861 SdHoareTripleChecker+Invalid, 1071 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1059 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2023-11-29 03:58:49,055 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 861 Invalid, 1071 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1059 Invalid, 1 Unknown, 0 Unchecked, 3.7s Time] [2023-11-29 03:58:49,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2023-11-29 03:58:49,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 523. [2023-11-29 03:58:49,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 442 states have (on average 1.3009049773755657) internal successors, (575), 442 states have internal predecessors, (575), 76 states have call successors, (76), 4 states have call predecessors, (76), 4 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2023-11-29 03:58:49,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 727 transitions. [2023-11-29 03:58:49,138 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 727 transitions. Word has length 157 [2023-11-29 03:58:49,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:58:49,139 INFO L495 AbstractCegarLoop]: Abstraction has 523 states and 727 transitions. [2023-11-29 03:58:49,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-29 03:58:49,140 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 727 transitions. [2023-11-29 03:58:49,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-11-29 03:58:49,141 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:58:49,142 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:58:49,150 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-29 03:58:49,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 03:58:49,343 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:58:49,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:58:49,343 INFO L85 PathProgramCache]: Analyzing trace with hash -416617889, now seen corresponding path program 1 times [2023-11-29 03:58:49,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:58:49,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146004753] [2023-11-29 03:58:49,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:58:49,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:58:49,383 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:58:49,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1992459620] [2023-11-29 03:58:49,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:58:49,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:58:49,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:58:49,385 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:58:49,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 03:58:49,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:58:49,654 INFO L262 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 03:58:49,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:58:49,738 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2023-11-29 03:58:53,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:58:53,535 INFO L349 Elim1Store]: treesize reduction 64, result has 40.2 percent of original size [2023-11-29 03:58:53,536 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 5 case distinctions, treesize of input 41 treesize of output 72 [2023-11-29 03:58:53,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:58:53,927 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2023-11-29 03:58:54,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:58:54,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2023-11-29 03:58:54,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:58:54,294 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 0 case distinctions, treesize of input 30 treesize of output 18 [2023-11-29 03:58:54,339 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:58:54,340 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:58:54,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:58:54,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146004753] [2023-11-29 03:58:54,340 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:58:54,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992459620] [2023-11-29 03:58:54,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992459620] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:58:54,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:58:54,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 03:58:54,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215974517] [2023-11-29 03:58:54,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:58:54,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:58:54,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:58:54,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:58:54,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:58:54,342 INFO L87 Difference]: Start difference. First operand 523 states and 727 transitions. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 9 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:58:57,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:58:57,201 INFO L93 Difference]: Finished difference Result 1128 states and 1555 transitions. [2023-11-29 03:58:57,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 03:58:57,202 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 9 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 157 [2023-11-29 03:58:57,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:58:57,206 INFO L225 Difference]: With dead ends: 1128 [2023-11-29 03:58:57,206 INFO L226 Difference]: Without dead ends: 826 [2023-11-29 03:58:57,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2023-11-29 03:58:57,208 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 328 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 949 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 832 SdHoareTripleChecker+Invalid, 1007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 949 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-11-29 03:58:57,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 832 Invalid, 1007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 949 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-11-29 03:58:57,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2023-11-29 03:58:57,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 536. [2023-11-29 03:58:57,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 455 states have (on average 1.2967032967032968) internal successors, (590), 455 states have internal predecessors, (590), 76 states have call successors, (76), 4 states have call predecessors, (76), 4 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2023-11-29 03:58:57,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 742 transitions. [2023-11-29 03:58:57,286 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 742 transitions. Word has length 157 [2023-11-29 03:58:57,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:58:57,286 INFO L495 AbstractCegarLoop]: Abstraction has 536 states and 742 transitions. [2023-11-29 03:58:57,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 9 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:58:57,287 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 742 transitions. [2023-11-29 03:58:57,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-11-29 03:58:57,288 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:58:57,288 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:58:57,294 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 03:58:57,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 03:58:57,489 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:58:57,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:58:57,490 INFO L85 PathProgramCache]: Analyzing trace with hash 1547157059, now seen corresponding path program 1 times [2023-11-29 03:58:57,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:58:57,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962177404] [2023-11-29 03:58:57,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:58:57,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:58:57,527 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:58:57,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [812116120] [2023-11-29 03:58:57,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:58:57,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:58:57,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:58:57,529 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:58:57,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 03:58:57,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:58:57,797 INFO L262 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 03:58:57,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:58:57,828 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:58:57,829 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:58:57,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:58:57,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962177404] [2023-11-29 03:58:57,829 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:58:57,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812116120] [2023-11-29 03:58:57,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812116120] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:58:57,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:58:57,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 03:58:57,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547864702] [2023-11-29 03:58:57,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:58:57,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:58:57,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:58:57,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:58:57,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:58:57,832 INFO L87 Difference]: Start difference. First operand 536 states and 742 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:58:57,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:58:57,953 INFO L93 Difference]: Finished difference Result 1000 states and 1388 transitions. [2023-11-29 03:58:57,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 03:58:57,954 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 157 [2023-11-29 03:58:57,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:58:57,957 INFO L225 Difference]: With dead ends: 1000 [2023-11-29 03:58:57,957 INFO L226 Difference]: Without dead ends: 572 [2023-11-29 03:58:57,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 03:58:57,959 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 45 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 03:58:57,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 621 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 03:58:57,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2023-11-29 03:58:58,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 545. [2023-11-29 03:58:58,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 464 states have (on average 1.290948275862069) internal successors, (599), 464 states have internal predecessors, (599), 76 states have call successors, (76), 4 states have call predecessors, (76), 4 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2023-11-29 03:58:58,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 751 transitions. [2023-11-29 03:58:58,023 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 751 transitions. Word has length 157 [2023-11-29 03:58:58,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:58:58,023 INFO L495 AbstractCegarLoop]: Abstraction has 545 states and 751 transitions. [2023-11-29 03:58:58,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:58:58,024 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 751 transitions. [2023-11-29 03:58:58,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-11-29 03:58:58,025 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:58:58,025 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:58:58,032 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 03:58:58,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 03:58:58,226 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:58:58,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:58:58,227 INFO L85 PathProgramCache]: Analyzing trace with hash -2035842160, now seen corresponding path program 1 times [2023-11-29 03:58:58,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:58:58,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484596876] [2023-11-29 03:58:58,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:58:58,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:58:58,267 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:58:58,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1105520960] [2023-11-29 03:58:58,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:58:58,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:58:58,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:58:58,269 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:58:58,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 03:58:58,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:58:58,626 INFO L262 TraceCheckSpWp]: Trace formula consists of 570 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-29 03:58:58,633 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:58:58,727 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2023-11-29 03:59:01,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:01,454 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-29 03:59:01,454 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 2 case distinctions, treesize of input 32 treesize of output 34 [2023-11-29 03:59:01,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:01,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:01,785 INFO L349 Elim1Store]: treesize reduction 60, result has 31.0 percent of original size [2023-11-29 03:59:01,786 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 4 case distinctions, treesize of input 43 treesize of output 49 [2023-11-29 03:59:01,909 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-11-29 03:59:01,938 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:59:01,938 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:59:01,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:59:01,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484596876] [2023-11-29 03:59:01,939 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:59:01,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105520960] [2023-11-29 03:59:01,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105520960] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:59:01,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:59:01,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 03:59:01,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228360167] [2023-11-29 03:59:01,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:59:01,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 03:59:01,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:59:01,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 03:59:01,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-29 03:59:01,941 INFO L87 Difference]: Start difference. First operand 545 states and 751 transitions. Second operand has 8 states, 8 states have (on average 8.125) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:59:03,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:59:03,302 INFO L93 Difference]: Finished difference Result 1242 states and 1700 transitions. [2023-11-29 03:59:03,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 03:59:03,303 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 157 [2023-11-29 03:59:03,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:59:03,306 INFO L225 Difference]: With dead ends: 1242 [2023-11-29 03:59:03,306 INFO L226 Difference]: Without dead ends: 805 [2023-11-29 03:59:03,307 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:59:03,307 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 348 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-29 03:59:03,307 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [348 Valid, 520 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-29 03:59:03,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2023-11-29 03:59:03,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 572. [2023-11-29 03:59:03,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 491 states have (on average 1.2851323828920571) internal successors, (631), 491 states have internal predecessors, (631), 76 states have call successors, (76), 4 states have call predecessors, (76), 4 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2023-11-29 03:59:03,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 783 transitions. [2023-11-29 03:59:03,360 INFO L78 Accepts]: Start accepts. Automaton has 572 states and 783 transitions. Word has length 157 [2023-11-29 03:59:03,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:59:03,360 INFO L495 AbstractCegarLoop]: Abstraction has 572 states and 783 transitions. [2023-11-29 03:59:03,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.125) internal successors, (65), 7 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:59:03,361 INFO L276 IsEmpty]: Start isEmpty. Operand 572 states and 783 transitions. [2023-11-29 03:59:03,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-11-29 03:59:03,361 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:59:03,362 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:59:03,368 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-29 03:59:03,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 03:59:03,562 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:59:03,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:59:03,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1347865692, now seen corresponding path program 1 times [2023-11-29 03:59:03,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:59:03,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644261426] [2023-11-29 03:59:03,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:03,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:59:03,590 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:59:03,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1131082201] [2023-11-29 03:59:03,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:03,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:03,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:59:03,591 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:59:03,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 03:59:03,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:59:03,861 INFO L262 TraceCheckSpWp]: Trace formula consists of 567 conjuncts, 37 conjunts are in the unsatisfiable core [2023-11-29 03:59:03,866 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:59:06,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:06,444 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2023-11-29 03:59:06,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:06,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:06,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:06,598 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 27 treesize of output 18 [2023-11-29 03:59:06,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:06,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:06,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:06,676 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 27 treesize of output 18 [2023-11-29 03:59:06,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:06,822 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 0 case distinctions, treesize of input 52 treesize of output 28 [2023-11-29 03:59:06,856 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:59:06,856 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:59:06,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:59:06,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644261426] [2023-11-29 03:59:06,856 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:59:06,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131082201] [2023-11-29 03:59:06,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131082201] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:59:06,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:59:06,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 03:59:06,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220448712] [2023-11-29 03:59:06,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:59:06,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 03:59:06,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:59:06,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 03:59:06,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-11-29 03:59:06,858 INFO L87 Difference]: Start difference. First operand 572 states and 783 transitions. Second operand has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 10 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:59:07,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:59:07,640 INFO L93 Difference]: Finished difference Result 896 states and 1225 transitions. [2023-11-29 03:59:07,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 03:59:07,641 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 10 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 157 [2023-11-29 03:59:07,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:59:07,644 INFO L225 Difference]: With dead ends: 896 [2023-11-29 03:59:07,644 INFO L226 Difference]: Without dead ends: 739 [2023-11-29 03:59:07,645 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2023-11-29 03:59:07,645 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 384 mSDsluCounter, 635 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 03:59:07,646 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [384 Valid, 771 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 03:59:07,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2023-11-29 03:59:07,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 580. [2023-11-29 03:59:07,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 580 states, 499 states have (on average 1.2865731462925851) internal successors, (642), 499 states have internal predecessors, (642), 76 states have call successors, (76), 4 states have call predecessors, (76), 4 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2023-11-29 03:59:07,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 580 states to 580 states and 794 transitions. [2023-11-29 03:59:07,726 INFO L78 Accepts]: Start accepts. Automaton has 580 states and 794 transitions. Word has length 157 [2023-11-29 03:59:07,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:59:07,726 INFO L495 AbstractCegarLoop]: Abstraction has 580 states and 794 transitions. [2023-11-29 03:59:07,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 10 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:59:07,727 INFO L276 IsEmpty]: Start isEmpty. Operand 580 states and 794 transitions. [2023-11-29 03:59:07,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-11-29 03:59:07,728 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:59:07,728 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:59:07,736 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 03:59:07,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:07,929 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:59:07,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:59:07,929 INFO L85 PathProgramCache]: Analyzing trace with hash -2081438448, now seen corresponding path program 1 times [2023-11-29 03:59:07,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:59:07,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235393992] [2023-11-29 03:59:07,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:07,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:59:07,968 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:59:07,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [596204223] [2023-11-29 03:59:07,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:07,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:07,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:59:07,970 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:59:07,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 03:59:08,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:59:08,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 03:59:08,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:59:08,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:08,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2023-11-29 03:59:08,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:08,947 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 03:59:08,947 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 26 treesize of output 10 [2023-11-29 03:59:08,957 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:59:08,957 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:59:08,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:59:08,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235393992] [2023-11-29 03:59:08,957 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:59:08,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [596204223] [2023-11-29 03:59:08,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [596204223] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:59:08,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:59:08,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:59:08,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386193686] [2023-11-29 03:59:08,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:59:08,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 03:59:08,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:59:08,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 03:59:08,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 03:59:08,959 INFO L87 Difference]: Start difference. First operand 580 states and 794 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:59:09,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:59:09,312 INFO L93 Difference]: Finished difference Result 747 states and 1024 transitions. [2023-11-29 03:59:09,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 03:59:09,312 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 157 [2023-11-29 03:59:09,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:59:09,316 INFO L225 Difference]: With dead ends: 747 [2023-11-29 03:59:09,316 INFO L226 Difference]: Without dead ends: 582 [2023-11-29 03:59:09,317 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 03:59:09,318 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 113 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 03:59:09,318 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 347 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 03:59:09,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2023-11-29 03:59:09,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 581. [2023-11-29 03:59:09,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 500 states have (on average 1.286) internal successors, (643), 500 states have internal predecessors, (643), 76 states have call successors, (76), 4 states have call predecessors, (76), 4 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2023-11-29 03:59:09,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 795 transitions. [2023-11-29 03:59:09,409 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 795 transitions. Word has length 157 [2023-11-29 03:59:09,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:59:09,409 INFO L495 AbstractCegarLoop]: Abstraction has 581 states and 795 transitions. [2023-11-29 03:59:09,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:59:09,410 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 795 transitions. [2023-11-29 03:59:09,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-11-29 03:59:09,411 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:59:09,411 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:59:09,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 03:59:09,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:09,612 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:59:09,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:59:09,613 INFO L85 PathProgramCache]: Analyzing trace with hash -2019398834, now seen corresponding path program 1 times [2023-11-29 03:59:09,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:59:09,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778059307] [2023-11-29 03:59:09,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:09,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:59:09,657 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:59:09,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1790286007] [2023-11-29 03:59:09,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:09,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:09,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:59:09,659 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:59:09,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 03:59:09,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:59:09,990 INFO L262 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 03:59:09,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:59:10,046 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-11-29 03:59:10,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 25 [2023-11-29 03:59:10,065 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:59:10,065 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:59:10,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:59:10,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778059307] [2023-11-29 03:59:10,066 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:59:10,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790286007] [2023-11-29 03:59:10,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790286007] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:59:10,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:59:10,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 03:59:10,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100758027] [2023-11-29 03:59:10,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:59:10,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 03:59:10,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:59:10,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 03:59:10,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:59:10,068 INFO L87 Difference]: Start difference. First operand 581 states and 795 transitions. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:59:10,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:59:10,311 INFO L93 Difference]: Finished difference Result 747 states and 1023 transitions. [2023-11-29 03:59:10,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 03:59:10,312 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 157 [2023-11-29 03:59:10,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:59:10,316 INFO L225 Difference]: With dead ends: 747 [2023-11-29 03:59:10,316 INFO L226 Difference]: Without dead ends: 580 [2023-11-29 03:59:10,317 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 03:59:10,318 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 1 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 03:59:10,319 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 415 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 03:59:10,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2023-11-29 03:59:10,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 580. [2023-11-29 03:59:10,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 580 states, 499 states have (on average 1.276553106212425) internal successors, (637), 499 states have internal predecessors, (637), 76 states have call successors, (76), 4 states have call predecessors, (76), 4 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2023-11-29 03:59:10,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 580 states to 580 states and 789 transitions. [2023-11-29 03:59:10,414 INFO L78 Accepts]: Start accepts. Automaton has 580 states and 789 transitions. Word has length 157 [2023-11-29 03:59:10,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:59:10,414 INFO L495 AbstractCegarLoop]: Abstraction has 580 states and 789 transitions. [2023-11-29 03:59:10,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:59:10,415 INFO L276 IsEmpty]: Start isEmpty. Operand 580 states and 789 transitions. [2023-11-29 03:59:10,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-11-29 03:59:10,416 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:59:10,417 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:59:10,425 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-29 03:59:10,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:10,623 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:59:10,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:59:10,623 INFO L85 PathProgramCache]: Analyzing trace with hash -37393119, now seen corresponding path program 1 times [2023-11-29 03:59:10,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:59:10,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017920448] [2023-11-29 03:59:10,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:10,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:59:10,661 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:59:10,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [894622845] [2023-11-29 03:59:10,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:10,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:10,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:59:10,663 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:59:10,665 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 03:59:11,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:59:11,219 INFO L262 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 84 conjunts are in the unsatisfiable core [2023-11-29 03:59:11,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:59:12,472 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 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 03:59:13,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2023-11-29 03:59:13,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2023-11-29 03:59:14,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2023-11-29 03:59:14,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2023-11-29 03:59:15,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2023-11-29 03:59:16,109 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 39 treesize of output 26 [2023-11-29 03:59:16,669 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 39 treesize of output 26 [2023-11-29 03:59:17,324 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 39 treesize of output 26 [2023-11-29 03:59:17,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:17,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:17,974 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 49 treesize of output 37 [2023-11-29 03:59:18,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:18,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:18,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:18,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:18,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:18,624 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 47 [2023-11-29 03:59:19,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:19,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:19,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 128 treesize of output 64 [2023-11-29 03:59:19,641 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 362 proven. 205 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2023-11-29 03:59:19,641 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:59:22,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:59:22,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017920448] [2023-11-29 03:59:22,618 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:59:22,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894622845] [2023-11-29 03:59:22,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894622845] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:59:22,618 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:59:22,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2023-11-29 03:59:22,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38499709] [2023-11-29 03:59:22,618 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 03:59:22,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 03:59:22,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:59:22,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 03:59:22,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=1029, Unknown=0, NotChecked=0, Total=1190 [2023-11-29 03:59:22,620 INFO L87 Difference]: Start difference. First operand 580 states and 789 transitions. Second operand has 26 states, 23 states have (on average 3.652173913043478) internal successors, (84), 24 states have internal predecessors, (84), 7 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (19), 5 states have call predecessors, (19), 7 states have call successors, (19) [2023-11-29 03:59:29,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:59:29,563 INFO L93 Difference]: Finished difference Result 1693 states and 2263 transitions. [2023-11-29 03:59:29,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-11-29 03:59:29,564 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 3.652173913043478) internal successors, (84), 24 states have internal predecessors, (84), 7 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (19), 5 states have call predecessors, (19), 7 states have call successors, (19) Word has length 158 [2023-11-29 03:59:29,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:59:29,570 INFO L225 Difference]: With dead ends: 1693 [2023-11-29 03:59:29,570 INFO L226 Difference]: Without dead ends: 1248 [2023-11-29 03:59:29,573 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1455 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=825, Invalid=4577, Unknown=0, NotChecked=0, Total=5402 [2023-11-29 03:59:29,574 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 1065 mSDsluCounter, 1391 mSDsCounter, 0 mSdLazyCounter, 2309 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1085 SdHoareTripleChecker+Valid, 1494 SdHoareTripleChecker+Invalid, 2383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 2309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2023-11-29 03:59:29,574 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1085 Valid, 1494 Invalid, 2383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 2309 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2023-11-29 03:59:29,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1248 states. [2023-11-29 03:59:29,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1248 to 928. [2023-11-29 03:59:29,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 928 states, 815 states have (on average 1.2662576687116565) internal successors, (1032), 819 states have internal predecessors, (1032), 96 states have call successors, (96), 16 states have call predecessors, (96), 16 states have return successors, (96), 92 states have call predecessors, (96), 96 states have call successors, (96) [2023-11-29 03:59:29,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 928 states to 928 states and 1224 transitions. [2023-11-29 03:59:29,739 INFO L78 Accepts]: Start accepts. Automaton has 928 states and 1224 transitions. Word has length 158 [2023-11-29 03:59:29,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:59:29,739 INFO L495 AbstractCegarLoop]: Abstraction has 928 states and 1224 transitions. [2023-11-29 03:59:29,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 3.652173913043478) internal successors, (84), 24 states have internal predecessors, (84), 7 states have call successors, (19), 5 states have call predecessors, (19), 7 states have return successors, (19), 5 states have call predecessors, (19), 7 states have call successors, (19) [2023-11-29 03:59:29,740 INFO L276 IsEmpty]: Start isEmpty. Operand 928 states and 1224 transitions. [2023-11-29 03:59:29,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-11-29 03:59:29,742 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:59:29,742 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:59:29,752 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 03:59:29,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:29,943 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:59:29,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:59:29,943 INFO L85 PathProgramCache]: Analyzing trace with hash -948652563, now seen corresponding path program 1 times [2023-11-29 03:59:29,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:59:29,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884268005] [2023-11-29 03:59:29,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:29,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:59:29,979 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:59:29,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1174981441] [2023-11-29 03:59:29,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:29,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:29,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:59:29,980 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:59:29,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 03:59:30,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:59:30,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 03:59:30,332 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:59:30,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2023-11-29 03:59:34,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:34,505 INFO L349 Elim1Store]: treesize reduction 64, result has 40.2 percent of original size [2023-11-29 03:59:34,506 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 5 case distinctions, treesize of input 41 treesize of output 72 [2023-11-29 03:59:34,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:34,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2023-11-29 03:59:34,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:34,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2023-11-29 03:59:35,128 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-29 03:59:35,164 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:59:35,165 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:59:35,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:59:35,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884268005] [2023-11-29 03:59:35,165 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:59:35,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174981441] [2023-11-29 03:59:35,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174981441] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:59:35,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:59:35,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 03:59:35,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435216779] [2023-11-29 03:59:35,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:59:35,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:59:35,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:59:35,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:59:35,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 03:59:35,167 INFO L87 Difference]: Start difference. First operand 928 states and 1224 transitions. Second operand has 10 states, 10 states have (on average 6.6) internal successors, (66), 9 states have internal predecessors, (66), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:59:37,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:59:37,023 INFO L93 Difference]: Finished difference Result 1738 states and 2297 transitions. [2023-11-29 03:59:37,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 03:59:37,023 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 9 states have internal predecessors, (66), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 158 [2023-11-29 03:59:37,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:59:37,030 INFO L225 Difference]: With dead ends: 1738 [2023-11-29 03:59:37,030 INFO L226 Difference]: Without dead ends: 1372 [2023-11-29 03:59:37,031 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-11-29 03:59:37,032 INFO L413 NwaCegarLoop]: 131 mSDtfsCounter, 254 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 763 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 672 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-29 03:59:37,032 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [254 Valid, 672 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 763 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-29 03:59:37,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1372 states. [2023-11-29 03:59:37,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1372 to 943. [2023-11-29 03:59:37,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 830 states have (on average 1.2650602409638554) internal successors, (1050), 834 states have internal predecessors, (1050), 96 states have call successors, (96), 16 states have call predecessors, (96), 16 states have return successors, (96), 92 states have call predecessors, (96), 96 states have call successors, (96) [2023-11-29 03:59:37,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1242 transitions. [2023-11-29 03:59:37,137 INFO L78 Accepts]: Start accepts. Automaton has 943 states and 1242 transitions. Word has length 158 [2023-11-29 03:59:37,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:59:37,137 INFO L495 AbstractCegarLoop]: Abstraction has 943 states and 1242 transitions. [2023-11-29 03:59:37,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.6) internal successors, (66), 9 states have internal predecessors, (66), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:59:37,138 INFO L276 IsEmpty]: Start isEmpty. Operand 943 states and 1242 transitions. [2023-11-29 03:59:37,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-11-29 03:59:37,139 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:59:37,140 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:59:37,147 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-11-29 03:59:37,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:37,340 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:59:37,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:59:37,341 INFO L85 PathProgramCache]: Analyzing trace with hash -82989407, now seen corresponding path program 1 times [2023-11-29 03:59:37,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:59:37,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973711868] [2023-11-29 03:59:37,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:37,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:59:37,370 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:59:37,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1615881392] [2023-11-29 03:59:37,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:37,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:37,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:59:37,371 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:59:37,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 03:59:37,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:59:37,699 INFO L262 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 03:59:37,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:59:37,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2023-11-29 03:59:41,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:41,191 INFO L349 Elim1Store]: treesize reduction 64, result has 40.2 percent of original size [2023-11-29 03:59:41,191 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 5 case distinctions, treesize of input 41 treesize of output 72 [2023-11-29 03:59:41,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:41,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2023-11-29 03:59:41,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:41,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 19 [2023-11-29 03:59:41,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-29 03:59:41,692 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:59:41,693 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:59:41,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:59:41,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973711868] [2023-11-29 03:59:41,693 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:59:41,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615881392] [2023-11-29 03:59:41,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615881392] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:59:41,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:59:41,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 03:59:41,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143289497] [2023-11-29 03:59:41,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:59:41,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 03:59:41,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:59:41,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 03:59:41,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-11-29 03:59:41,695 INFO L87 Difference]: Start difference. First operand 943 states and 1242 transitions. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 8 states have internal predecessors, (66), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:59:43,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:59:43,246 INFO L93 Difference]: Finished difference Result 1751 states and 2312 transitions. [2023-11-29 03:59:43,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 03:59:43,247 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 8 states have internal predecessors, (66), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 158 [2023-11-29 03:59:43,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:59:43,253 INFO L225 Difference]: With dead ends: 1751 [2023-11-29 03:59:43,253 INFO L226 Difference]: Without dead ends: 1385 [2023-11-29 03:59:43,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-11-29 03:59:43,254 INFO L413 NwaCegarLoop]: 120 mSDtfsCounter, 370 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 622 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2023-11-29 03:59:43,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [370 Valid, 564 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 622 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2023-11-29 03:59:43,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1385 states. [2023-11-29 03:59:43,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1385 to 959. [2023-11-29 03:59:43,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 846 states have (on average 1.2635933806146573) internal successors, (1069), 850 states have internal predecessors, (1069), 96 states have call successors, (96), 16 states have call predecessors, (96), 16 states have return successors, (96), 92 states have call predecessors, (96), 96 states have call successors, (96) [2023-11-29 03:59:43,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1261 transitions. [2023-11-29 03:59:43,340 INFO L78 Accepts]: Start accepts. Automaton has 959 states and 1261 transitions. Word has length 158 [2023-11-29 03:59:43,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:59:43,340 INFO L495 AbstractCegarLoop]: Abstraction has 959 states and 1261 transitions. [2023-11-29 03:59:43,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 8 states have internal predecessors, (66), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:59:43,341 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 1261 transitions. [2023-11-29 03:59:43,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-11-29 03:59:43,342 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:59:43,342 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:59:43,349 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-29 03:59:43,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:43,543 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:59:43,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:59:43,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1348810275, now seen corresponding path program 1 times [2023-11-29 03:59:43,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:59:43,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673742213] [2023-11-29 03:59:43,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:43,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:59:43,574 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:59:43,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1428134430] [2023-11-29 03:59:43,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:43,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:43,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:59:43,576 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:59:43,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 03:59:43,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:59:43,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 572 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-29 03:59:43,897 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:59:43,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-29 03:59:44,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-29 03:59:44,684 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-29 03:59:44,961 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-29 03:59:45,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-29 03:59:45,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-29 03:59:45,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-29 03:59:45,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-29 03:59:46,275 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 32 treesize of output 23 [2023-11-29 03:59:46,613 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 32 treesize of output 23 [2023-11-29 03:59:46,963 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 32 treesize of output 23 [2023-11-29 03:59:47,324 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 258 proven. 151 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2023-11-29 03:59:47,325 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:59:47,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:59:47,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673742213] [2023-11-29 03:59:47,465 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:59:47,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428134430] [2023-11-29 03:59:47,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428134430] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:59:47,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:59:47,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2023-11-29 03:59:47,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788666813] [2023-11-29 03:59:47,466 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 03:59:47,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 03:59:47,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:59:47,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 03:59:47,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-11-29 03:59:47,467 INFO L87 Difference]: Start difference. First operand 959 states and 1261 transitions. Second operand has 9 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 4 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) [2023-11-29 03:59:48,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:59:48,632 INFO L93 Difference]: Finished difference Result 1749 states and 2306 transitions. [2023-11-29 03:59:48,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 03:59:48,632 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 4 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) Word has length 158 [2023-11-29 03:59:48,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:59:48,637 INFO L225 Difference]: With dead ends: 1749 [2023-11-29 03:59:48,637 INFO L226 Difference]: Without dead ends: 942 [2023-11-29 03:59:48,639 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2023-11-29 03:59:48,639 INFO L413 NwaCegarLoop]: 106 mSDtfsCounter, 62 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-29 03:59:48,640 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 548 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 633 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-29 03:59:48,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 942 states. [2023-11-29 03:59:48,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 942 to 938. [2023-11-29 03:59:48,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 938 states, 824 states have (on average 1.2645631067961165) internal successors, (1042), 828 states have internal predecessors, (1042), 96 states have call successors, (96), 17 states have call predecessors, (96), 17 states have return successors, (96), 92 states have call predecessors, (96), 96 states have call successors, (96) [2023-11-29 03:59:48,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 938 states to 938 states and 1234 transitions. [2023-11-29 03:59:48,731 INFO L78 Accepts]: Start accepts. Automaton has 938 states and 1234 transitions. Word has length 158 [2023-11-29 03:59:48,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:59:48,732 INFO L495 AbstractCegarLoop]: Abstraction has 938 states and 1234 transitions. [2023-11-29 03:59:48,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 4 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) [2023-11-29 03:59:48,732 INFO L276 IsEmpty]: Start isEmpty. Operand 938 states and 1234 transitions. [2023-11-29 03:59:48,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-11-29 03:59:48,733 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:59:48,733 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:59:48,740 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-29 03:59:48,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:48,934 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:59:48,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:59:48,934 INFO L85 PathProgramCache]: Analyzing trace with hash -7093557, now seen corresponding path program 1 times [2023-11-29 03:59:48,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:59:48,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575215687] [2023-11-29 03:59:48,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:48,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:59:48,958 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:59:48,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [944753421] [2023-11-29 03:59:48,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:48,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:48,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:59:48,959 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:59:48,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 03:59:49,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:59:49,253 INFO L262 TraceCheckSpWp]: Trace formula consists of 586 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 03:59:49,257 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:59:49,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2023-11-29 03:59:52,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:52,304 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-29 03:59:52,304 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 2 case distinctions, treesize of input 32 treesize of output 34 [2023-11-29 03:59:52,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:52,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:52,622 INFO L349 Elim1Store]: treesize reduction 60, result has 31.0 percent of original size [2023-11-29 03:59:52,622 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 4 case distinctions, treesize of input 43 treesize of output 49 [2023-11-29 03:59:52,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:52,742 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2023-11-29 03:59:52,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:52,914 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 0 case distinctions, treesize of input 31 treesize of output 19 [2023-11-29 03:59:52,952 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 03:59:52,952 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 03:59:52,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:59:52,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575215687] [2023-11-29 03:59:52,952 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:59:52,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944753421] [2023-11-29 03:59:52,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944753421] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 03:59:52,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 03:59:52,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 03:59:52,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142618723] [2023-11-29 03:59:52,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 03:59:52,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 03:59:52,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:59:52,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 03:59:52,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-29 03:59:52,954 INFO L87 Difference]: Start difference. First operand 938 states and 1234 transitions. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 8 states have internal predecessors, (66), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:59:55,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:59:55,017 INFO L93 Difference]: Finished difference Result 1946 states and 2568 transitions. [2023-11-29 03:59:55,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 03:59:55,018 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 8 states have internal predecessors, (66), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 158 [2023-11-29 03:59:55,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:59:55,023 INFO L225 Difference]: With dead ends: 1946 [2023-11-29 03:59:55,023 INFO L226 Difference]: Without dead ends: 1354 [2023-11-29 03:59:55,024 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2023-11-29 03:59:55,025 INFO L413 NwaCegarLoop]: 119 mSDtfsCounter, 379 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 716 mSolverCounterSat, 59 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 629 SdHoareTripleChecker+Invalid, 779 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 716 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-11-29 03:59:55,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [379 Valid, 629 Invalid, 779 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 716 Invalid, 4 Unknown, 0 Unchecked, 1.4s Time] [2023-11-29 03:59:55,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1354 states. [2023-11-29 03:59:55,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1354 to 954. [2023-11-29 03:59:55,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 840 states have (on average 1.2619047619047619) internal successors, (1060), 844 states have internal predecessors, (1060), 96 states have call successors, (96), 17 states have call predecessors, (96), 17 states have return successors, (96), 92 states have call predecessors, (96), 96 states have call successors, (96) [2023-11-29 03:59:55,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 1252 transitions. [2023-11-29 03:59:55,120 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 1252 transitions. Word has length 158 [2023-11-29 03:59:55,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:59:55,121 INFO L495 AbstractCegarLoop]: Abstraction has 954 states and 1252 transitions. [2023-11-29 03:59:55,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 8 states have internal predecessors, (66), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 03:59:55,121 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 1252 transitions. [2023-11-29 03:59:55,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-11-29 03:59:55,122 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:59:55,122 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:59:55,128 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2023-11-29 03:59:55,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 03:59:55,323 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:59:55,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:59:55,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1211020249, now seen corresponding path program 1 times [2023-11-29 03:59:55,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:59:55,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846738373] [2023-11-29 03:59:55,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:55,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:59:55,350 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:59:55,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1080451973] [2023-11-29 03:59:55,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:55,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:55,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:59:55,351 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:59:55,352 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 03:59:55,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:59:55,622 INFO L262 TraceCheckSpWp]: Trace formula consists of 579 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-29 03:59:55,625 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 03:59:56,890 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 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 03:59:57,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:59:57,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 03:59:57,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 03:59:57,568 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-29 03:59:57,569 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 2 case distinctions, treesize of input 25 treesize of output 27 [2023-11-29 03:59:57,655 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 198 proven. 145 refuted. 0 times theorem prover too weak. 341 trivial. 0 not checked. [2023-11-29 03:59:57,655 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 03:59:57,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 03:59:57,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846738373] [2023-11-29 03:59:57,716 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 03:59:57,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080451973] [2023-11-29 03:59:57,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080451973] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 03:59:57,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 03:59:57,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2023-11-29 03:59:57,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717521653] [2023-11-29 03:59:57,717 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 03:59:57,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 03:59:57,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 03:59:57,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 03:59:57,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-29 03:59:57,717 INFO L87 Difference]: Start difference. First operand 954 states and 1252 transitions. Second operand has 10 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 4 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) [2023-11-29 03:59:58,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 03:59:58,617 INFO L93 Difference]: Finished difference Result 1366 states and 1784 transitions. [2023-11-29 03:59:58,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 03:59:58,618 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 4 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) Word has length 158 [2023-11-29 03:59:58,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 03:59:58,621 INFO L225 Difference]: With dead ends: 1366 [2023-11-29 03:59:58,621 INFO L226 Difference]: Without dead ends: 986 [2023-11-29 03:59:58,622 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2023-11-29 03:59:58,622 INFO L413 NwaCegarLoop]: 91 mSDtfsCounter, 120 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-29 03:59:58,622 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 476 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 616 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-29 03:59:58,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 986 states. [2023-11-29 03:59:58,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 986 to 970. [2023-11-29 03:59:58,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 852 states have (on average 1.2546948356807512) internal successors, (1069), 856 states have internal predecessors, (1069), 96 states have call successors, (96), 21 states have call predecessors, (96), 21 states have return successors, (96), 92 states have call predecessors, (96), 96 states have call successors, (96) [2023-11-29 03:59:58,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1261 transitions. [2023-11-29 03:59:58,710 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 1261 transitions. Word has length 158 [2023-11-29 03:59:58,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 03:59:58,710 INFO L495 AbstractCegarLoop]: Abstraction has 970 states and 1261 transitions. [2023-11-29 03:59:58,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 4 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (19), 3 states have call predecessors, (19), 4 states have call successors, (19) [2023-11-29 03:59:58,710 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 1261 transitions. [2023-11-29 03:59:58,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-11-29 03:59:58,711 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 03:59:58,711 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 03:59:58,718 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-11-29 03:59:58,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 03:59:58,912 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 03:59:58,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 03:59:58,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1273059863, now seen corresponding path program 1 times [2023-11-29 03:59:58,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 03:59:58,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611973324] [2023-11-29 03:59:58,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:58,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 03:59:58,938 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 03:59:58,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [822586972] [2023-11-29 03:59:58,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 03:59:58,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 03:59:58,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 03:59:58,940 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 03:59:58,940 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-29 03:59:59,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 03:59:59,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 03:59:59,224 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:00:02,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:02,807 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2023-11-29 04:00:03,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:03,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:03,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:03,017 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 27 treesize of output 18 [2023-11-29 04:00:03,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:03,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:03,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:03,108 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 27 treesize of output 18 [2023-11-29 04:00:03,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:03,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:03,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:03,198 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 23 treesize of output 25 [2023-11-29 04:00:03,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:03,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:03,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 65 treesize of output 31 [2023-11-29 04:00:03,473 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 04:00:03,473 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:00:03,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:00:03,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611973324] [2023-11-29 04:00:03,473 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:00:03,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822586972] [2023-11-29 04:00:03,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822586972] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:00:03,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:00:03,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-29 04:00:03,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329983527] [2023-11-29 04:00:03,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:00:03,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 04:00:03,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:00:03,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 04:00:03,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-11-29 04:00:03,475 INFO L87 Difference]: Start difference. First operand 970 states and 1261 transitions. Second operand has 12 states, 12 states have (on average 5.5) internal successors, (66), 11 states have internal predecessors, (66), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 04:00:05,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:00:05,397 INFO L93 Difference]: Finished difference Result 1900 states and 2489 transitions. [2023-11-29 04:00:05,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 04:00:05,398 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.5) internal successors, (66), 11 states have internal predecessors, (66), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 158 [2023-11-29 04:00:05,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:00:05,405 INFO L225 Difference]: With dead ends: 1900 [2023-11-29 04:00:05,405 INFO L226 Difference]: Without dead ends: 1530 [2023-11-29 04:00:05,406 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=226, Invalid=530, Unknown=0, NotChecked=0, Total=756 [2023-11-29 04:00:05,407 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 569 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 730 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 569 SdHoareTripleChecker+Valid, 965 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-29 04:00:05,407 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [569 Valid, 965 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 730 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-29 04:00:05,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1530 states. [2023-11-29 04:00:05,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1530 to 970. [2023-11-29 04:00:05,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 852 states have (on average 1.2546948356807512) internal successors, (1069), 856 states have internal predecessors, (1069), 96 states have call successors, (96), 21 states have call predecessors, (96), 21 states have return successors, (96), 92 states have call predecessors, (96), 96 states have call successors, (96) [2023-11-29 04:00:05,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1261 transitions. [2023-11-29 04:00:05,501 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 1261 transitions. Word has length 158 [2023-11-29 04:00:05,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:00:05,501 INFO L495 AbstractCegarLoop]: Abstraction has 970 states and 1261 transitions. [2023-11-29 04:00:05,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.5) internal successors, (66), 11 states have internal predecessors, (66), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 04:00:05,501 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 1261 transitions. [2023-11-29 04:00:05,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-11-29 04:00:05,502 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:00:05,502 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:00:05,508 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-11-29 04:00:05,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-29 04:00:05,703 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:00:05,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:00:05,703 INFO L85 PathProgramCache]: Analyzing trace with hash 1815284570, now seen corresponding path program 1 times [2023-11-29 04:00:05,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:00:05,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193962699] [2023-11-29 04:00:05,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:00:05,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:00:05,730 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:00:05,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1949891608] [2023-11-29 04:00:05,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:00:05,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:00:05,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:00:05,731 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:00:05,746 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-29 04:00:06,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:00:06,095 INFO L262 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 72 conjunts are in the unsatisfiable core [2023-11-29 04:00:06,103 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:00:06,218 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:00:06,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:00:07,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:00:07,943 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:00:08,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:00:08,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:00:09,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:00:09,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:00:09,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:00:10,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:00:10,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:00:11,476 INFO L349 Elim1Store]: treesize reduction 64, result has 40.2 percent of original size [2023-11-29 04:00:11,476 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 5 case distinctions, treesize of input 35 treesize of output 66 [2023-11-29 04:00:11,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:11,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:00:12,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:12,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:12,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:12,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 80 [2023-11-29 04:00:12,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:12,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:12,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:00:12,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 64 [2023-11-29 04:00:12,857 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2023-11-29 04:00:12,857 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:00:40,906 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse5 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base))) (and (forall ((v_z_28 Int)) (or (forall ((v_y_28 Int)) (let ((.cse4 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_28 (* v_y_28 4294967296)))))) (let ((.cse0 (store .cse4 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse4 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse2 (div (select (select .cse4 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse4 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse3 (+ v_z_28 1)) (.cse1 (select (select .cse0 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (select (select .cse0 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse1 (mod (select (select .cse0 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< (mod (+ .cse2 1) 4294967296) .cse3) (< (mod .cse2 4294967296) .cse3) (< .cse1 0)))))) (< v_z_28 0) (< 4294967295 v_z_28))) (forall ((v_z_30 Int)) (or (< 4294967295 v_z_30) (forall ((v_y_30 Int)) (let ((.cse11 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_30 (* v_y_30 4294967296)))))) (let ((.cse8 (store .cse11 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse11 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse6 (select (select .cse8 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse7 (mod (select (select .cse8 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse9 (div (select (select .cse11 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse11 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse10 (+ v_z_30 1))) (or (not (= (mod .cse6 .cse7) 0)) (< (mod (select (select .cse8 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse6 .cse7) 4294967296)) (< (mod (+ .cse9 1) 4294967296) .cse10) (< (mod .cse9 4294967296) .cse10)))))) (< v_z_30 0))) (forall ((v_z_25 Int)) (or (forall ((v_y_25 Int)) (let ((.cse17 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_25 (* v_y_25 4294967296)))))) (let ((.cse16 (store .cse17 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse17 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse12 (div (select (select .cse17 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse17 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse13 (+ v_z_25 1)) (.cse15 (mod (select (select .cse16 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse14 (select (select .cse16 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (+ 1 .cse12) 4294967296) .cse13) (= (mod .cse14 .cse15) 0) (< (mod .cse12 4294967296) .cse13) (< (mod (select (select .cse16 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse14 .cse15) 1) 4294967296)) (< 0 (+ .cse14 1))))))) (< v_z_25 0) (< 4294967295 v_z_25))) (forall ((v_z_28 Int)) (or (< v_z_28 0) (< 4294967295 v_z_28) (forall ((v_y_28 Int)) (let ((.cse22 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_28 (* v_y_28 4294967296)))))) (let ((.cse18 (store .cse22 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse22 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse20 (select (select .cse22 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse21 (mod (select (select .cse22 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse19 (select (select .cse18 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (select (select .cse18 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse19 (mod (select (select .cse18 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< (mod (div .cse20 .cse21) 4294967296) (+ v_z_28 1)) (not (= (mod .cse20 .cse21) 0)) (< .cse19 0)))))))) (forall ((v_z_28 Int)) (or (< v_z_28 0) (forall ((v_y_28 Int)) (let ((.cse24 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_28 (* v_y_28 4294967296)))))) (let ((.cse25 (select (select .cse24 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (let ((.cse23 (store .cse24 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse24 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (< (mod (select (select .cse23 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse23 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse23 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))) (< .cse25 0) (< (mod (div .cse25 (mod (select (select .cse24 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_28 1)))))) (< 4294967295 v_z_28))) (forall ((v_z_26 Int)) (or (< v_z_26 0) (< 4294967295 v_z_26) (forall ((v_y_26 Int)) (let ((.cse31 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_26 (* v_y_26 4294967296)))))) (let ((.cse30 (store .cse31 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse31 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse26 (select (select .cse31 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse27 (mod (select (select .cse31 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse28 (mod (select (select .cse30 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse29 (div (select (select .cse30 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse30 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (= 0 (mod .cse26 .cse27)) (< .cse28 (mod (+ .cse29 1) 4294967296)) (< 0 (+ .cse26 1)) (< (mod (+ 1 (div .cse26 .cse27)) 4294967296) (+ v_z_26 1)) (< .cse28 (mod .cse29 4294967296))))))))) (forall ((v_z_30 Int)) (or (< 4294967295 v_z_30) (< v_z_30 0) (forall ((v_y_30 Int)) (let ((.cse37 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_30 (* v_y_30 4294967296)))))) (let ((.cse34 (store .cse37 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse37 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse32 (select (select .cse34 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse33 (mod (select (select .cse34 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse35 (select (select .cse37 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse36 (mod (select (select .cse37 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse32 .cse33) 0)) (< (mod (select (select .cse34 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse32 .cse33) 4294967296)) (not (= (mod .cse35 .cse36) 0)) (< (mod (div .cse35 .cse36) 4294967296) (+ v_z_30 1))))))))) (forall ((v_z_30 Int)) (or (< 4294967295 v_z_30) (forall ((v_y_30 Int)) (let ((.cse42 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_30 (* v_y_30 4294967296)))))) (let ((.cse40 (store .cse42 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse42 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse38 (select (select .cse40 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse39 (mod (select (select .cse40 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse41 (select (select .cse42 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (not (= (mod .cse38 .cse39) 0)) (< (mod (select (select .cse40 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse38 .cse39) 4294967296)) (< .cse41 0) (< (mod (div .cse41 (mod (select (select .cse42 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_30 1))))))) (< v_z_30 0))) (forall ((v_z_26 Int)) (or (forall ((v_y_26 Int)) (let ((.cse48 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_26 (* v_y_26 4294967296)))))) (let ((.cse45 (store .cse48 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse48 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse47 (mod (select (select .cse45 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse46 (select (select .cse45 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse43 (select (select .cse48 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse44 (mod (select (select .cse48 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (= 0 (mod .cse43 .cse44)) (< (mod (select (select .cse45 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse46 .cse47) 1) 4294967296)) (= (mod .cse46 .cse47) 0) (< 0 (+ .cse46 1)) (< (mod (+ 1 (div .cse43 .cse44)) 4294967296) (+ v_z_26 1))))))) (< v_z_26 0) (< 4294967295 v_z_26))) (forall ((v_z_25 Int)) (or (forall ((v_y_25 Int)) (let ((.cse54 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_25 (* v_y_25 4294967296)))))) (let ((.cse53 (store .cse54 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse54 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse49 (div (select (select .cse54 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse54 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse50 (+ v_z_25 1)) (.cse51 (mod (select (select .cse53 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse52 (div (select (select .cse53 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse53 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod (+ 1 .cse49) 4294967296) .cse50) (< (mod .cse49 4294967296) .cse50) (< .cse51 (mod (+ .cse52 1) 4294967296)) (< .cse51 (mod .cse52 4294967296))))))) (< v_z_25 0) (< 4294967295 v_z_25))) (forall ((v_z_25 Int)) (or (forall ((v_y_25 Int)) (let ((.cse56 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_25 (* v_y_25 4294967296)))))) (let ((.cse59 (store .cse56 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse56 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse57 (mod (select (select .cse59 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse58 (div (select (select .cse59 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse59 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse55 (select (select .cse56 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (div .cse55 (mod (select (select .cse56 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_25 1)) (< .cse57 (mod (+ .cse58 1) 4294967296)) (< .cse57 (mod .cse58 4294967296)) (< .cse55 0)))))) (< v_z_25 0) (< 4294967295 v_z_25))) (forall ((v_z_27 Int) (v_y_27 Int)) (let ((.cse64 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_27 (* v_y_27 4294967296)))))) (let ((.cse63 (store .cse64 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse64 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse60 (select (select .cse63 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse61 (select (select .cse64 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse62 (mod (select (select .cse64 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< v_z_27 0) (< .cse60 0) (< 0 (+ .cse61 1)) (= (mod .cse61 .cse62) 0) (< (mod (select (select .cse63 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse60 (mod (select (select .cse63 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< (mod (+ (div .cse61 .cse62) 1) 4294967296) (+ v_z_27 1))))))) (forall ((v_z_25 Int)) (or (forall ((v_y_25 Int)) (let ((.cse70 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_25 (* v_y_25 4294967296)))))) (let ((.cse69 (store .cse70 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse70 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse67 (select (select .cse70 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse68 (mod (select (select .cse70 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse66 (mod (select (select .cse69 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse65 (select (select .cse69 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (= (mod .cse65 .cse66) 0) (not (= (mod .cse67 .cse68) 0)) (< (mod (div .cse67 .cse68) 4294967296) (+ v_z_25 1)) (< (mod (select (select .cse69 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse65 .cse66) 1) 4294967296)) (< 0 (+ .cse65 1))))))) (< v_z_25 0) (< 4294967295 v_z_25))) (forall ((v_z_29 Int) (v_y_29 Int)) (let ((.cse76 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_29 (* v_y_29 4294967296)))))) (let ((.cse75 (store .cse76 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse76 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse71 (select (select .cse76 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse72 (mod (select (select .cse76 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse73 (select (select .cse75 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse74 (mod (select (select .cse75 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ (div .cse71 .cse72) 1) 4294967296) (+ v_z_29 1)) (not (= 0 (mod .cse73 .cse74))) (< 0 (+ .cse71 1)) (= (mod .cse71 .cse72) 0) (< v_z_29 0) (< (mod (select (select .cse75 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse73 .cse74) 4294967296))))))) (forall ((v_z_25 Int)) (or (< v_z_25 0) (< 4294967295 v_z_25) (forall ((v_y_25 Int)) (let ((.cse82 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_25 (* v_y_25 4294967296)))))) (let ((.cse81 (store .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse77 (select (select .cse82 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse78 (mod (select (select .cse82 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse79 (mod (select (select .cse81 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse80 (div (select (select .cse81 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse81 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (not (= (mod .cse77 .cse78) 0)) (< (mod (div .cse77 .cse78) 4294967296) (+ v_z_25 1)) (< .cse79 (mod (+ .cse80 1) 4294967296)) (< .cse79 (mod .cse80 4294967296))))))))))) is different from true [2023-11-29 04:01:29,405 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse7 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base))) (and (forall ((v_z_25 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_25 Int)) (let ((.cse5 (let ((.cse6 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_25 (* v_y_25 4294967296))))))) (let ((.cse4 (store .cse5 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse5 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse0 (div (select (select .cse5 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse5 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse1 (+ v_z_25 1)) (.cse2 (mod (select (select .cse4 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse3 (div (select (select .cse4 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse4 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod (+ .cse0 1) 4294967296) .cse1) (< .cse2 (mod .cse3 4294967296)) (< (mod .cse0 4294967296) .cse1) (< .cse2 (mod (+ .cse3 1) 4294967296))))))) (< v_z_25 0) (< 4294967295 v_z_25))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_30 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_30 Int)) (let ((.cse13 (let ((.cse14 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse14 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse14 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_30 (* v_y_30 4294967296))))))) (let ((.cse10 (store .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse11 (select (select .cse10 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse12 (mod (select (select .cse10 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse8 (select (select .cse13 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse9 (mod (select (select .cse13 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse8 .cse9) 0)) (< (mod (select (select .cse10 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse11 .cse12) 4294967296)) (not (= (mod .cse11 .cse12) 0)) (< (mod (div .cse8 .cse9) 4294967296) (+ v_z_30 1))))))) (< 4294967295 v_z_30) (< v_z_30 0))) (forall ((v_z_26 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_26 0) (forall ((v_y_26 Int)) (let ((.cse19 (let ((.cse21 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse21 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse21 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_26 (* v_y_26 4294967296))))))) (let ((.cse20 (store .cse19 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse19 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse16 (mod (select (select .cse20 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse17 (div (select (select .cse20 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse20 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse15 (select (select .cse19 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse18 (mod (select (select .cse19 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< 0 (+ .cse15 1)) (< .cse16 (mod (+ .cse17 1) 4294967296)) (= (mod .cse15 .cse18) 0) (< .cse16 (mod .cse17 4294967296)) (< (mod (+ (div .cse15 .cse18) 1) 4294967296) (+ v_z_26 1))))))) (< 4294967295 v_z_26))) (forall ((v_z_28 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_28 0) (forall ((v_y_28 Int)) (let ((.cse23 (let ((.cse25 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse25 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse25 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_28 (* v_y_28 4294967296))))))) (let ((.cse22 (select (select .cse23 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (div .cse22 (mod (select (select .cse23 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_28 1)) (let ((.cse24 (store .cse23 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse23 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (< (mod (select (select .cse24 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse24 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse24 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))) (< .cse22 0))))) (< 4294967295 v_z_28))) (forall ((v_z_25 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_25 0) (< 4294967295 v_z_25) (forall ((v_y_25 Int)) (let ((.cse29 (let ((.cse31 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse31 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse31 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_25 (* v_y_25 4294967296))))))) (let ((.cse30 (store .cse29 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse29 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse26 (select (select .cse29 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse27 (mod (select (select .cse30 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse28 (div (select (select .cse30 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse30 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< .cse26 0) (< .cse27 (mod .cse28 4294967296)) (< (mod (div .cse26 (mod (select (select .cse29 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_25 1)) (< .cse27 (mod (+ .cse28 1) 4294967296))))))))) (forall ((v_z_28 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_28 0) (forall ((v_y_28 Int)) (let ((.cse36 (let ((.cse37 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse37 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse37 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_28 (* v_y_28 4294967296))))))) (let ((.cse34 (store .cse36 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse36 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse35 (select (select .cse34 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse32 (div (select (select .cse36 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse36 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse33 (+ v_z_28 1))) (or (< (mod .cse32 4294967296) .cse33) (< (mod (select (select .cse34 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse35 (mod (select (select .cse34 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< .cse35 0) (< (mod (+ 1 .cse32) 4294967296) .cse33)))))) (< 4294967295 v_z_28))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_30 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_30) (< v_z_30 0) (forall ((v_y_30 Int)) (let ((.cse42 (let ((.cse43 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse43 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse43 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_30 (* v_y_30 4294967296))))))) (let ((.cse38 (store .cse42 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse42 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse39 (select (select .cse38 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse40 (mod (select (select .cse38 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse41 (select (select .cse42 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (select (select .cse38 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse39 .cse40) 4294967296)) (not (= (mod .cse39 .cse40) 0)) (< (mod (div .cse41 (mod (select (select .cse42 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_30 1)) (< .cse41 0)))))))) (forall ((v_z_25 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_25 Int)) (let ((.cse49 (let ((.cse50 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse50 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse50 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_25 (* v_y_25 4294967296))))))) (let ((.cse48 (store .cse49 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse49 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse44 (select (select .cse49 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse45 (mod (select (select .cse49 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse46 (select (select .cse48 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse47 (mod (select (select .cse48 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse44 .cse45) 0)) (= (mod .cse46 .cse47) 0) (< 0 (+ .cse46 1)) (< (mod (div .cse44 .cse45) 4294967296) (+ v_z_25 1)) (< (mod (select (select .cse48 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse46 .cse47) 1) 4294967296))))))) (< v_z_25 0) (< 4294967295 v_z_25))) (forall ((v_z_25 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_25 0) (forall ((v_y_25 Int)) (let ((.cse56 (let ((.cse57 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse57 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse57 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_25 (* v_y_25 4294967296))))))) (let ((.cse55 (store .cse56 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse56 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse51 (select (select .cse56 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse52 (mod (select (select .cse56 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse53 (mod (select (select .cse55 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse54 (div (select (select .cse55 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse55 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (not (= (mod .cse51 .cse52) 0)) (< .cse53 (mod .cse54 4294967296)) (< (mod (div .cse51 .cse52) 4294967296) (+ v_z_25 1)) (< .cse53 (mod (+ .cse54 1) 4294967296))))))) (< 4294967295 v_z_25))) (forall ((v_z_28 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_28 0) (forall ((v_y_28 Int)) (let ((.cse62 (let ((.cse63 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse63 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse63 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_28 (* v_y_28 4294967296))))))) (let ((.cse60 (store .cse62 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse62 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse61 (select (select .cse60 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse58 (select (select .cse62 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse59 (mod (select (select .cse62 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (div .cse58 .cse59) 4294967296) (+ v_z_28 1)) (< (mod (select (select .cse60 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse61 (mod (select (select .cse60 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< .cse61 0) (not (= 0 (mod .cse58 .cse59)))))))) (< 4294967295 v_z_28))) (forall ((v_z_26 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_26 0) (forall ((v_y_26 Int)) (let ((.cse69 (let ((.cse70 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse70 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse70 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_26 (* v_y_26 4294967296))))))) (let ((.cse64 (store .cse69 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse69 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse67 (select (select .cse69 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse68 (mod (select (select .cse69 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse65 (select (select .cse64 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse66 (mod (select (select .cse64 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse64 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse65 .cse66) 1) 4294967296)) (< 0 (+ .cse65 1)) (= (mod .cse67 .cse68) 0) (< (mod (+ (div .cse67 .cse68) 1) 4294967296) (+ v_z_26 1)) (= (mod .cse65 .cse66) 0)))))) (< 4294967295 v_z_26))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_30 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_30) (< v_z_30 0) (forall ((v_y_30 Int)) (let ((.cse76 (let ((.cse77 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse77 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse77 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_30 (* v_y_30 4294967296))))))) (let ((.cse73 (store .cse76 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse76 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse74 (select (select .cse73 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse75 (mod (select (select .cse73 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse71 (div (select (select .cse76 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse76 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse72 (+ v_z_30 1))) (or (< (mod (+ .cse71 1) 4294967296) .cse72) (< (mod (select (select .cse73 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse74 .cse75) 4294967296)) (not (= (mod .cse74 .cse75) 0)) (< (mod .cse71 4294967296) .cse72)))))))) (forall ((v_z_27 Int) (v_y_27 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse82 (let ((.cse83 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse83 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse83 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_27 (* v_y_27 4294967296))))))) (let ((.cse81 (store .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse80 (mod (select (select .cse82 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse78 (select (select .cse81 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse79 (select (select .cse82 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse78 0) (= (mod .cse79 .cse80) 0) (< v_z_27 0) (< (mod (+ (div .cse79 .cse80) 1) 4294967296) (+ v_z_27 1)) (< (mod (select (select .cse81 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse78 (mod (select (select .cse81 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< 0 (+ .cse79 1))))))) (forall ((v_z_25 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_25 Int)) (let ((.cse89 (let ((.cse90 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse90 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse90 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_25 (* v_y_25 4294967296))))))) (let ((.cse88 (store .cse89 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse89 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse84 (div (select (select .cse89 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse89 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse85 (+ v_z_25 1)) (.cse86 (select (select .cse88 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse87 (mod (select (select .cse88 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ .cse84 1) 4294967296) .cse85) (= (mod .cse86 .cse87) 0) (< 0 (+ .cse86 1)) (< (mod .cse84 4294967296) .cse85) (< (mod (select (select .cse88 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse86 .cse87) 1) 4294967296))))))) (< v_z_25 0) (< 4294967295 v_z_25))) (forall ((v_z_29 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (v_y_29 Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse96 (let ((.cse97 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse97 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse97 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_29 (* v_y_29 4294967296))))))) (let ((.cse91 (store .cse96 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse96 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse94 (select (select .cse96 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse95 (mod (select (select .cse96 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse92 (select (select .cse91 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse93 (mod (select (select .cse91 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse91 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse92 .cse93) 4294967296)) (< 0 (+ .cse94 1)) (= 0 (mod .cse94 .cse95)) (< (mod (+ (div .cse94 .cse95) 1) 4294967296) (+ v_z_29 1)) (not (= (mod .cse92 .cse93) 0)) (< v_z_29 0)))))))) is different from false [2023-11-29 04:01:33,441 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse7 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base))) (and (forall ((v_z_25 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_25 Int)) (let ((.cse5 (let ((.cse6 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_25 (* v_y_25 4294967296))))))) (let ((.cse4 (store .cse5 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse5 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse0 (div (select (select .cse5 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse5 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse1 (+ v_z_25 1)) (.cse2 (mod (select (select .cse4 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse3 (div (select (select .cse4 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse4 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod (+ .cse0 1) 4294967296) .cse1) (< .cse2 (mod .cse3 4294967296)) (< (mod .cse0 4294967296) .cse1) (< .cse2 (mod (+ .cse3 1) 4294967296))))))) (< v_z_25 0) (< 4294967295 v_z_25))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_30 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_30 Int)) (let ((.cse13 (let ((.cse14 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse14 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse14 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_30 (* v_y_30 4294967296))))))) (let ((.cse10 (store .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse11 (select (select .cse10 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse12 (mod (select (select .cse10 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse8 (select (select .cse13 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse9 (mod (select (select .cse13 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse8 .cse9) 0)) (< (mod (select (select .cse10 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse11 .cse12) 4294967296)) (not (= (mod .cse11 .cse12) 0)) (< (mod (div .cse8 .cse9) 4294967296) (+ v_z_30 1))))))) (< 4294967295 v_z_30) (< v_z_30 0))) (forall ((v_z_26 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_26 0) (forall ((v_y_26 Int)) (let ((.cse19 (let ((.cse21 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse21 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse21 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_26 (* v_y_26 4294967296))))))) (let ((.cse20 (store .cse19 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse19 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse16 (mod (select (select .cse20 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse17 (div (select (select .cse20 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse20 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse15 (select (select .cse19 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse18 (mod (select (select .cse19 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< 0 (+ .cse15 1)) (< .cse16 (mod (+ .cse17 1) 4294967296)) (= (mod .cse15 .cse18) 0) (< .cse16 (mod .cse17 4294967296)) (< (mod (+ (div .cse15 .cse18) 1) 4294967296) (+ v_z_26 1))))))) (< 4294967295 v_z_26))) (forall ((v_z_28 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_28 0) (forall ((v_y_28 Int)) (let ((.cse23 (let ((.cse25 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse25 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse25 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_28 (* v_y_28 4294967296))))))) (let ((.cse22 (select (select .cse23 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (div .cse22 (mod (select (select .cse23 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_28 1)) (let ((.cse24 (store .cse23 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse23 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (< (mod (select (select .cse24 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse24 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse24 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))) (< .cse22 0))))) (< 4294967295 v_z_28))) (forall ((v_z_25 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_25 0) (< 4294967295 v_z_25) (forall ((v_y_25 Int)) (let ((.cse29 (let ((.cse31 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse31 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse31 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_25 (* v_y_25 4294967296))))))) (let ((.cse30 (store .cse29 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse29 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse26 (select (select .cse29 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse27 (mod (select (select .cse30 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse28 (div (select (select .cse30 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse30 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< .cse26 0) (< .cse27 (mod .cse28 4294967296)) (< (mod (div .cse26 (mod (select (select .cse29 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_25 1)) (< .cse27 (mod (+ .cse28 1) 4294967296))))))))) (forall ((v_z_28 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_28 0) (forall ((v_y_28 Int)) (let ((.cse36 (let ((.cse37 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse37 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse37 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_28 (* v_y_28 4294967296))))))) (let ((.cse34 (store .cse36 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse36 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse35 (select (select .cse34 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse32 (div (select (select .cse36 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse36 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse33 (+ v_z_28 1))) (or (< (mod .cse32 4294967296) .cse33) (< (mod (select (select .cse34 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse35 (mod (select (select .cse34 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< .cse35 0) (< (mod (+ 1 .cse32) 4294967296) .cse33)))))) (< 4294967295 v_z_28))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_30 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_30) (< v_z_30 0) (forall ((v_y_30 Int)) (let ((.cse42 (let ((.cse43 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse43 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse43 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_30 (* v_y_30 4294967296))))))) (let ((.cse38 (store .cse42 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse42 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse39 (select (select .cse38 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse40 (mod (select (select .cse38 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse41 (select (select .cse42 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (select (select .cse38 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse39 .cse40) 4294967296)) (not (= (mod .cse39 .cse40) 0)) (< (mod (div .cse41 (mod (select (select .cse42 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_30 1)) (< .cse41 0)))))))) (forall ((v_z_25 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_25 Int)) (let ((.cse49 (let ((.cse50 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse50 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse50 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_25 (* v_y_25 4294967296))))))) (let ((.cse48 (store .cse49 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse49 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse44 (select (select .cse49 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse45 (mod (select (select .cse49 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse46 (select (select .cse48 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse47 (mod (select (select .cse48 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse44 .cse45) 0)) (= (mod .cse46 .cse47) 0) (< 0 (+ .cse46 1)) (< (mod (div .cse44 .cse45) 4294967296) (+ v_z_25 1)) (< (mod (select (select .cse48 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse46 .cse47) 1) 4294967296))))))) (< v_z_25 0) (< 4294967295 v_z_25))) (forall ((v_z_25 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_25 0) (forall ((v_y_25 Int)) (let ((.cse56 (let ((.cse57 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse57 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse57 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_25 (* v_y_25 4294967296))))))) (let ((.cse55 (store .cse56 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse56 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse51 (select (select .cse56 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse52 (mod (select (select .cse56 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse53 (mod (select (select .cse55 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse54 (div (select (select .cse55 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse55 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (not (= (mod .cse51 .cse52) 0)) (< .cse53 (mod .cse54 4294967296)) (< (mod (div .cse51 .cse52) 4294967296) (+ v_z_25 1)) (< .cse53 (mod (+ .cse54 1) 4294967296))))))) (< 4294967295 v_z_25))) (forall ((v_z_28 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_28 0) (forall ((v_y_28 Int)) (let ((.cse62 (let ((.cse63 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse63 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse63 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_28 (* v_y_28 4294967296))))))) (let ((.cse60 (store .cse62 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse62 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse61 (select (select .cse60 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse58 (select (select .cse62 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse59 (mod (select (select .cse62 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (div .cse58 .cse59) 4294967296) (+ v_z_28 1)) (< (mod (select (select .cse60 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse61 (mod (select (select .cse60 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< .cse61 0) (not (= 0 (mod .cse58 .cse59)))))))) (< 4294967295 v_z_28))) (forall ((v_z_26 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_26 0) (forall ((v_y_26 Int)) (let ((.cse69 (let ((.cse70 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse70 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse70 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_26 (* v_y_26 4294967296))))))) (let ((.cse64 (store .cse69 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse69 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse67 (select (select .cse69 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse68 (mod (select (select .cse69 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse65 (select (select .cse64 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse66 (mod (select (select .cse64 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse64 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse65 .cse66) 1) 4294967296)) (< 0 (+ .cse65 1)) (= (mod .cse67 .cse68) 0) (< (mod (+ (div .cse67 .cse68) 1) 4294967296) (+ v_z_26 1)) (= (mod .cse65 .cse66) 0)))))) (< 4294967295 v_z_26))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_30 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_30) (< v_z_30 0) (forall ((v_y_30 Int)) (let ((.cse76 (let ((.cse77 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse77 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse77 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_30 (* v_y_30 4294967296))))))) (let ((.cse73 (store .cse76 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse76 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse74 (select (select .cse73 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse75 (mod (select (select .cse73 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse71 (div (select (select .cse76 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse76 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse72 (+ v_z_30 1))) (or (< (mod (+ .cse71 1) 4294967296) .cse72) (< (mod (select (select .cse73 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse74 .cse75) 4294967296)) (not (= (mod .cse74 .cse75) 0)) (< (mod .cse71 4294967296) .cse72)))))))) (forall ((v_z_27 Int) (v_y_27 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse82 (let ((.cse83 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse83 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse83 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_27 (* v_y_27 4294967296))))))) (let ((.cse81 (store .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse80 (mod (select (select .cse82 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse78 (select (select .cse81 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse79 (select (select .cse82 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse78 0) (= (mod .cse79 .cse80) 0) (< v_z_27 0) (< (mod (+ (div .cse79 .cse80) 1) 4294967296) (+ v_z_27 1)) (< (mod (select (select .cse81 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse78 (mod (select (select .cse81 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< 0 (+ .cse79 1))))))) (forall ((v_z_25 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_25 Int)) (let ((.cse89 (let ((.cse90 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse90 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse90 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_25 (* v_y_25 4294967296))))))) (let ((.cse88 (store .cse89 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse89 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse84 (div (select (select .cse89 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse89 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse85 (+ v_z_25 1)) (.cse86 (select (select .cse88 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse87 (mod (select (select .cse88 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ .cse84 1) 4294967296) .cse85) (= (mod .cse86 .cse87) 0) (< 0 (+ .cse86 1)) (< (mod .cse84 4294967296) .cse85) (< (mod (select (select .cse88 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse86 .cse87) 1) 4294967296))))))) (< v_z_25 0) (< 4294967295 v_z_25))) (forall ((v_z_29 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (v_y_29 Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse96 (let ((.cse97 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse97 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse97 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_29 (* v_y_29 4294967296))))))) (let ((.cse91 (store .cse96 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse96 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse94 (select (select .cse96 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse95 (mod (select (select .cse96 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse92 (select (select .cse91 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse93 (mod (select (select .cse91 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse91 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse92 .cse93) 4294967296)) (< 0 (+ .cse94 1)) (= 0 (mod .cse94 .cse95)) (< (mod (+ (div .cse94 .cse95) 1) 4294967296) (+ v_z_29 1)) (not (= (mod .cse92 .cse93) 0)) (< v_z_29 0)))))))) is different from true [2023-11-29 04:01:55,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:01:55,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193962699] [2023-11-29 04:01:55,029 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:01:55,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949891608] [2023-11-29 04:01:55,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949891608] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:01:55,029 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 04:01:55,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2023-11-29 04:01:55,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173966465] [2023-11-29 04:01:55,029 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 04:01:55,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 04:01:55,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:01:55,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 04:01:55,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=281, Unknown=3, NotChecked=70, Total=420 [2023-11-29 04:01:55,030 INFO L87 Difference]: Start difference. First operand 970 states and 1261 transitions. Second operand has 12 states, 12 states have (on average 5.833333333333333) internal successors, (70), 11 states have internal predecessors, (70), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-29 04:02:01,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:02:01,831 INFO L93 Difference]: Finished difference Result 1634 states and 2127 transitions. [2023-11-29 04:02:01,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 04:02:01,832 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.833333333333333) internal successors, (70), 11 states have internal predecessors, (70), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 159 [2023-11-29 04:02:01,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:02:01,836 INFO L225 Difference]: With dead ends: 1634 [2023-11-29 04:02:01,836 INFO L226 Difference]: Without dead ends: 1028 [2023-11-29 04:02:01,838 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 19.4s TimeCoverageRelationStatistics Valid=186, Invalid=575, Unknown=3, NotChecked=106, Total=870 [2023-11-29 04:02:01,838 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 328 mSDsluCounter, 905 mSDsCounter, 0 mSdLazyCounter, 1094 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 1058 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1094 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2023-11-29 04:02:01,838 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 1058 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1094 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2023-11-29 04:02:01,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2023-11-29 04:02:01,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 970. [2023-11-29 04:02:01,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 852 states have (on average 1.25) internal successors, (1065), 856 states have internal predecessors, (1065), 96 states have call successors, (96), 21 states have call predecessors, (96), 21 states have return successors, (96), 92 states have call predecessors, (96), 96 states have call successors, (96) [2023-11-29 04:02:01,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1257 transitions. [2023-11-29 04:02:01,932 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 1257 transitions. Word has length 159 [2023-11-29 04:02:01,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:02:01,933 INFO L495 AbstractCegarLoop]: Abstraction has 970 states and 1257 transitions. [2023-11-29 04:02:01,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.833333333333333) internal successors, (70), 11 states have internal predecessors, (70), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-29 04:02:01,933 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 1257 transitions. [2023-11-29 04:02:01,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-11-29 04:02:01,934 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:02:01,934 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:02:01,941 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-11-29 04:02:02,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 04:02:02,135 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:02:02,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:02:02,135 INFO L85 PathProgramCache]: Analyzing trace with hash 549318264, now seen corresponding path program 1 times [2023-11-29 04:02:02,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:02:02,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045169961] [2023-11-29 04:02:02,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:02:02,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:02:02,163 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:02:02,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1133789428] [2023-11-29 04:02:02,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:02:02,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:02:02,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:02:02,165 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:02:02,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-29 04:02:02,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:02:02,491 INFO L262 TraceCheckSpWp]: Trace formula consists of 592 conjuncts, 81 conjunts are in the unsatisfiable core [2023-11-29 04:02:02,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:02:02,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:02:03,572 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:02:04,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:02:04,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:02:05,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:02:05,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:02:06,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:02:06,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:02:07,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:02:08,169 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:02:08,832 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:02:09,489 INFO L349 Elim1Store]: treesize reduction 64, result has 40.2 percent of original size [2023-11-29 04:02:09,489 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 5 case distinctions, treesize of input 35 treesize of output 66 [2023-11-29 04:02:09,783 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:02:09,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:02:09,876 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:02:10,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:02:10,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:02:10,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:02:10,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:02:10,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:02:10,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 80 [2023-11-29 04:02:10,983 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2023-11-29 04:02:10,984 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:02:34,360 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse6 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base))) (and (forall ((v_z_36 Int)) (or (< v_z_36 0) (forall ((v_y_36 Int)) (let ((.cse5 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296)))))) (let ((.cse4 (store .cse5 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse5 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse3 (mod (select (select .cse4 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse0 (div (select (select .cse5 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse5 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse1 (+ v_z_36 1)) (.cse2 (select (select .cse4 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (+ .cse0 1) 4294967296) .cse1) (= (mod .cse2 .cse3) 0) (< (mod (select (select .cse4 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse2 .cse3) 1) 4294967296)) (< (mod .cse0 4294967296) .cse1) (< 0 (+ .cse2 1))))))) (< 4294967295 v_z_36))) (forall ((v_z_34 Int)) (or (< 4294967295 v_z_34) (< v_z_34 0) (forall ((v_y_34 Int)) (let ((.cse12 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296)))))) (let ((.cse11 (store .cse12 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse12 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse9 (select (select .cse12 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse10 (mod (select (select .cse12 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse7 (select (select .cse11 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse8 (mod (select (select .cse11 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (= (mod .cse7 .cse8) 0) (< 0 (+ .cse7 1)) (< (mod (div .cse9 .cse10) 4294967296) (+ v_z_34 1)) (not (= (mod .cse9 .cse10) 0)) (< (mod (select (select .cse11 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ 1 (div .cse7 .cse8)) 4294967296))))))))) (forall ((v_z_40 Int) (v_y_40 Int)) (let ((.cse17 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_40 (* v_y_40 4294967296)))))) (let ((.cse15 (store .cse17 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse17 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse14 (mod (select (select .cse17 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse13 (select (select .cse17 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse16 (select (select .cse15 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (+ (div .cse13 .cse14) 1) 4294967296) (+ v_z_40 1)) (= (mod .cse13 .cse14) 0) (< (mod (select (select .cse15 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse16 (mod (select (select .cse15 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< v_z_40 0) (< 0 (+ .cse13 1)) (< .cse16 0)))))) (forall ((v_z_34 Int)) (or (< 4294967295 v_z_34) (< v_z_34 0) (forall ((v_y_34 Int)) (let ((.cse23 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296)))))) (let ((.cse18 (store .cse23 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse23 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse21 (select (select .cse23 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse22 (mod (select (select .cse23 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse19 (select (select .cse18 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse20 (mod (select (select .cse18 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse18 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse19 .cse20) 4294967296)) (< (mod (div .cse21 .cse22) 4294967296) (+ v_z_34 1)) (not (= (mod .cse21 .cse22) 0)) (not (= (mod .cse19 .cse20) 0))))))))) (forall ((v_z_36 Int)) (or (< v_z_36 0) (forall ((v_y_36 Int)) (let ((.cse28 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296)))))) (let ((.cse29 (store .cse28 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse28 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse26 (mod (select (select .cse29 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse27 (div (select (select .cse29 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse29 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse24 (div (select (select .cse28 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse28 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse25 (+ v_z_36 1))) (or (< (mod (+ .cse24 1) 4294967296) .cse25) (< .cse26 (mod .cse27 4294967296)) (< .cse26 (mod (+ .cse27 1) 4294967296)) (< (mod .cse24 4294967296) .cse25)))))) (< 4294967295 v_z_36))) (forall ((v_z_44 Int)) (or (< v_z_44 0) (< 4294967295 v_z_44) (forall ((v_y_44 Int)) (let ((.cse33 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_44 4294967296) v_z_44))))) (let ((.cse34 (store .cse33 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse33 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse30 (select (select .cse33 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse31 (select (select .cse34 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse32 (mod (select (select .cse34 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse30 0) (not (= (mod .cse31 .cse32) 0)) (< (mod (div .cse30 (mod (select (select .cse33 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_44 1)) (< (mod (select (select .cse34 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse31 .cse32) 4294967296))))))))) (forall ((v_z_44 Int)) (or (forall ((v_y_44 Int)) (let ((.cse36 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_44 4294967296) v_z_44))))) (let ((.cse35 (select (select .cse36 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse35 0) (< (mod (div .cse35 (mod (select (select .cse36 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_44 1)) (let ((.cse37 (store .cse36 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse36 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (< (mod (select (select .cse37 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse37 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse37 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))) (< v_z_44 0) (< 4294967295 v_z_44))) (forall ((v_z_42 Int) (v_y_42 Int)) (let ((.cse43 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_42 (* v_y_42 4294967296)))))) (let ((.cse42 (store .cse43 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse43 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse38 (select (select .cse43 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse39 (mod (select (select .cse43 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse40 (mod (select (select .cse42 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse41 (div (select (select .cse42 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse42 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (= (mod .cse38 .cse39) 0) (< 0 (+ .cse38 1)) (< .cse40 (mod (+ .cse41 1) 4294967296)) (< v_z_42 0) (< (mod (+ (div .cse38 .cse39) 1) 4294967296) (+ v_z_42 1)) (< .cse40 (mod .cse41 4294967296))))))) (forall ((v_z_34 Int)) (or (< 4294967295 v_z_34) (< v_z_34 0) (forall ((v_y_34 Int)) (let ((.cse48 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296)))))) (let ((.cse44 (store .cse48 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse48 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse45 (select (select .cse44 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse46 (select (select .cse48 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse47 (mod (select (select .cse48 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse44 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse45 (mod (select (select .cse44 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< .cse45 0) (< (mod (div .cse46 .cse47) 4294967296) (+ v_z_34 1)) (not (= (mod .cse46 .cse47) 0))))))))) (forall ((v_z_43 Int) (v_y_43 Int)) (let ((.cse54 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_43 (* v_y_43 4294967296)))))) (let ((.cse53 (store .cse54 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse54 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse49 (select (select .cse54 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse50 (mod (select (select .cse54 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse51 (select (select .cse53 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse52 (mod (select (select .cse53 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ (div .cse49 .cse50) 1) 4294967296) (+ v_z_43 1)) (= (mod .cse49 .cse50) 0) (= (mod .cse51 .cse52) 0) (< 0 (+ .cse51 1)) (< (mod (select (select .cse53 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse51 .cse52) 1) 4294967296)) (< v_z_43 0)))))) (forall ((v_z_36 Int)) (or (forall ((v_y_36 Int)) (let ((.cse60 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296)))))) (let ((.cse57 (store .cse60 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse60 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse58 (select (select .cse57 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse59 (mod (select (select .cse57 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse55 (div (select (select .cse60 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse60 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse56 (+ v_z_36 1))) (or (< (mod (+ .cse55 1) 4294967296) .cse56) (< (mod (select (select .cse57 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse58 .cse59) 4294967296)) (not (= (mod .cse58 .cse59) 0)) (< (mod .cse55 4294967296) .cse56)))))) (< v_z_36 0) (< 4294967295 v_z_36))) (forall ((v_z_44 Int)) (or (< v_z_44 0) (< 4294967295 v_z_44) (forall ((v_y_44 Int)) (let ((.cse62 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_44 4294967296) v_z_44))))) (let ((.cse65 (store .cse62 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse62 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse61 (select (select .cse62 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse63 (mod (select (select .cse65 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse64 (div (select (select .cse65 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse65 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< .cse61 0) (< (mod (div .cse61 (mod (select (select .cse62 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_44 1)) (< .cse63 (mod (+ .cse64 1) 4294967296)) (< .cse63 (mod .cse64 4294967296))))))))) (forall ((v_y_39 Int) (v_z_39 Int)) (let ((.cse71 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_39 4294967296) v_z_39))))) (let ((.cse70 (store .cse71 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse71 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse67 (select (select .cse70 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse68 (mod (select (select .cse70 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse66 (select (select .cse71 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse69 (mod (select (select .cse71 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< v_z_39 0) (< 0 (+ .cse66 1)) (not (= (mod .cse67 .cse68) 0)) (< (mod (+ (div .cse66 .cse69) 1) 4294967296) (+ v_z_39 1)) (< (mod (select (select .cse70 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse67 .cse68) 4294967296)) (= (mod .cse66 .cse69) 0)))))) (forall ((v_z_34 Int)) (or (< 4294967295 v_z_34) (< v_z_34 0) (forall ((v_y_34 Int)) (let ((.cse77 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296)))))) (let ((.cse76 (store .cse77 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse77 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse74 (select (select .cse77 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse75 (mod (select (select .cse77 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse72 (mod (select (select .cse76 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse73 (div (select (select .cse76 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse76 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< .cse72 (mod .cse73 4294967296)) (< (mod (div .cse74 .cse75) 4294967296) (+ v_z_34 1)) (not (= (mod .cse74 .cse75) 0)) (< .cse72 (mod (+ 1 .cse73) 4294967296))))))))) (forall ((v_z_36 Int)) (or (forall ((v_y_36 Int)) (let ((.cse82 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296)))))) (let ((.cse80 (store .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse81 (select (select .cse80 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse78 (div (select (select .cse82 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse82 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse79 (+ v_z_36 1))) (or (< (mod (+ .cse78 1) 4294967296) .cse79) (< (mod (select (select .cse80 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse81 (mod (select (select .cse80 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< .cse81 0) (< (mod .cse78 4294967296) .cse79)))))) (< v_z_36 0) (< 4294967295 v_z_36))))) is different from true [2023-11-29 04:03:06,939 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse7 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base))) (and (forall ((v_ArrVal_3470 Int) (v_z_34 Int)) (or (< 4294967295 v_z_34) (< v_z_34 0) (forall ((v_y_34 Int)) (let ((.cse4 (let ((.cse6 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296))))))) (let ((.cse5 (store .cse4 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse4 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse2 (mod (select (select .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse3 (div (select (select .cse5 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse5 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse0 (select (select .cse4 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse1 (mod (select (select .cse4 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (div .cse0 .cse1) 4294967296) (+ v_z_34 1)) (< .cse2 (mod .cse3 4294967296)) (< .cse2 (mod (+ .cse3 1) 4294967296)) (not (= (mod .cse0 .cse1) 0))))))))) (forall ((v_z_36 Int) (v_ArrVal_3470 Int)) (or (< v_z_36 0) (forall ((v_y_36 Int)) (let ((.cse12 (let ((.cse14 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse14 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse14 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296))))))) (let ((.cse13 (store .cse12 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse12 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse10 (mod (select (select .cse13 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse11 (div (select (select .cse13 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse13 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse8 (div (select (select .cse12 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse12 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse9 (+ v_z_36 1))) (or (< (mod .cse8 4294967296) .cse9) (< .cse10 (mod (+ .cse11 1) 4294967296)) (< .cse10 (mod .cse11 4294967296)) (< (mod (+ .cse8 1) 4294967296) .cse9)))))) (< 4294967295 v_z_36))) (forall ((v_z_36 Int) (v_ArrVal_3470 Int)) (or (< v_z_36 0) (< 4294967295 v_z_36) (forall ((v_y_36 Int)) (let ((.cse20 (let ((.cse21 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse21 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse21 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296))))))) (let ((.cse17 (store .cse20 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse20 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse19 (mod (select (select .cse17 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse15 (div (select (select .cse20 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse20 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse16 (+ v_z_36 1)) (.cse18 (select (select .cse17 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod .cse15 4294967296) .cse16) (< (mod (select (select .cse17 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse18 .cse19) 1) 4294967296)) (= 0 (mod .cse18 .cse19)) (< (mod (+ .cse15 1) 4294967296) .cse16) (< 0 (+ .cse18 1))))))))) (forall ((v_ArrVal_3470 Int) (v_z_34 Int)) (or (< 4294967295 v_z_34) (< v_z_34 0) (forall ((v_y_34 Int)) (let ((.cse27 (let ((.cse28 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse28 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse28 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296))))))) (let ((.cse26 (store .cse27 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse27 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse24 (select (select .cse26 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse25 (mod (select (select .cse26 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse22 (select (select .cse27 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse23 (mod (select (select .cse27 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (div .cse22 .cse23) 4294967296) (+ v_z_34 1)) (= (mod .cse24 .cse25) 0) (< 0 (+ .cse24 1)) (< (mod (select (select .cse26 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse24 .cse25) 1) 4294967296)) (not (= (mod .cse22 .cse23) 0))))))))) (forall ((v_z_36 Int) (v_ArrVal_3470 Int)) (or (< v_z_36 0) (forall ((v_y_36 Int)) (let ((.cse33 (let ((.cse34 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse34 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse34 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296))))))) (let ((.cse32 (store .cse33 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse33 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse29 (select (select .cse32 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse30 (div (select (select .cse33 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse33 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse31 (+ v_z_36 1))) (or (< .cse29 0) (< (mod .cse30 4294967296) .cse31) (< (mod (select (select .cse32 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse29 (mod (select (select .cse32 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< (mod (+ .cse30 1) 4294967296) .cse31)))))) (< 4294967295 v_z_36))) (forall ((v_ArrVal_3470 Int) (v_z_34 Int)) (or (< 4294967295 v_z_34) (< v_z_34 0) (forall ((v_y_34 Int)) (let ((.cse40 (let ((.cse41 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse41 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse41 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296))))))) (let ((.cse37 (store .cse40 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse40 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse35 (select (select .cse40 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse36 (mod (select (select .cse40 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse38 (select (select .cse37 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse39 (mod (select (select .cse37 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (div .cse35 .cse36) 4294967296) (+ v_z_34 1)) (< (mod (select (select .cse37 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse38 .cse39) 4294967296)) (not (= (mod .cse35 .cse36) 0)) (not (= (mod .cse38 .cse39) 0))))))))) (forall ((v_z_43 Int) (v_ArrVal_3470 Int) (v_y_43 Int)) (let ((.cse47 (let ((.cse48 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse48 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse48 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_43 (* v_y_43 4294967296))))))) (let ((.cse46 (store .cse47 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse47 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse44 (select (select .cse46 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse45 (mod (select (select .cse46 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse42 (select (select .cse47 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse43 (mod (select (select .cse47 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ (div .cse42 .cse43) 1) 4294967296) (+ v_z_43 1)) (= (mod .cse44 .cse45) 0) (< 0 (+ .cse44 1)) (< v_z_43 0) (< (mod (select (select .cse46 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse44 .cse45) 1) 4294967296)) (= (mod .cse42 .cse43) 0)))))) (forall ((v_z_42 Int) (v_y_42 Int) (v_ArrVal_3470 Int)) (let ((.cse53 (let ((.cse55 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse55 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse55 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_42 (* v_y_42 4294967296))))))) (let ((.cse54 (store .cse53 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse53 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse49 (mod (select (select .cse54 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse50 (div (select (select .cse54 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse54 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse52 (mod (select (select .cse53 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse51 (select (select .cse53 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse49 (mod (+ .cse50 1) 4294967296)) (= (mod .cse51 .cse52) 0) (< v_z_42 0) (< .cse49 (mod .cse50 4294967296)) (< (mod (+ (div .cse51 .cse52) 1) 4294967296) (+ v_z_42 1)) (< 0 (+ .cse51 1))))))) (forall ((v_ArrVal_3470 Int) (v_z_44 Int)) (or (< v_z_44 0) (< 4294967295 v_z_44) (forall ((v_y_44 Int)) (let ((.cse57 (let ((.cse61 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse61 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse61 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_44 4294967296) v_z_44)))))) (let ((.cse60 (store .cse57 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse57 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse56 (select (select .cse57 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse58 (select (select .cse60 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse59 (mod (select (select .cse60 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (div .cse56 (mod (select (select .cse57 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_44 1)) (< .cse56 0) (not (= (mod .cse58 .cse59) 0)) (< (mod (select (select .cse60 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse58 .cse59) 4294967296))))))))) (forall ((v_ArrVal_3470 Int) (v_z_34 Int)) (or (< 4294967295 v_z_34) (forall ((v_y_34 Int)) (let ((.cse66 (let ((.cse67 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse67 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse67 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296))))))) (let ((.cse65 (store .cse66 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse66 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse64 (select (select .cse65 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse62 (select (select .cse66 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse63 (mod (select (select .cse66 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (div .cse62 .cse63) 4294967296) (+ v_z_34 1)) (< .cse64 0) (< (mod (select (select .cse65 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse64 (mod (select (select .cse65 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (not (= (mod .cse62 .cse63) 0))))))) (< v_z_34 0))) (forall ((v_z_36 Int) (v_ArrVal_3470 Int)) (or (< v_z_36 0) (forall ((v_y_36 Int)) (let ((.cse73 (let ((.cse74 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse74 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse74 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296))))))) (let ((.cse72 (store .cse73 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse73 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse70 (select (select .cse72 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse71 (mod (select (select .cse72 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse68 (div (select (select .cse73 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse73 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse69 (+ v_z_36 1))) (or (< (mod .cse68 4294967296) .cse69) (not (= 0 (mod .cse70 .cse71))) (< (mod (select (select .cse72 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse70 .cse71) 4294967296)) (< (mod (+ .cse68 1) 4294967296) .cse69)))))) (< 4294967295 v_z_36))) (forall ((v_z_40 Int) (v_y_40 Int) (v_ArrVal_3470 Int)) (let ((.cse79 (let ((.cse80 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse80 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse80 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_40 (* v_y_40 4294967296))))))) (let ((.cse78 (store .cse79 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse79 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse76 (select (select .cse79 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse77 (mod (select (select .cse79 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse75 (select (select .cse78 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse75 0) (< (mod (+ (div .cse76 .cse77) 1) 4294967296) (+ v_z_40 1)) (< 0 (+ .cse76 1)) (= (mod .cse76 .cse77) 0) (< (mod (select (select .cse78 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse75 (mod (select (select .cse78 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< v_z_40 0)))))) (forall ((v_ArrVal_3470 Int) (v_z_44 Int)) (or (forall ((v_y_44 Int)) (let ((.cse82 (let ((.cse86 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse86 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse86 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_44 4294967296) v_z_44)))))) (let ((.cse85 (store .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse81 (select (select .cse82 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse83 (mod (select (select .cse85 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse84 (div (select (select .cse85 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse85 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod (div .cse81 (mod (select (select .cse82 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_44 1)) (< .cse81 0) (< .cse83 (mod .cse84 4294967296)) (< .cse83 (mod (+ .cse84 1) 4294967296))))))) (< v_z_44 0) (< 4294967295 v_z_44))) (forall ((v_ArrVal_3470 Int) (v_z_44 Int)) (or (< v_z_44 0) (< 4294967295 v_z_44) (forall ((v_y_44 Int)) (let ((.cse88 (let ((.cse90 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse90 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse90 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_44 4294967296) v_z_44)))))) (let ((.cse87 (select (select .cse88 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (div .cse87 (mod (select (select .cse88 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_44 1)) (< .cse87 0) (let ((.cse89 (store .cse88 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse88 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (< (mod (select (select .cse89 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse89 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse89 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))))) (forall ((v_y_39 Int) (v_z_39 Int) (v_ArrVal_3470 Int)) (let ((.cse96 (let ((.cse97 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse97 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse97 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_39 4294967296) v_z_39)))))) (let ((.cse93 (store .cse96 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse96 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse92 (mod (select (select .cse96 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse91 (select (select .cse96 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse94 (select (select .cse93 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse95 (mod (select (select .cse93 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ 1 (div .cse91 .cse92)) 4294967296) (+ v_z_39 1)) (< v_z_39 0) (< (mod (select (select .cse93 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse94 .cse95) 4294967296)) (= (mod .cse91 .cse92) 0) (< 0 (+ .cse91 1)) (not (= (mod .cse94 .cse95) 0))))))))) is different from false [2023-11-29 04:03:10,963 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse7 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base))) (and (forall ((v_ArrVal_3470 Int) (v_z_34 Int)) (or (< 4294967295 v_z_34) (< v_z_34 0) (forall ((v_y_34 Int)) (let ((.cse4 (let ((.cse6 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296))))))) (let ((.cse5 (store .cse4 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse4 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse2 (mod (select (select .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse3 (div (select (select .cse5 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse5 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse0 (select (select .cse4 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse1 (mod (select (select .cse4 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (div .cse0 .cse1) 4294967296) (+ v_z_34 1)) (< .cse2 (mod .cse3 4294967296)) (< .cse2 (mod (+ .cse3 1) 4294967296)) (not (= (mod .cse0 .cse1) 0))))))))) (forall ((v_z_36 Int) (v_ArrVal_3470 Int)) (or (< v_z_36 0) (forall ((v_y_36 Int)) (let ((.cse12 (let ((.cse14 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse14 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse14 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296))))))) (let ((.cse13 (store .cse12 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse12 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse10 (mod (select (select .cse13 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse11 (div (select (select .cse13 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse13 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse8 (div (select (select .cse12 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse12 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse9 (+ v_z_36 1))) (or (< (mod .cse8 4294967296) .cse9) (< .cse10 (mod (+ .cse11 1) 4294967296)) (< .cse10 (mod .cse11 4294967296)) (< (mod (+ .cse8 1) 4294967296) .cse9)))))) (< 4294967295 v_z_36))) (forall ((v_z_36 Int) (v_ArrVal_3470 Int)) (or (< v_z_36 0) (< 4294967295 v_z_36) (forall ((v_y_36 Int)) (let ((.cse20 (let ((.cse21 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse21 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse21 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296))))))) (let ((.cse17 (store .cse20 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse20 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse19 (mod (select (select .cse17 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse15 (div (select (select .cse20 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse20 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse16 (+ v_z_36 1)) (.cse18 (select (select .cse17 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod .cse15 4294967296) .cse16) (< (mod (select (select .cse17 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse18 .cse19) 1) 4294967296)) (= 0 (mod .cse18 .cse19)) (< (mod (+ .cse15 1) 4294967296) .cse16) (< 0 (+ .cse18 1))))))))) (forall ((v_ArrVal_3470 Int) (v_z_34 Int)) (or (< 4294967295 v_z_34) (< v_z_34 0) (forall ((v_y_34 Int)) (let ((.cse27 (let ((.cse28 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse28 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse28 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296))))))) (let ((.cse26 (store .cse27 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse27 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse24 (select (select .cse26 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse25 (mod (select (select .cse26 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse22 (select (select .cse27 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse23 (mod (select (select .cse27 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (div .cse22 .cse23) 4294967296) (+ v_z_34 1)) (= (mod .cse24 .cse25) 0) (< 0 (+ .cse24 1)) (< (mod (select (select .cse26 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse24 .cse25) 1) 4294967296)) (not (= (mod .cse22 .cse23) 0))))))))) (forall ((v_z_36 Int) (v_ArrVal_3470 Int)) (or (< v_z_36 0) (forall ((v_y_36 Int)) (let ((.cse33 (let ((.cse34 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse34 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse34 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296))))))) (let ((.cse32 (store .cse33 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse33 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse29 (select (select .cse32 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse30 (div (select (select .cse33 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse33 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse31 (+ v_z_36 1))) (or (< .cse29 0) (< (mod .cse30 4294967296) .cse31) (< (mod (select (select .cse32 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse29 (mod (select (select .cse32 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< (mod (+ .cse30 1) 4294967296) .cse31)))))) (< 4294967295 v_z_36))) (forall ((v_ArrVal_3470 Int) (v_z_34 Int)) (or (< 4294967295 v_z_34) (< v_z_34 0) (forall ((v_y_34 Int)) (let ((.cse40 (let ((.cse41 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse41 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse41 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296))))))) (let ((.cse37 (store .cse40 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse40 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse35 (select (select .cse40 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse36 (mod (select (select .cse40 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse38 (select (select .cse37 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse39 (mod (select (select .cse37 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (div .cse35 .cse36) 4294967296) (+ v_z_34 1)) (< (mod (select (select .cse37 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse38 .cse39) 4294967296)) (not (= (mod .cse35 .cse36) 0)) (not (= (mod .cse38 .cse39) 0))))))))) (forall ((v_z_43 Int) (v_ArrVal_3470 Int) (v_y_43 Int)) (let ((.cse47 (let ((.cse48 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse48 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse48 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_43 (* v_y_43 4294967296))))))) (let ((.cse46 (store .cse47 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse47 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse44 (select (select .cse46 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse45 (mod (select (select .cse46 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse42 (select (select .cse47 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse43 (mod (select (select .cse47 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ (div .cse42 .cse43) 1) 4294967296) (+ v_z_43 1)) (= (mod .cse44 .cse45) 0) (< 0 (+ .cse44 1)) (< v_z_43 0) (< (mod (select (select .cse46 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse44 .cse45) 1) 4294967296)) (= (mod .cse42 .cse43) 0)))))) (forall ((v_z_42 Int) (v_y_42 Int) (v_ArrVal_3470 Int)) (let ((.cse53 (let ((.cse55 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse55 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse55 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_42 (* v_y_42 4294967296))))))) (let ((.cse54 (store .cse53 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse53 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse49 (mod (select (select .cse54 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse50 (div (select (select .cse54 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse54 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse52 (mod (select (select .cse53 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse51 (select (select .cse53 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse49 (mod (+ .cse50 1) 4294967296)) (= (mod .cse51 .cse52) 0) (< v_z_42 0) (< .cse49 (mod .cse50 4294967296)) (< (mod (+ (div .cse51 .cse52) 1) 4294967296) (+ v_z_42 1)) (< 0 (+ .cse51 1))))))) (forall ((v_ArrVal_3470 Int) (v_z_44 Int)) (or (< v_z_44 0) (< 4294967295 v_z_44) (forall ((v_y_44 Int)) (let ((.cse57 (let ((.cse61 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse61 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse61 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_44 4294967296) v_z_44)))))) (let ((.cse60 (store .cse57 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse57 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse56 (select (select .cse57 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse58 (select (select .cse60 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse59 (mod (select (select .cse60 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (div .cse56 (mod (select (select .cse57 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_44 1)) (< .cse56 0) (not (= (mod .cse58 .cse59) 0)) (< (mod (select (select .cse60 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse58 .cse59) 4294967296))))))))) (forall ((v_ArrVal_3470 Int) (v_z_34 Int)) (or (< 4294967295 v_z_34) (forall ((v_y_34 Int)) (let ((.cse66 (let ((.cse67 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse67 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse67 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296))))))) (let ((.cse65 (store .cse66 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse66 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse64 (select (select .cse65 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse62 (select (select .cse66 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse63 (mod (select (select .cse66 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (div .cse62 .cse63) 4294967296) (+ v_z_34 1)) (< .cse64 0) (< (mod (select (select .cse65 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse64 (mod (select (select .cse65 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (not (= (mod .cse62 .cse63) 0))))))) (< v_z_34 0))) (forall ((v_z_36 Int) (v_ArrVal_3470 Int)) (or (< v_z_36 0) (forall ((v_y_36 Int)) (let ((.cse73 (let ((.cse74 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse74 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse74 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296))))))) (let ((.cse72 (store .cse73 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse73 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse70 (select (select .cse72 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse71 (mod (select (select .cse72 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse68 (div (select (select .cse73 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse73 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse69 (+ v_z_36 1))) (or (< (mod .cse68 4294967296) .cse69) (not (= 0 (mod .cse70 .cse71))) (< (mod (select (select .cse72 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse70 .cse71) 4294967296)) (< (mod (+ .cse68 1) 4294967296) .cse69)))))) (< 4294967295 v_z_36))) (forall ((v_z_40 Int) (v_y_40 Int) (v_ArrVal_3470 Int)) (let ((.cse79 (let ((.cse80 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse80 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse80 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_40 (* v_y_40 4294967296))))))) (let ((.cse78 (store .cse79 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse79 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse76 (select (select .cse79 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse77 (mod (select (select .cse79 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse75 (select (select .cse78 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse75 0) (< (mod (+ (div .cse76 .cse77) 1) 4294967296) (+ v_z_40 1)) (< 0 (+ .cse76 1)) (= (mod .cse76 .cse77) 0) (< (mod (select (select .cse78 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse75 (mod (select (select .cse78 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< v_z_40 0)))))) (forall ((v_ArrVal_3470 Int) (v_z_44 Int)) (or (forall ((v_y_44 Int)) (let ((.cse82 (let ((.cse86 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse86 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse86 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_44 4294967296) v_z_44)))))) (let ((.cse85 (store .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse81 (select (select .cse82 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse83 (mod (select (select .cse85 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse84 (div (select (select .cse85 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse85 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod (div .cse81 (mod (select (select .cse82 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_44 1)) (< .cse81 0) (< .cse83 (mod .cse84 4294967296)) (< .cse83 (mod (+ .cse84 1) 4294967296))))))) (< v_z_44 0) (< 4294967295 v_z_44))) (forall ((v_ArrVal_3470 Int) (v_z_44 Int)) (or (< v_z_44 0) (< 4294967295 v_z_44) (forall ((v_y_44 Int)) (let ((.cse88 (let ((.cse90 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse90 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse90 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_44 4294967296) v_z_44)))))) (let ((.cse87 (select (select .cse88 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (div .cse87 (mod (select (select .cse88 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_44 1)) (< .cse87 0) (let ((.cse89 (store .cse88 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse88 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (< (mod (select (select .cse89 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse89 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse89 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))))) (forall ((v_y_39 Int) (v_z_39 Int) (v_ArrVal_3470 Int)) (let ((.cse96 (let ((.cse97 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470)))) (store .cse97 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse97 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_39 4294967296) v_z_39)))))) (let ((.cse93 (store .cse96 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse96 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse92 (mod (select (select .cse96 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse91 (select (select .cse96 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse94 (select (select .cse93 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse95 (mod (select (select .cse93 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ 1 (div .cse91 .cse92)) 4294967296) (+ v_z_39 1)) (< v_z_39 0) (< (mod (select (select .cse93 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse94 .cse95) 4294967296)) (= (mod .cse91 .cse92) 0) (< 0 (+ .cse91 1)) (not (= (mod .cse94 .cse95) 0))))))))) is different from true [2023-11-29 04:03:56,530 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse8 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base))) (and (forall ((v_z_36 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_36 0) (< 4294967295 v_z_36) (forall ((v_y_36 Int)) (let ((.cse5 (let ((.cse6 (let ((.cse7 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296))))))) (let ((.cse2 (store .cse5 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse5 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse0 (div (select (select .cse5 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse5 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse1 (+ v_z_36 1)) (.cse3 (select (select .cse2 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse4 (mod (select (select .cse2 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod .cse0 4294967296) .cse1) (< (mod (select (select .cse2 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse3 .cse4) 4294967296)) (< (mod (+ .cse0 1) 4294967296) .cse1) (not (= (mod .cse3 .cse4) 0))))))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (v_z_34 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_34) (forall ((v_y_34 Int)) (let ((.cse14 (let ((.cse15 (let ((.cse16 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse16 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse16 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse15 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse15 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296))))))) (let ((.cse13 (store .cse14 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse14 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse9 (select (select .cse14 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse10 (mod (select (select .cse14 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse11 (select (select .cse13 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse12 (mod (select (select .cse13 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse9 .cse10) 0)) (not (= (mod .cse11 .cse12) 0)) (< (mod (div .cse9 .cse10) 4294967296) (+ v_z_34 1)) (< (mod (select (select .cse13 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse11 .cse12) 4294967296))))))) (< v_z_34 0))) (forall ((v_z_36 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_36 Int)) (let ((.cse22 (let ((.cse23 (let ((.cse24 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse24 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse24 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse23 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse23 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296))))))) (let ((.cse21 (store .cse22 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse22 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse17 (div (select (select .cse22 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse22 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse18 (+ v_z_36 1)) (.cse19 (mod (select (select .cse21 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse20 (div (select (select .cse21 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse21 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod .cse17 4294967296) .cse18) (< .cse19 (mod .cse20 4294967296)) (< (mod (+ .cse17 1) 4294967296) .cse18) (< .cse19 (mod (+ .cse20 1) 4294967296))))))) (< v_z_36 0) (< 4294967295 v_z_36))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (v_z_34 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_34) (forall ((v_y_34 Int)) (let ((.cse29 (let ((.cse30 (let ((.cse31 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse31 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse31 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse30 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse30 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296))))))) (let ((.cse28 (store .cse29 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse29 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse25 (select (select .cse29 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse26 (mod (select (select .cse29 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse27 (select (select .cse28 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (not (= (mod .cse25 .cse26) 0)) (< .cse27 0) (< (mod (div .cse25 .cse26) 4294967296) (+ v_z_34 1)) (< (mod (select (select .cse28 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse27 (mod (select (select .cse28 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))) (< v_z_34 0))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_40 Int) (v_y_40 Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse36 (let ((.cse37 (let ((.cse38 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse38 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse38 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse37 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse37 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_40 (* v_y_40 4294967296))))))) (let ((.cse35 (store .cse36 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse36 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse33 (mod (select (select .cse36 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse32 (select (select .cse36 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse34 (select (select .cse35 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (= (mod .cse32 .cse33) 0) (< (mod (+ (div .cse32 .cse33) 1) 4294967296) (+ v_z_40 1)) (< 0 (+ .cse32 1)) (< v_z_40 0) (< .cse34 0) (< (mod (select (select .cse35 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse34 (mod (select (select .cse35 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (v_z_34 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_34) (< v_z_34 0) (forall ((v_y_34 Int)) (let ((.cse44 (let ((.cse45 (let ((.cse46 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse46 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse46 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse45 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse45 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296))))))) (let ((.cse43 (store .cse44 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse44 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse39 (select (select .cse44 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse40 (mod (select (select .cse44 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse41 (mod (select (select .cse43 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse42 (div (select (select .cse43 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse43 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (not (= (mod .cse39 .cse40) 0)) (< .cse41 (mod (+ .cse42 1) 4294967296)) (< (mod (div .cse39 .cse40) 4294967296) (+ v_z_34 1)) (< .cse41 (mod .cse42 4294967296))))))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int) (v_z_44 Int)) (or (< v_z_44 0) (< 4294967295 v_z_44) (forall ((v_y_44 Int)) (let ((.cse48 (let ((.cse50 (let ((.cse51 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse51 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse51 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse50 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse50 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_44 4294967296) v_z_44)))))) (let ((.cse47 (select (select .cse48 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse47 0) (< (mod (div .cse47 (mod (select (select .cse48 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_44 1)) (let ((.cse49 (store .cse48 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse48 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (< (mod (select (select .cse49 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse49 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse49 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))))) (forall ((v_y_39 Int) (v_z_39 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse57 (let ((.cse58 (let ((.cse59 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse59 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse59 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse58 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse58 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_39 4294967296) v_z_39)))))) (let ((.cse56 (store .cse57 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse57 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse53 (mod (select (select .cse57 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse52 (select (select .cse57 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse54 (select (select .cse56 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse55 (mod (select (select .cse56 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< v_z_39 0) (= (mod .cse52 .cse53) 0) (not (= (mod .cse54 .cse55) 0)) (< (mod (+ (div .cse52 .cse53) 1) 4294967296) (+ v_z_39 1)) (< 0 (+ .cse52 1)) (< (mod (select (select .cse56 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse54 .cse55) 4294967296))))))) (forall ((v_z_36 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_36 0) (forall ((v_y_36 Int)) (let ((.cse65 (let ((.cse66 (let ((.cse67 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse67 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse67 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse66 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse66 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296))))))) (let ((.cse64 (store .cse65 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse65 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse60 (div (select (select .cse65 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse65 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse61 (+ v_z_36 1)) (.cse62 (select (select .cse64 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse63 (mod (select (select .cse64 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod .cse60 4294967296) .cse61) (< 0 (+ .cse62 1)) (= (mod .cse62 .cse63) 0) (< (mod (+ .cse60 1) 4294967296) .cse61) (< (mod (select (select .cse64 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse62 .cse63) 1) 4294967296))))))) (< 4294967295 v_z_36))) (forall ((v_z_36 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_36 0) (forall ((v_y_36 Int)) (let ((.cse72 (let ((.cse73 (let ((.cse74 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse74 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse74 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse73 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse73 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296))))))) (let ((.cse70 (store .cse72 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse72 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse71 (select (select .cse70 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse68 (div (select (select .cse72 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse72 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse69 (+ v_z_36 1))) (or (< (mod .cse68 4294967296) .cse69) (< (mod (select (select .cse70 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse71 (mod (select (select .cse70 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< .cse71 0) (< (mod (+ .cse68 1) 4294967296) .cse69)))))) (< 4294967295 v_z_36))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_43 Int) (v_ArrVal_3470 Int) (v_y_43 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse80 (let ((.cse81 (let ((.cse82 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse82 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse82 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse81 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse81 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_43 (* v_y_43 4294967296))))))) (let ((.cse79 (store .cse80 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse80 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse78 (mod (select (select .cse79 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse75 (select (select .cse80 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse76 (mod (select (select .cse80 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse77 (select (select .cse79 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (+ (div .cse75 .cse76) 1) 4294967296) (+ v_z_43 1)) (= (mod .cse77 .cse78) 0) (< (mod (select (select .cse79 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse77 .cse78) 1) 4294967296)) (= (mod .cse75 .cse76) 0) (< 0 (+ .cse77 1)) (< v_z_43 0)))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_42 Int) (v_y_42 Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse87 (let ((.cse89 (let ((.cse90 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse90 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse90 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse89 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse89 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_42 (* v_y_42 4294967296))))))) (let ((.cse88 (store .cse87 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse87 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse83 (mod (select (select .cse88 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse84 (div (select (select .cse88 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse88 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse85 (select (select .cse87 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse86 (mod (select (select .cse87 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse83 (mod (+ .cse84 1) 4294967296)) (< 0 (+ .cse85 1)) (< .cse83 (mod .cse84 4294967296)) (< (mod (+ (div .cse85 .cse86) 1) 4294967296) (+ v_z_42 1)) (= (mod .cse85 .cse86) 0) (< v_z_42 0)))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int) (v_z_44 Int)) (or (< v_z_44 0) (< 4294967295 v_z_44) (forall ((v_y_44 Int)) (let ((.cse92 (let ((.cse96 (let ((.cse97 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse97 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse97 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse96 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse96 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_44 4294967296) v_z_44)))))) (let ((.cse95 (store .cse92 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse92 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse91 (select (select .cse92 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse93 (mod (select (select .cse95 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse94 (div (select (select .cse95 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse95 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< .cse91 0) (< (mod (div .cse91 (mod (select (select .cse92 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_44 1)) (< .cse93 (mod .cse94 4294967296)) (< .cse93 (mod (+ .cse94 1) 4294967296))))))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int) (v_z_44 Int)) (or (< v_z_44 0) (< 4294967295 v_z_44) (forall ((v_y_44 Int)) (let ((.cse99 (let ((.cse103 (let ((.cse104 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse104 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse104 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse103 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse103 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_44 4294967296) v_z_44)))))) (let ((.cse102 (store .cse99 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse99 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse98 (select (select .cse99 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse100 (select (select .cse102 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse101 (mod (select (select .cse102 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse98 0) (< (mod (div .cse98 (mod (select (select .cse99 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_44 1)) (not (= (mod .cse100 .cse101) 0)) (< (mod (select (select .cse102 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse100 .cse101) 4294967296))))))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (v_z_34 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_34 Int)) (let ((.cse110 (let ((.cse111 (let ((.cse112 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse112 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse112 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse111 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse111 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296))))))) (let ((.cse107 (store .cse110 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse110 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse105 (select (select .cse110 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse106 (mod (select (select .cse110 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse109 (mod (select (select .cse107 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse108 (select (select .cse107 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (not (= (mod .cse105 .cse106) 0)) (< (mod (select (select .cse107 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse108 .cse109) 1) 4294967296)) (< (mod (div .cse105 .cse106) 4294967296) (+ v_z_34 1)) (= (mod .cse108 .cse109) 0) (< 0 (+ .cse108 1))))))) (< 4294967295 v_z_34) (< v_z_34 0))))) is different from false [2023-11-29 04:04:00,557 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse8 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base))) (and (forall ((v_z_36 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_36 0) (< 4294967295 v_z_36) (forall ((v_y_36 Int)) (let ((.cse5 (let ((.cse6 (let ((.cse7 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse7 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse6 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296))))))) (let ((.cse2 (store .cse5 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse5 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse0 (div (select (select .cse5 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse5 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse1 (+ v_z_36 1)) (.cse3 (select (select .cse2 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse4 (mod (select (select .cse2 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod .cse0 4294967296) .cse1) (< (mod (select (select .cse2 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse3 .cse4) 4294967296)) (< (mod (+ .cse0 1) 4294967296) .cse1) (not (= (mod .cse3 .cse4) 0))))))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (v_z_34 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_34) (forall ((v_y_34 Int)) (let ((.cse14 (let ((.cse15 (let ((.cse16 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse16 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse16 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse15 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse15 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296))))))) (let ((.cse13 (store .cse14 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse14 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse9 (select (select .cse14 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse10 (mod (select (select .cse14 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse11 (select (select .cse13 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse12 (mod (select (select .cse13 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse9 .cse10) 0)) (not (= (mod .cse11 .cse12) 0)) (< (mod (div .cse9 .cse10) 4294967296) (+ v_z_34 1)) (< (mod (select (select .cse13 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse11 .cse12) 4294967296))))))) (< v_z_34 0))) (forall ((v_z_36 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_36 Int)) (let ((.cse22 (let ((.cse23 (let ((.cse24 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse24 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse24 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse23 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse23 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296))))))) (let ((.cse21 (store .cse22 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse22 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse17 (div (select (select .cse22 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse22 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse18 (+ v_z_36 1)) (.cse19 (mod (select (select .cse21 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse20 (div (select (select .cse21 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse21 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod .cse17 4294967296) .cse18) (< .cse19 (mod .cse20 4294967296)) (< (mod (+ .cse17 1) 4294967296) .cse18) (< .cse19 (mod (+ .cse20 1) 4294967296))))))) (< v_z_36 0) (< 4294967295 v_z_36))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (v_z_34 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_34) (forall ((v_y_34 Int)) (let ((.cse29 (let ((.cse30 (let ((.cse31 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse31 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse31 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse30 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse30 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296))))))) (let ((.cse28 (store .cse29 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse29 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse25 (select (select .cse29 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse26 (mod (select (select .cse29 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse27 (select (select .cse28 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (not (= (mod .cse25 .cse26) 0)) (< .cse27 0) (< (mod (div .cse25 .cse26) 4294967296) (+ v_z_34 1)) (< (mod (select (select .cse28 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse27 (mod (select (select .cse28 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))) (< v_z_34 0))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_40 Int) (v_y_40 Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse36 (let ((.cse37 (let ((.cse38 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse38 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse38 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse37 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse37 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_40 (* v_y_40 4294967296))))))) (let ((.cse35 (store .cse36 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse36 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse33 (mod (select (select .cse36 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse32 (select (select .cse36 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse34 (select (select .cse35 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (= (mod .cse32 .cse33) 0) (< (mod (+ (div .cse32 .cse33) 1) 4294967296) (+ v_z_40 1)) (< 0 (+ .cse32 1)) (< v_z_40 0) (< .cse34 0) (< (mod (select (select .cse35 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse34 (mod (select (select .cse35 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (v_z_34 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_34) (< v_z_34 0) (forall ((v_y_34 Int)) (let ((.cse44 (let ((.cse45 (let ((.cse46 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse46 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse46 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse45 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse45 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296))))))) (let ((.cse43 (store .cse44 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse44 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse39 (select (select .cse44 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse40 (mod (select (select .cse44 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse41 (mod (select (select .cse43 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse42 (div (select (select .cse43 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse43 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (not (= (mod .cse39 .cse40) 0)) (< .cse41 (mod (+ .cse42 1) 4294967296)) (< (mod (div .cse39 .cse40) 4294967296) (+ v_z_34 1)) (< .cse41 (mod .cse42 4294967296))))))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int) (v_z_44 Int)) (or (< v_z_44 0) (< 4294967295 v_z_44) (forall ((v_y_44 Int)) (let ((.cse48 (let ((.cse50 (let ((.cse51 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse51 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse51 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse50 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse50 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_44 4294967296) v_z_44)))))) (let ((.cse47 (select (select .cse48 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse47 0) (< (mod (div .cse47 (mod (select (select .cse48 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_44 1)) (let ((.cse49 (store .cse48 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse48 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (< (mod (select (select .cse49 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse49 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse49 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))))) (forall ((v_y_39 Int) (v_z_39 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse57 (let ((.cse58 (let ((.cse59 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse59 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse59 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse58 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse58 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_39 4294967296) v_z_39)))))) (let ((.cse56 (store .cse57 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse57 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse53 (mod (select (select .cse57 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse52 (select (select .cse57 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse54 (select (select .cse56 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse55 (mod (select (select .cse56 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< v_z_39 0) (= (mod .cse52 .cse53) 0) (not (= (mod .cse54 .cse55) 0)) (< (mod (+ (div .cse52 .cse53) 1) 4294967296) (+ v_z_39 1)) (< 0 (+ .cse52 1)) (< (mod (select (select .cse56 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse54 .cse55) 4294967296))))))) (forall ((v_z_36 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_36 0) (forall ((v_y_36 Int)) (let ((.cse65 (let ((.cse66 (let ((.cse67 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse67 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse67 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse66 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse66 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296))))))) (let ((.cse64 (store .cse65 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse65 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse60 (div (select (select .cse65 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse65 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse61 (+ v_z_36 1)) (.cse62 (select (select .cse64 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse63 (mod (select (select .cse64 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod .cse60 4294967296) .cse61) (< 0 (+ .cse62 1)) (= (mod .cse62 .cse63) 0) (< (mod (+ .cse60 1) 4294967296) .cse61) (< (mod (select (select .cse64 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse62 .cse63) 1) 4294967296))))))) (< 4294967295 v_z_36))) (forall ((v_z_36 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_36 0) (forall ((v_y_36 Int)) (let ((.cse72 (let ((.cse73 (let ((.cse74 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse74 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse74 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse73 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse73 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_36 (* v_y_36 4294967296))))))) (let ((.cse70 (store .cse72 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse72 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse71 (select (select .cse70 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse68 (div (select (select .cse72 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse72 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse69 (+ v_z_36 1))) (or (< (mod .cse68 4294967296) .cse69) (< (mod (select (select .cse70 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse71 (mod (select (select .cse70 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< .cse71 0) (< (mod (+ .cse68 1) 4294967296) .cse69)))))) (< 4294967295 v_z_36))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_43 Int) (v_ArrVal_3470 Int) (v_y_43 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse80 (let ((.cse81 (let ((.cse82 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse82 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse82 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse81 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse81 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_43 (* v_y_43 4294967296))))))) (let ((.cse79 (store .cse80 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse80 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse78 (mod (select (select .cse79 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse75 (select (select .cse80 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse76 (mod (select (select .cse80 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse77 (select (select .cse79 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (+ (div .cse75 .cse76) 1) 4294967296) (+ v_z_43 1)) (= (mod .cse77 .cse78) 0) (< (mod (select (select .cse79 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse77 .cse78) 1) 4294967296)) (= (mod .cse75 .cse76) 0) (< 0 (+ .cse77 1)) (< v_z_43 0)))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_42 Int) (v_y_42 Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse87 (let ((.cse89 (let ((.cse90 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse90 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse90 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse89 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse89 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_42 (* v_y_42 4294967296))))))) (let ((.cse88 (store .cse87 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse87 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse83 (mod (select (select .cse88 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse84 (div (select (select .cse88 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse88 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse85 (select (select .cse87 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse86 (mod (select (select .cse87 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse83 (mod (+ .cse84 1) 4294967296)) (< 0 (+ .cse85 1)) (< .cse83 (mod .cse84 4294967296)) (< (mod (+ (div .cse85 .cse86) 1) 4294967296) (+ v_z_42 1)) (= (mod .cse85 .cse86) 0) (< v_z_42 0)))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int) (v_z_44 Int)) (or (< v_z_44 0) (< 4294967295 v_z_44) (forall ((v_y_44 Int)) (let ((.cse92 (let ((.cse96 (let ((.cse97 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse97 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse97 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse96 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse96 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_44 4294967296) v_z_44)))))) (let ((.cse95 (store .cse92 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse92 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse91 (select (select .cse92 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse93 (mod (select (select .cse95 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse94 (div (select (select .cse95 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse95 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< .cse91 0) (< (mod (div .cse91 (mod (select (select .cse92 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_44 1)) (< .cse93 (mod .cse94 4294967296)) (< .cse93 (mod (+ .cse94 1) 4294967296))))))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int) (v_z_44 Int)) (or (< v_z_44 0) (< 4294967295 v_z_44) (forall ((v_y_44 Int)) (let ((.cse99 (let ((.cse103 (let ((.cse104 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse104 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse104 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse103 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse103 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ (* v_y_44 4294967296) v_z_44)))))) (let ((.cse102 (store .cse99 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse99 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse98 (select (select .cse99 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse100 (select (select .cse102 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse101 (mod (select (select .cse102 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse98 0) (< (mod (div .cse98 (mod (select (select .cse99 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_44 1)) (not (= (mod .cse100 .cse101) 0)) (< (mod (select (select .cse102 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse100 .cse101) 4294967296))))))))) (forall ((~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_ArrVal_3470 Int) (v_z_34 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_34 Int)) (let ((.cse110 (let ((.cse111 (let ((.cse112 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse8 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse112 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse112 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3470))))) (store .cse111 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse111 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_34 (* v_y_34 4294967296))))))) (let ((.cse107 (store .cse110 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse110 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 1000000000)))) (let ((.cse105 (select (select .cse110 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse106 (mod (select (select .cse110 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse109 (mod (select (select .cse107 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse108 (select (select .cse107 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (not (= (mod .cse105 .cse106) 0)) (< (mod (select (select .cse107 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse108 .cse109) 1) 4294967296)) (< (mod (div .cse105 .cse106) 4294967296) (+ v_z_34 1)) (= (mod .cse108 .cse109) 0) (< 0 (+ .cse108 1))))))) (< 4294967295 v_z_34) (< v_z_34 0))))) is different from true [2023-11-29 04:04:31,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:04:31,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045169961] [2023-11-29 04:04:31,166 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:04:31,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133789428] [2023-11-29 04:04:31,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133789428] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:04:31,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 04:04:31,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2023-11-29 04:04:31,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566963266] [2023-11-29 04:04:31,166 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 04:04:31,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 04:04:31,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:04:31,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 04:04:31,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=314, Unknown=5, NotChecked=114, Total=506 [2023-11-29 04:04:31,167 INFO L87 Difference]: Start difference. First operand 970 states and 1257 transitions. Second operand has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-29 04:04:37,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:04:37,672 INFO L93 Difference]: Finished difference Result 1731 states and 2255 transitions. [2023-11-29 04:04:37,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 04:04:37,673 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 159 [2023-11-29 04:04:37,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:04:37,678 INFO L225 Difference]: With dead ends: 1731 [2023-11-29 04:04:37,678 INFO L226 Difference]: Without dead ends: 1361 [2023-11-29 04:04:37,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 29.5s TimeCoverageRelationStatistics Valid=202, Invalid=617, Unknown=5, NotChecked=168, Total=992 [2023-11-29 04:04:37,680 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 526 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 903 mSolverCounterSat, 26 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 526 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 903 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2023-11-29 04:04:37,680 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [526 Valid, 695 Invalid, 930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 903 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2023-11-29 04:04:37,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1361 states. [2023-11-29 04:04:37,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1361 to 1269. [2023-11-29 04:04:37,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1269 states, 1117 states have (on average 1.2542524619516562) internal successors, (1401), 1123 states have internal predecessors, (1401), 125 states have call successors, (125), 26 states have call predecessors, (125), 26 states have return successors, (125), 119 states have call predecessors, (125), 125 states have call successors, (125) [2023-11-29 04:04:37,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1269 states to 1269 states and 1651 transitions. [2023-11-29 04:04:37,799 INFO L78 Accepts]: Start accepts. Automaton has 1269 states and 1651 transitions. Word has length 159 [2023-11-29 04:04:37,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:04:37,799 INFO L495 AbstractCegarLoop]: Abstraction has 1269 states and 1651 transitions. [2023-11-29 04:04:37,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-29 04:04:37,800 INFO L276 IsEmpty]: Start isEmpty. Operand 1269 states and 1651 transitions. [2023-11-29 04:04:37,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-11-29 04:04:37,801 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:04:37,801 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:04:37,808 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-11-29 04:04:38,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:04:38,002 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:04:38,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:04:38,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1444826442, now seen corresponding path program 1 times [2023-11-29 04:04:38,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:04:38,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984878961] [2023-11-29 04:04:38,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:04:38,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:04:38,029 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:04:38,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1435190811] [2023-11-29 04:04:38,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:04:38,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:04:38,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:04:38,030 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:04:38,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-29 04:04:38,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:04:38,359 INFO L262 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 81 conjunts are in the unsatisfiable core [2023-11-29 04:04:38,365 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:04:38,541 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:04:40,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:04:41,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:04:42,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:04:43,052 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:04:43,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:04:44,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:04:45,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:04:46,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:04:47,430 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:04:48,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:04:49,748 INFO L349 Elim1Store]: treesize reduction 64, result has 40.2 percent of original size [2023-11-29 04:04:49,748 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 5 case distinctions, treesize of input 35 treesize of output 66 [2023-11-29 04:04:50,137 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:04:50,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:04:50,324 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2023-11-29 04:04:50,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:04:50,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:04:50,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:04:50,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:04:50,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:04:50,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 107 treesize of output 80 [2023-11-29 04:04:51,809 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2023-11-29 04:04:51,809 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:05:17,275 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base))) (and (forall ((v_z_49 Int)) (or (< 4294967295 v_z_49) (< v_z_49 0) (forall ((v_y_49 Int)) (let ((.cse1 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_49 (* v_y_49 4294967296)))))) (let ((.cse0 (select (select .cse1 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (div .cse0 (mod (select (select .cse1 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_49 1)) (let ((.cse2 (store .cse1 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse1 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (< (mod (select (select .cse2 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse2 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse2 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))) (< .cse0 0))))))) (forall ((v_z_48 Int)) (or (< v_z_48 0) (forall ((v_y_48 Int)) (let ((.cse5 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_48 (* v_y_48 4294967296)))))) (let ((.cse8 (store .cse5 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse5 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse6 (select (select .cse8 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse7 (mod (select (select .cse8 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse4 (select (select .cse5 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (div .cse4 (mod (select (select .cse5 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_48 1)) (not (= (mod .cse6 .cse7) 0)) (< (mod (select (select .cse8 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse6 .cse7) 4294967296)) (< .cse4 0)))))) (< 4294967295 v_z_48))) (forall ((v_z_49 Int)) (or (forall ((v_y_49 Int)) (let ((.cse13 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_49 (* v_y_49 4294967296)))))) (let ((.cse11 (store .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse9 (div (select (select .cse13 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse13 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse10 (+ v_z_49 1)) (.cse12 (select (select .cse11 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod .cse9 4294967296) .cse10) (< (mod (+ .cse9 1) 4294967296) .cse10) (< (mod (select (select .cse11 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse12 (mod (select (select .cse11 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< .cse12 0)))))) (< 4294967295 v_z_49) (< v_z_49 0))) (forall ((v_z_52 Int)) (or (forall ((v_y_52 Int)) (let ((.cse19 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_52 (* v_y_52 4294967296)))))) (let ((.cse18 (store .cse19 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse19 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse14 (select (select .cse19 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse15 (mod (select (select .cse19 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse16 (select (select .cse18 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse17 (mod (select (select .cse18 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (div .cse14 .cse15) 4294967296) (+ v_z_52 1)) (< 0 (+ .cse16 1)) (= (mod .cse16 .cse17) 0) (not (= 0 (mod .cse14 .cse15))) (< (mod (select (select .cse18 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse16 .cse17) 1) 4294967296))))))) (< v_z_52 0) (< 4294967295 v_z_52))) (forall ((v_z_45 Int)) (or (forall ((v_y_45 Int)) (let ((.cse25 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_45 (* v_y_45 4294967296)))))) (let ((.cse24 (store .cse25 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse25 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse20 (select (select .cse25 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse21 (mod (select (select .cse25 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse22 (mod (select (select .cse24 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse23 (div (select (select .cse24 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse24 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (not (= 0 (mod .cse20 .cse21))) (< .cse22 (mod (+ .cse23 1) 4294967296)) (< (mod (div .cse20 .cse21) 4294967296) (+ v_z_45 1)) (< .cse22 (mod .cse23 4294967296))))))) (< v_z_45 0) (< 4294967295 v_z_45))) (forall ((v_z_50 Int) (v_y_50 Int)) (let ((.cse30 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_50 (* v_y_50 4294967296)))))) (let ((.cse27 (store .cse30 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse30 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse28 (select (select .cse27 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse26 (select (select .cse30 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse29 (mod (select (select .cse30 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< 0 (+ .cse26 1)) (< (mod (select (select .cse27 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse28 (mod (select (select .cse27 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< v_z_50 0) (< .cse28 0) (= (mod .cse26 .cse29) 0) (< (mod (+ (div .cse26 .cse29) 1) 4294967296) (+ v_z_50 1))))))) (forall ((v_z_45 Int)) (or (forall ((v_y_45 Int)) (let ((.cse34 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_45 (* v_y_45 4294967296)))))) (let ((.cse35 (store .cse34 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse34 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse31 (select (select .cse34 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse32 (mod (select (select .cse35 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse33 (div (select (select .cse35 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse35 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< .cse31 0) (< .cse32 (mod (+ .cse33 1) 4294967296)) (< (mod (div .cse31 (mod (select (select .cse34 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_45 1)) (< .cse32 (mod .cse33 4294967296))))))) (< v_z_45 0) (< 4294967295 v_z_45))) (forall ((v_y_51 Int) (v_z_51 Int)) (let ((.cse41 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_51 (* v_y_51 4294967296)))))) (let ((.cse36 (store .cse41 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse41 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse38 (mod (select (select .cse36 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse39 (select (select .cse41 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse40 (mod (select (select .cse41 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse37 (select (select .cse36 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (select (select .cse36 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse37 .cse38) 1) 4294967296)) (< (mod (+ (div .cse39 .cse40) 1) 4294967296) (+ v_z_51 1)) (< v_z_51 0) (= (mod .cse37 .cse38) 0) (= (mod .cse39 .cse40) 0) (< 0 (+ .cse37 1))))))) (forall ((v_z_52 Int)) (or (forall ((v_y_52 Int)) (let ((.cse47 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_52 (* v_y_52 4294967296)))))) (let ((.cse46 (store .cse47 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse47 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse42 (div (select (select .cse47 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse47 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse43 (+ v_z_52 1)) (.cse44 (select (select .cse46 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse45 (mod (select (select .cse46 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod .cse42 4294967296) .cse43) (< 0 (+ .cse44 1)) (= (mod .cse44 .cse45) 0) (< (mod (+ .cse42 1) 4294967296) .cse43) (< (mod (select (select .cse46 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse44 .cse45) 1) 4294967296))))))) (< v_z_52 0) (< 4294967295 v_z_52))) (forall ((v_z_45 Int)) (or (< v_z_45 0) (< 4294967295 v_z_45) (forall ((v_y_45 Int)) (let ((.cse53 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_45 (* v_y_45 4294967296)))))) (let ((.cse52 (store .cse53 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse53 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse48 (div (select (select .cse53 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse53 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse49 (+ v_z_45 1)) (.cse50 (mod (select (select .cse52 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse51 (div (select (select .cse52 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse52 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod (+ .cse48 1) 4294967296) .cse49) (< .cse50 (mod (+ .cse51 1) 4294967296)) (< (mod .cse48 4294967296) .cse49) (< .cse50 (mod .cse51 4294967296))))))))) (forall ((v_z_48 Int)) (or (< v_z_48 0) (forall ((v_y_48 Int)) (let ((.cse59 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_48 (* v_y_48 4294967296)))))) (let ((.cse58 (store .cse59 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse59 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse56 (select (select .cse58 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse57 (mod (select (select .cse58 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse54 (div (select (select .cse59 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse59 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse55 (+ v_z_48 1))) (or (< (mod .cse54 4294967296) .cse55) (not (= (mod .cse56 .cse57) 0)) (< (mod (select (select .cse58 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse56 .cse57) 4294967296)) (< (mod (+ .cse54 1) 4294967296) .cse55)))))) (< 4294967295 v_z_48))) (forall ((v_z_48 Int)) (or (< v_z_48 0) (forall ((v_y_48 Int)) (let ((.cse65 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_48 (* v_y_48 4294967296)))))) (let ((.cse64 (store .cse65 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse65 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse60 (select (select .cse65 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse61 (mod (select (select .cse65 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse62 (select (select .cse64 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse63 (mod (select (select .cse64 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (div .cse60 .cse61) 4294967296) (+ v_z_48 1)) (not (= (mod .cse60 .cse61) 0)) (not (= (mod .cse62 .cse63) 0)) (< (mod (select (select .cse64 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse62 .cse63) 4294967296))))))) (< 4294967295 v_z_48))) (forall ((v_z_47 Int) (v_y_47 Int)) (let ((.cse71 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_47 (* v_y_47 4294967296)))))) (let ((.cse68 (store .cse71 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse71 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse69 (select (select .cse68 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse70 (mod (select (select .cse68 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse66 (select (select .cse71 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse67 (mod (select (select .cse71 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ (div .cse66 .cse67) 1) 4294967296) (+ v_z_47 1)) (< 0 (+ .cse66 1)) (< (mod (select (select .cse68 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse69 .cse70) 4294967296)) (< v_z_47 0) (not (= (mod .cse69 .cse70) 0)) (= (mod .cse66 .cse67) 0)))))) (forall ((v_z_46 Int) (v_y_46 Int)) (let ((.cse77 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_46 (* v_y_46 4294967296)))))) (let ((.cse76 (store .cse77 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse77 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse72 (select (select .cse77 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse75 (mod (select (select .cse77 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse73 (mod (select (select .cse76 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse74 (div (select (select .cse76 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse76 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< 0 (+ .cse72 1)) (< .cse73 (mod (+ .cse74 1) 4294967296)) (= (mod .cse72 .cse75) 0) (< v_z_46 0) (< (mod (+ (div .cse72 .cse75) 1) 4294967296) (+ v_z_46 1)) (< .cse73 (mod .cse74 4294967296))))))) (forall ((v_z_49 Int)) (or (< 4294967295 v_z_49) (forall ((v_y_49 Int)) (let ((.cse82 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_20_Pointer~0.base (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_49 (* v_y_49 4294967296)))))) (let ((.cse80 (store .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse78 (select (select .cse82 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse79 (mod (select (select .cse82 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse81 (select (select .cse80 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (not (= (mod .cse78 .cse79) 0)) (< (mod (div .cse78 .cse79) 4294967296) (+ v_z_49 1)) (< (mod (select (select .cse80 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse81 (mod (select (select .cse80 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< .cse81 0)))))) (< v_z_49 0))))) is different from true [2023-11-29 04:05:44,308 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse4 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base))) (and (forall ((v_z_49 Int) (v_ArrVal_3612 Int)) (or (forall ((v_y_49 Int)) (let ((.cse2 (let ((.cse3 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_49 (* v_y_49 4294967296))))))) (let ((.cse0 (select (select .cse2 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse0 0) (let ((.cse1 (store .cse2 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse2 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (< (mod (select (select .cse1 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse1 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse1 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))) (< (mod (div .cse0 (mod (select (select .cse2 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_49 1)))))) (< 4294967295 v_z_49) (< v_z_49 0))) (forall ((v_ArrVal_3612 Int) (v_z_45 Int)) (or (< v_z_45 0) (< 4294967295 v_z_45) (forall ((v_y_45 Int)) (let ((.cse10 (let ((.cse11 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse11 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse11 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_45 (* v_y_45 4294967296))))))) (let ((.cse9 (store .cse10 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse10 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse5 (div (select (select .cse10 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse10 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse6 (+ v_z_45 1)) (.cse7 (mod (select (select .cse9 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse8 (div (select (select .cse9 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse9 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod .cse5 4294967296) .cse6) (< (mod (+ .cse5 1) 4294967296) .cse6) (< .cse7 (mod .cse8 4294967296)) (< .cse7 (mod (+ .cse8 1) 4294967296))))))))) (forall ((v_z_48 Int) (v_ArrVal_3612 Int)) (or (forall ((v_y_48 Int)) (let ((.cse15 (let ((.cse17 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse17 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse17 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_48 (* v_y_48 4294967296))))))) (let ((.cse16 (store .cse15 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse15 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse12 (select (select .cse16 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse13 (mod (select (select .cse16 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse14 (select (select .cse15 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (not (= (mod .cse12 .cse13) 0)) (< (mod (div .cse14 (mod (select (select .cse15 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_48 1)) (< (mod (select (select .cse16 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse12 .cse13) 4294967296)) (< .cse14 0)))))) (< v_z_48 0) (< 4294967295 v_z_48))) (forall ((v_z_49 Int) (v_ArrVal_3612 Int)) (or (< 4294967295 v_z_49) (< v_z_49 0) (forall ((v_y_49 Int)) (let ((.cse22 (let ((.cse23 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse23 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse23 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_49 (* v_y_49 4294967296))))))) (let ((.cse21 (store .cse22 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse22 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse20 (select (select .cse21 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse18 (select (select .cse22 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse19 (mod (select (select .cse22 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse18 .cse19) 0)) (< .cse20 0) (< (mod (select (select .cse21 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse20 (mod (select (select .cse21 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< (mod (div .cse18 .cse19) 4294967296) (+ v_z_49 1))))))))) (forall ((v_z_49 Int) (v_ArrVal_3612 Int)) (or (forall ((v_y_49 Int)) (let ((.cse28 (let ((.cse29 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse29 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse29 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_49 (* v_y_49 4294967296))))))) (let ((.cse27 (store .cse28 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse28 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse26 (select (select .cse27 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse24 (div (select (select .cse28 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse28 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse25 (+ v_z_49 1))) (or (< (mod (+ .cse24 1) 4294967296) .cse25) (< .cse26 0) (< (mod (select (select .cse27 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse26 (mod (select (select .cse27 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< (mod .cse24 4294967296) .cse25)))))) (< 4294967295 v_z_49) (< v_z_49 0))) (forall ((v_ArrVal_3612 Int) (v_z_45 Int)) (or (< v_z_45 0) (< 4294967295 v_z_45) (forall ((v_y_45 Int)) (let ((.cse31 (let ((.cse35 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse35 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse35 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_45 (* v_y_45 4294967296))))))) (let ((.cse34 (store .cse31 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse31 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse30 (select (select .cse31 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse32 (mod (select (select .cse34 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse33 (div (select (select .cse34 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse34 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod (div .cse30 (mod (select (select .cse31 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_45 1)) (< .cse30 0) (< .cse32 (mod .cse33 4294967296)) (< .cse32 (mod (+ .cse33 1) 4294967296))))))))) (forall ((v_ArrVal_3612 Int) (v_y_51 Int) (v_z_51 Int)) (let ((.cse41 (let ((.cse42 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse42 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse42 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_51 (* v_y_51 4294967296))))))) (let ((.cse36 (store .cse41 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse41 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse38 (mod (select (select .cse36 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse37 (select (select .cse36 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse39 (select (select .cse41 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse40 (mod (select (select .cse41 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse36 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse37 .cse38) 1) 4294967296)) (= (mod .cse37 .cse38) 0) (< v_z_51 0) (< 0 (+ .cse37 1)) (= 0 (mod .cse39 .cse40)) (< (mod (+ (div .cse39 .cse40) 1) 4294967296) (+ v_z_51 1))))))) (forall ((v_z_48 Int) (v_ArrVal_3612 Int)) (or (< v_z_48 0) (forall ((v_y_48 Int)) (let ((.cse48 (let ((.cse49 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse49 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse49 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_48 (* v_y_48 4294967296))))))) (let ((.cse47 (store .cse48 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse48 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse45 (select (select .cse48 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse46 (mod (select (select .cse48 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse43 (select (select .cse47 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse44 (mod (select (select .cse47 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse43 .cse44) 0)) (< (mod (div .cse45 .cse46) 4294967296) (+ v_z_48 1)) (not (= (mod .cse45 .cse46) 0)) (< (mod (select (select .cse47 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse43 .cse44) 4294967296))))))) (< 4294967295 v_z_48))) (forall ((v_z_48 Int) (v_ArrVal_3612 Int)) (or (< v_z_48 0) (forall ((v_y_48 Int)) (let ((.cse55 (let ((.cse56 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse56 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse56 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_48 (* v_y_48 4294967296))))))) (let ((.cse54 (store .cse55 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse55 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse50 (select (select .cse54 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse51 (mod (select (select .cse54 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse52 (div (select (select .cse55 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse55 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse53 (+ v_z_48 1))) (or (not (= (mod .cse50 .cse51) 0)) (< (mod .cse52 4294967296) .cse53) (< (mod (select (select .cse54 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse50 .cse51) 4294967296)) (< (mod (+ .cse52 1) 4294967296) .cse53)))))) (< 4294967295 v_z_48))) (forall ((v_z_46 Int) (v_y_46 Int) (v_ArrVal_3612 Int)) (let ((.cse61 (let ((.cse63 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse63 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse63 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_46 (* v_y_46 4294967296))))))) (let ((.cse62 (store .cse61 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse61 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse57 (mod (select (select .cse62 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse58 (div (select (select .cse62 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse62 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse59 (select (select .cse61 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse60 (mod (select (select .cse61 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse57 (mod (+ .cse58 1) 4294967296)) (< 0 (+ .cse59 1)) (< v_z_46 0) (< .cse57 (mod .cse58 4294967296)) (< (mod (+ (div .cse59 .cse60) 1) 4294967296) (+ v_z_46 1)) (= (mod .cse59 .cse60) 0)))))) (forall ((v_ArrVal_3612 Int) (v_z_50 Int) (v_y_50 Int)) (let ((.cse68 (let ((.cse69 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse69 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse69 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_50 (* v_y_50 4294967296))))))) (let ((.cse66 (store .cse68 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse68 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse67 (select (select .cse66 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse65 (mod (select (select .cse68 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse64 (select (select .cse68 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (+ (div .cse64 .cse65) 1) 4294967296) (+ v_z_50 1)) (< (mod (select (select .cse66 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse67 (mod (select (select .cse66 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< .cse67 0) (= 0 (mod .cse64 .cse65)) (< v_z_50 0) (< 0 (+ .cse64 1))))))) (forall ((v_z_47 Int) (v_y_47 Int) (v_ArrVal_3612 Int)) (let ((.cse75 (let ((.cse76 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse76 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse76 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_47 (* v_y_47 4294967296))))))) (let ((.cse70 (store .cse75 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse75 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse74 (mod (select (select .cse75 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse71 (select (select .cse70 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse72 (mod (select (select .cse70 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse73 (select (select .cse75 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (select (select .cse70 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse71 .cse72) 4294967296)) (= (mod .cse73 .cse74) 0) (< (mod (+ (div .cse73 .cse74) 1) 4294967296) (+ v_z_47 1)) (< v_z_47 0) (not (= (mod .cse71 .cse72) 0)) (< 0 (+ .cse73 1))))))) (forall ((v_ArrVal_3612 Int) (v_z_52 Int)) (or (forall ((v_y_52 Int)) (let ((.cse82 (let ((.cse83 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse83 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse83 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_52 (* v_y_52 4294967296))))))) (let ((.cse79 (store .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse78 (mod (select (select .cse79 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse80 (div (select (select .cse82 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse82 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse81 (+ v_z_52 1)) (.cse77 (select (select .cse79 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (= (mod .cse77 .cse78) 0) (< (mod (select (select .cse79 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse77 .cse78) 1) 4294967296)) (< (mod .cse80 4294967296) .cse81) (< (mod (+ .cse80 1) 4294967296) .cse81) (< 0 (+ .cse77 1))))))) (< v_z_52 0) (< 4294967295 v_z_52))) (forall ((v_ArrVal_3612 Int) (v_z_45 Int)) (or (< v_z_45 0) (< 4294967295 v_z_45) (forall ((v_y_45 Int)) (let ((.cse89 (let ((.cse90 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse90 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse90 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_45 (* v_y_45 4294967296))))))) (let ((.cse88 (store .cse89 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse89 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse84 (select (select .cse89 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse85 (mod (select (select .cse89 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse86 (mod (select (select .cse88 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse87 (div (select (select .cse88 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse88 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod (div .cse84 .cse85) 4294967296) (+ v_z_45 1)) (not (= (mod .cse84 .cse85) 0)) (< .cse86 (mod .cse87 4294967296)) (< .cse86 (mod (+ .cse87 1) 4294967296))))))))) (forall ((v_ArrVal_3612 Int) (v_z_52 Int)) (or (< v_z_52 0) (forall ((v_y_52 Int)) (let ((.cse96 (let ((.cse97 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse97 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse97 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_52 (* v_y_52 4294967296))))))) (let ((.cse93 (store .cse96 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse96 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse92 (mod (select (select .cse93 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse94 (select (select .cse96 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse95 (mod (select (select .cse96 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse91 (select (select .cse93 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (= (mod .cse91 .cse92) 0) (< (mod (select (select .cse93 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse91 .cse92) 1) 4294967296)) (< (mod (div .cse94 .cse95) 4294967296) (+ v_z_52 1)) (not (= (mod .cse94 .cse95) 0)) (< 0 (+ .cse91 1))))))) (< 4294967295 v_z_52))))) is different from false [2023-11-29 04:05:48,335 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse4 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base))) (and (forall ((v_z_49 Int) (v_ArrVal_3612 Int)) (or (forall ((v_y_49 Int)) (let ((.cse2 (let ((.cse3 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse3 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_49 (* v_y_49 4294967296))))))) (let ((.cse0 (select (select .cse2 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse0 0) (let ((.cse1 (store .cse2 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse2 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (< (mod (select (select .cse1 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse1 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse1 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))) (< (mod (div .cse0 (mod (select (select .cse2 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_49 1)))))) (< 4294967295 v_z_49) (< v_z_49 0))) (forall ((v_ArrVal_3612 Int) (v_z_45 Int)) (or (< v_z_45 0) (< 4294967295 v_z_45) (forall ((v_y_45 Int)) (let ((.cse10 (let ((.cse11 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse11 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse11 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_45 (* v_y_45 4294967296))))))) (let ((.cse9 (store .cse10 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse10 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse5 (div (select (select .cse10 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse10 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse6 (+ v_z_45 1)) (.cse7 (mod (select (select .cse9 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse8 (div (select (select .cse9 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse9 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod .cse5 4294967296) .cse6) (< (mod (+ .cse5 1) 4294967296) .cse6) (< .cse7 (mod .cse8 4294967296)) (< .cse7 (mod (+ .cse8 1) 4294967296))))))))) (forall ((v_z_48 Int) (v_ArrVal_3612 Int)) (or (forall ((v_y_48 Int)) (let ((.cse15 (let ((.cse17 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse17 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse17 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_48 (* v_y_48 4294967296))))))) (let ((.cse16 (store .cse15 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse15 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse12 (select (select .cse16 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse13 (mod (select (select .cse16 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse14 (select (select .cse15 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (not (= (mod .cse12 .cse13) 0)) (< (mod (div .cse14 (mod (select (select .cse15 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_48 1)) (< (mod (select (select .cse16 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse12 .cse13) 4294967296)) (< .cse14 0)))))) (< v_z_48 0) (< 4294967295 v_z_48))) (forall ((v_z_49 Int) (v_ArrVal_3612 Int)) (or (< 4294967295 v_z_49) (< v_z_49 0) (forall ((v_y_49 Int)) (let ((.cse22 (let ((.cse23 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse23 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse23 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_49 (* v_y_49 4294967296))))))) (let ((.cse21 (store .cse22 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse22 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse20 (select (select .cse21 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse18 (select (select .cse22 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse19 (mod (select (select .cse22 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse18 .cse19) 0)) (< .cse20 0) (< (mod (select (select .cse21 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse20 (mod (select (select .cse21 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< (mod (div .cse18 .cse19) 4294967296) (+ v_z_49 1))))))))) (forall ((v_z_49 Int) (v_ArrVal_3612 Int)) (or (forall ((v_y_49 Int)) (let ((.cse28 (let ((.cse29 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse29 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse29 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_49 (* v_y_49 4294967296))))))) (let ((.cse27 (store .cse28 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse28 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse26 (select (select .cse27 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse24 (div (select (select .cse28 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse28 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse25 (+ v_z_49 1))) (or (< (mod (+ .cse24 1) 4294967296) .cse25) (< .cse26 0) (< (mod (select (select .cse27 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse26 (mod (select (select .cse27 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< (mod .cse24 4294967296) .cse25)))))) (< 4294967295 v_z_49) (< v_z_49 0))) (forall ((v_ArrVal_3612 Int) (v_z_45 Int)) (or (< v_z_45 0) (< 4294967295 v_z_45) (forall ((v_y_45 Int)) (let ((.cse31 (let ((.cse35 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse35 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse35 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_45 (* v_y_45 4294967296))))))) (let ((.cse34 (store .cse31 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse31 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse30 (select (select .cse31 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse32 (mod (select (select .cse34 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse33 (div (select (select .cse34 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse34 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod (div .cse30 (mod (select (select .cse31 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_45 1)) (< .cse30 0) (< .cse32 (mod .cse33 4294967296)) (< .cse32 (mod (+ .cse33 1) 4294967296))))))))) (forall ((v_ArrVal_3612 Int) (v_y_51 Int) (v_z_51 Int)) (let ((.cse41 (let ((.cse42 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse42 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse42 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_51 (* v_y_51 4294967296))))))) (let ((.cse36 (store .cse41 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse41 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse38 (mod (select (select .cse36 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse37 (select (select .cse36 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse39 (select (select .cse41 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse40 (mod (select (select .cse41 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse36 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse37 .cse38) 1) 4294967296)) (= (mod .cse37 .cse38) 0) (< v_z_51 0) (< 0 (+ .cse37 1)) (= 0 (mod .cse39 .cse40)) (< (mod (+ (div .cse39 .cse40) 1) 4294967296) (+ v_z_51 1))))))) (forall ((v_z_48 Int) (v_ArrVal_3612 Int)) (or (< v_z_48 0) (forall ((v_y_48 Int)) (let ((.cse48 (let ((.cse49 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse49 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse49 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_48 (* v_y_48 4294967296))))))) (let ((.cse47 (store .cse48 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse48 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse45 (select (select .cse48 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse46 (mod (select (select .cse48 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse43 (select (select .cse47 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse44 (mod (select (select .cse47 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (not (= (mod .cse43 .cse44) 0)) (< (mod (div .cse45 .cse46) 4294967296) (+ v_z_48 1)) (not (= (mod .cse45 .cse46) 0)) (< (mod (select (select .cse47 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse43 .cse44) 4294967296))))))) (< 4294967295 v_z_48))) (forall ((v_z_48 Int) (v_ArrVal_3612 Int)) (or (< v_z_48 0) (forall ((v_y_48 Int)) (let ((.cse55 (let ((.cse56 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse56 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse56 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_48 (* v_y_48 4294967296))))))) (let ((.cse54 (store .cse55 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse55 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse50 (select (select .cse54 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse51 (mod (select (select .cse54 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse52 (div (select (select .cse55 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse55 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse53 (+ v_z_48 1))) (or (not (= (mod .cse50 .cse51) 0)) (< (mod .cse52 4294967296) .cse53) (< (mod (select (select .cse54 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse50 .cse51) 4294967296)) (< (mod (+ .cse52 1) 4294967296) .cse53)))))) (< 4294967295 v_z_48))) (forall ((v_z_46 Int) (v_y_46 Int) (v_ArrVal_3612 Int)) (let ((.cse61 (let ((.cse63 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse63 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse63 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_46 (* v_y_46 4294967296))))))) (let ((.cse62 (store .cse61 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse61 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse57 (mod (select (select .cse62 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse58 (div (select (select .cse62 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse62 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse59 (select (select .cse61 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse60 (mod (select (select .cse61 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse57 (mod (+ .cse58 1) 4294967296)) (< 0 (+ .cse59 1)) (< v_z_46 0) (< .cse57 (mod .cse58 4294967296)) (< (mod (+ (div .cse59 .cse60) 1) 4294967296) (+ v_z_46 1)) (= (mod .cse59 .cse60) 0)))))) (forall ((v_ArrVal_3612 Int) (v_z_50 Int) (v_y_50 Int)) (let ((.cse68 (let ((.cse69 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse69 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse69 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_50 (* v_y_50 4294967296))))))) (let ((.cse66 (store .cse68 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse68 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse67 (select (select .cse66 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse65 (mod (select (select .cse68 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse64 (select (select .cse68 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (+ (div .cse64 .cse65) 1) 4294967296) (+ v_z_50 1)) (< (mod (select (select .cse66 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse67 (mod (select (select .cse66 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (< .cse67 0) (= 0 (mod .cse64 .cse65)) (< v_z_50 0) (< 0 (+ .cse64 1))))))) (forall ((v_z_47 Int) (v_y_47 Int) (v_ArrVal_3612 Int)) (let ((.cse75 (let ((.cse76 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse76 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse76 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_47 (* v_y_47 4294967296))))))) (let ((.cse70 (store .cse75 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse75 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse74 (mod (select (select .cse75 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse71 (select (select .cse70 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse72 (mod (select (select .cse70 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse73 (select (select .cse75 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (select (select .cse70 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse71 .cse72) 4294967296)) (= (mod .cse73 .cse74) 0) (< (mod (+ (div .cse73 .cse74) 1) 4294967296) (+ v_z_47 1)) (< v_z_47 0) (not (= (mod .cse71 .cse72) 0)) (< 0 (+ .cse73 1))))))) (forall ((v_ArrVal_3612 Int) (v_z_52 Int)) (or (forall ((v_y_52 Int)) (let ((.cse82 (let ((.cse83 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse83 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse83 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_52 (* v_y_52 4294967296))))))) (let ((.cse79 (store .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse82 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse78 (mod (select (select .cse79 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse80 (div (select (select .cse82 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse82 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse81 (+ v_z_52 1)) (.cse77 (select (select .cse79 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (= (mod .cse77 .cse78) 0) (< (mod (select (select .cse79 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse77 .cse78) 1) 4294967296)) (< (mod .cse80 4294967296) .cse81) (< (mod (+ .cse80 1) 4294967296) .cse81) (< 0 (+ .cse77 1))))))) (< v_z_52 0) (< 4294967295 v_z_52))) (forall ((v_ArrVal_3612 Int) (v_z_45 Int)) (or (< v_z_45 0) (< 4294967295 v_z_45) (forall ((v_y_45 Int)) (let ((.cse89 (let ((.cse90 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse90 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse90 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_45 (* v_y_45 4294967296))))))) (let ((.cse88 (store .cse89 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse89 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse84 (select (select .cse89 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse85 (mod (select (select .cse89 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse86 (mod (select (select .cse88 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse87 (div (select (select .cse88 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse88 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (< (mod (div .cse84 .cse85) 4294967296) (+ v_z_45 1)) (not (= (mod .cse84 .cse85) 0)) (< .cse86 (mod .cse87 4294967296)) (< .cse86 (mod (+ .cse87 1) 4294967296))))))))) (forall ((v_ArrVal_3612 Int) (v_z_52 Int)) (or (< v_z_52 0) (forall ((v_y_52 Int)) (let ((.cse96 (let ((.cse97 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_14_Pointer~0.base (store .cse4 c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612)))) (store .cse97 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse97 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_52 (* v_y_52 4294967296))))))) (let ((.cse93 (store .cse96 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse96 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse92 (mod (select (select .cse93 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse94 (select (select .cse96 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse95 (mod (select (select .cse96 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse91 (select (select .cse93 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (= (mod .cse91 .cse92) 0) (< (mod (select (select .cse93 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse91 .cse92) 1) 4294967296)) (< (mod (div .cse94 .cse95) 4294967296) (+ v_z_52 1)) (not (= (mod .cse94 .cse95) 0)) (< 0 (+ .cse91 1))))))) (< 4294967295 v_z_52))))) is different from true [2023-11-29 04:06:39,387 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse7 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base))) (and (forall ((v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_45 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_45 0) (< 4294967295 v_z_45) (forall ((v_y_45 Int)) (let ((.cse3 (let ((.cse5 (let ((.cse6 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse6 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse6 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_45 (* v_y_45 4294967296))))))) (let ((.cse4 (store .cse3 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse3 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse0 (mod (select (select .cse4 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse1 (div (select (select .cse4 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse4 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse2 (select (select .cse3 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse0 (mod .cse1 4294967296)) (< .cse0 (mod (+ .cse1 1) 4294967296)) (< .cse2 0) (< (mod (div .cse2 (mod (select (select .cse3 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_45 1))))))))) (forall ((v_z_46 Int) (v_y_46 Int) (v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse13 (let ((.cse14 (let ((.cse15 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse15 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse15 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse14 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse14 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_46 (* v_y_46 4294967296))))))) (let ((.cse12 (store .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse8 (select (select .cse13 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse9 (mod (select (select .cse13 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse10 (mod (select (select .cse12 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse11 (div (select (select .cse12 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse12 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (= (mod .cse8 .cse9) 0) (< .cse10 (mod (+ .cse11 1) 4294967296)) (< 0 (+ .cse8 1)) (< (mod (+ (div .cse8 .cse9) 1) 4294967296) (+ v_z_46 1)) (< v_z_46 0) (< .cse10 (mod .cse11 4294967296))))))) (forall ((v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_y_51 Int) (v_z_51 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse21 (let ((.cse22 (let ((.cse23 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse23 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse23 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse22 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse22 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_51 (* v_y_51 4294967296))))))) (let ((.cse20 (store .cse21 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse21 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse16 (select (select .cse21 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse17 (mod (select (select .cse21 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse18 (select (select .cse20 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse19 (mod (select (select .cse20 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (= (mod .cse16 .cse17) 0) (= (mod .cse18 .cse19) 0) (< v_z_51 0) (< (mod (+ (div .cse16 .cse17) 1) 4294967296) (+ v_z_51 1)) (< 0 (+ .cse18 1)) (< (mod (select (select .cse20 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse18 .cse19) 1) 4294967296))))))) (forall ((v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_52 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_52 Int)) (let ((.cse29 (let ((.cse30 (let ((.cse31 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse31 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse31 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse30 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse30 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_52 (* v_y_52 4294967296))))))) (let ((.cse25 (store .cse29 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse29 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse24 (select (select .cse25 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse26 (mod (select (select .cse25 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse27 (select (select .cse29 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse28 (mod (select (select .cse29 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< 0 (+ .cse24 1)) (< (mod (select (select .cse25 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse24 .cse26) 1) 4294967296)) (not (= (mod .cse27 .cse28) 0)) (= (mod .cse24 .cse26) 0) (< (mod (div .cse27 .cse28) 4294967296) (+ v_z_52 1))))))) (< v_z_52 0) (< 4294967295 v_z_52))) (forall ((v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_45 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_45 0) (< 4294967295 v_z_45) (forall ((v_y_45 Int)) (let ((.cse36 (let ((.cse38 (let ((.cse39 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse39 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse39 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse38 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse38 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_45 (* v_y_45 4294967296))))))) (let ((.cse37 (store .cse36 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse36 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse34 (mod (select (select .cse37 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse35 (div (select (select .cse37 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse37 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse32 (div (select (select .cse36 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse36 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse33 (+ v_z_45 1))) (or (< (mod (+ .cse32 1) 4294967296) .cse33) (< .cse34 (mod .cse35 4294967296)) (< .cse34 (mod (+ .cse35 1) 4294967296)) (< (mod .cse32 4294967296) .cse33)))))))) (forall ((v_z_48 Int) (v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_48 0) (forall ((v_y_48 Int)) (let ((.cse44 (let ((.cse45 (let ((.cse46 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse46 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse46 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse45 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse45 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_48 (* v_y_48 4294967296))))))) (let ((.cse40 (store .cse44 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse44 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse43 (select (select .cse44 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse41 (select (select .cse40 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse42 (mod (select (select .cse40 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse40 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse41 .cse42) 4294967296)) (< (mod (div .cse43 (mod (select (select .cse44 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_48 1)) (< .cse43 0) (not (= (mod .cse41 .cse42) 0))))))) (< 4294967295 v_z_48))) (forall ((v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_52 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_52 Int)) (let ((.cse52 (let ((.cse53 (let ((.cse54 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse54 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse54 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse53 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse53 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_52 (* v_y_52 4294967296))))))) (let ((.cse50 (store .cse52 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse52 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse49 (select (select .cse50 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse51 (mod (select (select .cse50 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse47 (div (select (select .cse52 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse52 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse48 (+ v_z_52 1))) (or (< (mod (+ .cse47 1) 4294967296) .cse48) (< 0 (+ .cse49 1)) (< (mod (select (select .cse50 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse49 .cse51) 1) 4294967296)) (= (mod .cse49 .cse51) 0) (< (mod .cse47 4294967296) .cse48)))))) (< v_z_52 0) (< 4294967295 v_z_52))) (forall ((v_z_49 Int) (v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_49) (< v_z_49 0) (forall ((v_y_49 Int)) (let ((.cse59 (let ((.cse60 (let ((.cse61 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse61 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse61 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse60 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse60 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_49 (* v_y_49 4294967296))))))) (let ((.cse58 (store .cse59 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse59 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse55 (div (select (select .cse59 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse59 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse56 (+ v_z_49 1)) (.cse57 (select (select .cse58 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (+ .cse55 1) 4294967296) .cse56) (< .cse57 0) (< (mod .cse55 4294967296) .cse56) (< (mod (select (select .cse58 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse57 (mod (select (select .cse58 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))))) (forall ((v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_45 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_45 0) (< 4294967295 v_z_45) (forall ((v_y_45 Int)) (let ((.cse66 (let ((.cse68 (let ((.cse69 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse69 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse69 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse68 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse68 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_45 (* v_y_45 4294967296))))))) (let ((.cse67 (store .cse66 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse66 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse62 (mod (select (select .cse67 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse63 (div (select (select .cse67 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse67 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse64 (select (select .cse66 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse65 (mod (select (select .cse66 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse62 (mod .cse63 4294967296)) (< .cse62 (mod (+ .cse63 1) 4294967296)) (not (= (mod .cse64 .cse65) 0)) (< (mod (div .cse64 .cse65) 4294967296) (+ v_z_45 1))))))))) (forall ((v_z_48 Int) (v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_48 0) (forall ((v_y_48 Int)) (let ((.cse75 (let ((.cse76 (let ((.cse77 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse77 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse77 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse76 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse76 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_48 (* v_y_48 4294967296))))))) (let ((.cse70 (store .cse75 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse75 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse71 (select (select .cse70 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse72 (mod (select (select .cse70 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse73 (select (select .cse75 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse74 (mod (select (select .cse75 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse70 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse71 .cse72) 4294967296)) (< (mod (div .cse73 .cse74) 4294967296) (+ v_z_48 1)) (not (= (mod .cse71 .cse72) 0)) (not (= (mod .cse73 .cse74) 0))))))) (< 4294967295 v_z_48))) (forall ((v_z_48 Int) (v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_48 Int)) (let ((.cse83 (let ((.cse84 (let ((.cse85 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse85 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse85 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse84 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse84 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_48 (* v_y_48 4294967296))))))) (let ((.cse80 (store .cse83 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse83 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse78 (div (select (select .cse83 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse83 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse79 (+ v_z_48 1)) (.cse81 (select (select .cse80 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse82 (mod (select (select .cse80 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ .cse78 1) 4294967296) .cse79) (< (mod (select (select .cse80 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse81 .cse82) 4294967296)) (< (mod .cse78 4294967296) .cse79) (not (= (mod .cse81 .cse82) 0))))))) (< v_z_48 0) (< 4294967295 v_z_48))) (forall ((v_z_49 Int) (v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_49 Int)) (let ((.cse87 (let ((.cse89 (let ((.cse90 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse90 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse90 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse89 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse89 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_49 (* v_y_49 4294967296))))))) (let ((.cse86 (select (select .cse87 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse86 0) (< (mod (div .cse86 (mod (select (select .cse87 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_49 1)) (let ((.cse88 (store .cse87 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse87 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (< (mod (select (select .cse88 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse88 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse88 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))) (< 4294967295 v_z_49) (< v_z_49 0))) (forall ((v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (v_z_50 Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_y_50 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse95 (let ((.cse96 (let ((.cse97 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse97 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse97 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse96 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse96 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_50 (* v_y_50 4294967296))))))) (let ((.cse93 (store .cse95 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse95 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse91 (select (select .cse93 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse92 (select (select .cse95 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse94 (mod (select (select .cse95 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse91 0) (< 0 (+ .cse92 1)) (< v_z_50 0) (< (mod (select (select .cse93 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse91 (mod (select (select .cse93 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (= (mod .cse92 .cse94) 0) (< (mod (+ 1 (div .cse92 .cse94)) 4294967296) (+ v_z_50 1))))))) (forall ((v_z_47 Int) (v_y_47 Int) (v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse103 (let ((.cse104 (let ((.cse105 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse105 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse105 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse104 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse104 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_47 (* v_y_47 4294967296))))))) (let ((.cse98 (store .cse103 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse103 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse102 (mod (select (select .cse103 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse101 (select (select .cse103 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse99 (select (select .cse98 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse100 (mod (select (select .cse98 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse98 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse99 .cse100) 4294967296)) (< (mod (+ (div .cse101 .cse102) 1) 4294967296) (+ v_z_47 1)) (= (mod .cse101 .cse102) 0) (< v_z_47 0) (< 0 (+ .cse101 1)) (not (= (mod .cse99 .cse100) 0))))))) (forall ((v_z_49 Int) (v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_49) (< v_z_49 0) (forall ((v_y_49 Int)) (let ((.cse110 (let ((.cse111 (let ((.cse112 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse112 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse112 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse111 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse111 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_49 (* v_y_49 4294967296))))))) (let ((.cse109 (store .cse110 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse110 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse106 (select (select .cse109 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse107 (select (select .cse110 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse108 (mod (select (select .cse110 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse106 0) (< (mod (div .cse107 .cse108) 4294967296) (+ v_z_49 1)) (< (mod (select (select .cse109 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse106 (mod (select (select .cse109 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (not (= (mod .cse107 .cse108) 0))))))))))) is different from false [2023-11-29 04:06:43,409 WARN L876 $PredicateComparison]: unable to prove that (let ((.cse7 (select |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base))) (and (forall ((v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_45 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_45 0) (< 4294967295 v_z_45) (forall ((v_y_45 Int)) (let ((.cse3 (let ((.cse5 (let ((.cse6 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse6 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse6 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse5 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_45 (* v_y_45 4294967296))))))) (let ((.cse4 (store .cse3 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse3 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse0 (mod (select (select .cse4 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse1 (div (select (select .cse4 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse4 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse2 (select (select .cse3 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse0 (mod .cse1 4294967296)) (< .cse0 (mod (+ .cse1 1) 4294967296)) (< .cse2 0) (< (mod (div .cse2 (mod (select (select .cse3 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_45 1))))))))) (forall ((v_z_46 Int) (v_y_46 Int) (v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse13 (let ((.cse14 (let ((.cse15 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse15 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse15 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse14 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse14 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_46 (* v_y_46 4294967296))))))) (let ((.cse12 (store .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse13 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse8 (select (select .cse13 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse9 (mod (select (select .cse13 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse10 (mod (select (select .cse12 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse11 (div (select (select .cse12 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse12 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)))) (or (= (mod .cse8 .cse9) 0) (< .cse10 (mod (+ .cse11 1) 4294967296)) (< 0 (+ .cse8 1)) (< (mod (+ (div .cse8 .cse9) 1) 4294967296) (+ v_z_46 1)) (< v_z_46 0) (< .cse10 (mod .cse11 4294967296))))))) (forall ((v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_y_51 Int) (v_z_51 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse21 (let ((.cse22 (let ((.cse23 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse23 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse23 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse22 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse22 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_51 (* v_y_51 4294967296))))))) (let ((.cse20 (store .cse21 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse21 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse16 (select (select .cse21 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse17 (mod (select (select .cse21 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse18 (select (select .cse20 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse19 (mod (select (select .cse20 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (= (mod .cse16 .cse17) 0) (= (mod .cse18 .cse19) 0) (< v_z_51 0) (< (mod (+ (div .cse16 .cse17) 1) 4294967296) (+ v_z_51 1)) (< 0 (+ .cse18 1)) (< (mod (select (select .cse20 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse18 .cse19) 1) 4294967296))))))) (forall ((v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_52 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_52 Int)) (let ((.cse29 (let ((.cse30 (let ((.cse31 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse31 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse31 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse30 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse30 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_52 (* v_y_52 4294967296))))))) (let ((.cse25 (store .cse29 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse29 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse24 (select (select .cse25 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse26 (mod (select (select .cse25 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse27 (select (select .cse29 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse28 (mod (select (select .cse29 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< 0 (+ .cse24 1)) (< (mod (select (select .cse25 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse24 .cse26) 1) 4294967296)) (not (= (mod .cse27 .cse28) 0)) (= (mod .cse24 .cse26) 0) (< (mod (div .cse27 .cse28) 4294967296) (+ v_z_52 1))))))) (< v_z_52 0) (< 4294967295 v_z_52))) (forall ((v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_45 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_45 0) (< 4294967295 v_z_45) (forall ((v_y_45 Int)) (let ((.cse36 (let ((.cse38 (let ((.cse39 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse39 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse39 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse38 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse38 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_45 (* v_y_45 4294967296))))))) (let ((.cse37 (store .cse36 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse36 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse34 (mod (select (select .cse37 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse35 (div (select (select .cse37 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse37 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse32 (div (select (select .cse36 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse36 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse33 (+ v_z_45 1))) (or (< (mod (+ .cse32 1) 4294967296) .cse33) (< .cse34 (mod .cse35 4294967296)) (< .cse34 (mod (+ .cse35 1) 4294967296)) (< (mod .cse32 4294967296) .cse33)))))))) (forall ((v_z_48 Int) (v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_48 0) (forall ((v_y_48 Int)) (let ((.cse44 (let ((.cse45 (let ((.cse46 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse46 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse46 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse45 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse45 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_48 (* v_y_48 4294967296))))))) (let ((.cse40 (store .cse44 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse44 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse43 (select (select .cse44 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse41 (select (select .cse40 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse42 (mod (select (select .cse40 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse40 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse41 .cse42) 4294967296)) (< (mod (div .cse43 (mod (select (select .cse44 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_48 1)) (< .cse43 0) (not (= (mod .cse41 .cse42) 0))))))) (< 4294967295 v_z_48))) (forall ((v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_52 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_52 Int)) (let ((.cse52 (let ((.cse53 (let ((.cse54 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse54 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse54 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse53 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse53 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_52 (* v_y_52 4294967296))))))) (let ((.cse50 (store .cse52 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse52 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse49 (select (select .cse50 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse51 (mod (select (select .cse50 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse47 (div (select (select .cse52 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse52 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse48 (+ v_z_52 1))) (or (< (mod (+ .cse47 1) 4294967296) .cse48) (< 0 (+ .cse49 1)) (< (mod (select (select .cse50 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (+ (div .cse49 .cse51) 1) 4294967296)) (= (mod .cse49 .cse51) 0) (< (mod .cse47 4294967296) .cse48)))))) (< v_z_52 0) (< 4294967295 v_z_52))) (forall ((v_z_49 Int) (v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_49) (< v_z_49 0) (forall ((v_y_49 Int)) (let ((.cse59 (let ((.cse60 (let ((.cse61 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse61 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse61 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse60 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse60 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_49 (* v_y_49 4294967296))))))) (let ((.cse58 (store .cse59 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse59 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse55 (div (select (select .cse59 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse59 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse56 (+ v_z_49 1)) (.cse57 (select (select .cse58 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< (mod (+ .cse55 1) 4294967296) .cse56) (< .cse57 0) (< (mod .cse55 4294967296) .cse56) (< (mod (select (select .cse58 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse57 (mod (select (select .cse58 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))))) (forall ((v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_z_45 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_45 0) (< 4294967295 v_z_45) (forall ((v_y_45 Int)) (let ((.cse66 (let ((.cse68 (let ((.cse69 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse69 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse69 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse68 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse68 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_45 (* v_y_45 4294967296))))))) (let ((.cse67 (store .cse66 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse66 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse62 (mod (select (select .cse67 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296)) (.cse63 (div (select (select .cse67 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse67 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse64 (select (select .cse66 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse65 (mod (select (select .cse66 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse62 (mod .cse63 4294967296)) (< .cse62 (mod (+ .cse63 1) 4294967296)) (not (= (mod .cse64 .cse65) 0)) (< (mod (div .cse64 .cse65) 4294967296) (+ v_z_45 1))))))))) (forall ((v_z_48 Int) (v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< v_z_48 0) (forall ((v_y_48 Int)) (let ((.cse75 (let ((.cse76 (let ((.cse77 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse77 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse77 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse76 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse76 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_48 (* v_y_48 4294967296))))))) (let ((.cse70 (store .cse75 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse75 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse71 (select (select .cse70 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse72 (mod (select (select .cse70 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse73 (select (select .cse75 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse74 (mod (select (select .cse75 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse70 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse71 .cse72) 4294967296)) (< (mod (div .cse73 .cse74) 4294967296) (+ v_z_48 1)) (not (= (mod .cse71 .cse72) 0)) (not (= (mod .cse73 .cse74) 0))))))) (< 4294967295 v_z_48))) (forall ((v_z_48 Int) (v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_48 Int)) (let ((.cse83 (let ((.cse84 (let ((.cse85 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse85 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse85 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse84 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse84 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_48 (* v_y_48 4294967296))))))) (let ((.cse80 (store .cse83 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse83 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse78 (div (select (select .cse83 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse83 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (.cse79 (+ v_z_48 1)) (.cse81 (select (select .cse80 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse82 (mod (select (select .cse80 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (+ .cse78 1) 4294967296) .cse79) (< (mod (select (select .cse80 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse81 .cse82) 4294967296)) (< (mod .cse78 4294967296) .cse79) (not (= (mod .cse81 .cse82) 0))))))) (< v_z_48 0) (< 4294967295 v_z_48))) (forall ((v_z_49 Int) (v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (forall ((v_y_49 Int)) (let ((.cse87 (let ((.cse89 (let ((.cse90 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse90 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse90 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse89 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse89 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_49 (* v_y_49 4294967296))))))) (let ((.cse86 (select (select .cse87 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset))) (or (< .cse86 0) (< (mod (div .cse86 (mod (select (select .cse87 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296) (+ v_z_49 1)) (let ((.cse88 (store .cse87 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse87 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (< (mod (select (select .cse88 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div (select (select .cse88 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset) (mod (select (select .cse88 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296))))))) (< 4294967295 v_z_49) (< v_z_49 0))) (forall ((v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (v_z_50 Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (v_y_50 Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse95 (let ((.cse96 (let ((.cse97 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse97 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse97 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse96 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse96 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_50 (* v_y_50 4294967296))))))) (let ((.cse93 (store .cse95 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse95 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse91 (select (select .cse93 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse92 (select (select .cse95 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse94 (mod (select (select .cse95 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse91 0) (< 0 (+ .cse92 1)) (< v_z_50 0) (< (mod (select (select .cse93 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse91 (mod (select (select .cse93 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (= (mod .cse92 .cse94) 0) (< (mod (+ 1 (div .cse92 .cse94)) 4294967296) (+ v_z_50 1))))))) (forall ((v_z_47 Int) (v_y_47 Int) (v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (let ((.cse103 (let ((.cse104 (let ((.cse105 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse105 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse105 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse104 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse104 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_47 (* v_y_47 4294967296))))))) (let ((.cse98 (store .cse103 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse103 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse102 (mod (select (select .cse103 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) (.cse101 (select (select .cse103 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse99 (select (select .cse98 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse100 (mod (select (select .cse98 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< (mod (select (select .cse98 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse99 .cse100) 4294967296)) (< (mod (+ (div .cse101 .cse102) 1) 4294967296) (+ v_z_47 1)) (= (mod .cse101 .cse102) 0) (< v_z_47 0) (< 0 (+ .cse101 1)) (not (= (mod .cse99 .cse100) 0))))))) (forall ((v_z_49 Int) (v_ArrVal_3612 Int) (~WrapperStruct00_var_1_8_Pointer~0.offset Int) (~WrapperStruct00_var_1_8_Pointer~0.base Int) (~WrapperStruct00_var_1_13_Pointer~0.offset Int) (~WrapperStruct00_var_1_13_Pointer~0.base Int)) (or (< 4294967295 v_z_49) (< v_z_49 0) (forall ((v_y_49 Int)) (let ((.cse110 (let ((.cse111 (let ((.cse112 (store |c_#memory_int#1| c_~WrapperStruct00_var_1_6_Pointer~0.base (store .cse7 c_~WrapperStruct00_var_1_6_Pointer~0.offset (+ (* (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_8_Pointer~0.base) ~WrapperStruct00_var_1_8_Pointer~0.offset) (- 1)) (mod (select (select |c_#memory_int#1| ~WrapperStruct00_var_1_13_Pointer~0.base) ~WrapperStruct00_var_1_13_Pointer~0.offset) 65536)))))) (store .cse112 c_~WrapperStruct00_var_1_14_Pointer~0.base (store (select .cse112 c_~WrapperStruct00_var_1_14_Pointer~0.base) c_~WrapperStruct00_var_1_14_Pointer~0.offset v_ArrVal_3612))))) (store .cse111 c_~WrapperStruct00_var_1_20_Pointer~0.base (store (select .cse111 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset (+ v_z_49 (* v_y_49 4294967296))))))) (let ((.cse109 (store .cse110 c_~WrapperStruct00_var_1_1_Pointer~0.base (store (select .cse110 c_~WrapperStruct00_var_1_1_Pointer~0.base) c_~WrapperStruct00_var_1_1_Pointer~0.offset 128)))) (let ((.cse106 (select (select .cse109 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse107 (select (select .cse110 c_~WrapperStruct00_var_1_18_Pointer~0.base) c_~WrapperStruct00_var_1_18_Pointer~0.offset)) (.cse108 (mod (select (select .cse110 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536))) (or (< .cse106 0) (< (mod (div .cse107 .cse108) 4294967296) (+ v_z_49 1)) (< (mod (select (select .cse109 c_~WrapperStruct00_var_1_20_Pointer~0.base) c_~WrapperStruct00_var_1_20_Pointer~0.offset) 4294967296) (mod (div .cse106 (mod (select (select .cse109 c_~WrapperStruct00_var_1_4_Pointer~0.base) c_~WrapperStruct00_var_1_4_Pointer~0.offset) 65536)) 4294967296)) (not (= (mod .cse107 .cse108) 0))))))))))) is different from true [2023-11-29 04:07:06,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:07:06,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984878961] [2023-11-29 04:07:06,095 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:07:06,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435190811] [2023-11-29 04:07:06,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435190811] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:07:06,095 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 04:07:06,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2023-11-29 04:07:06,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99661243] [2023-11-29 04:07:06,096 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 04:07:06,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 04:07:06,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:07:06,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 04:07:06,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=314, Unknown=5, NotChecked=114, Total=506 [2023-11-29 04:07:06,097 INFO L87 Difference]: Start difference. First operand 1269 states and 1651 transitions. Second operand has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-29 04:07:13,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:07:13,240 INFO L93 Difference]: Finished difference Result 2030 states and 2647 transitions. [2023-11-29 04:07:13,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 04:07:13,241 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) Word has length 159 [2023-11-29 04:07:13,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:07:13,246 INFO L225 Difference]: With dead ends: 2030 [2023-11-29 04:07:13,246 INFO L226 Difference]: Without dead ends: 1361 [2023-11-29 04:07:13,247 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 27.5s TimeCoverageRelationStatistics Valid=202, Invalid=617, Unknown=5, NotChecked=168, Total=992 [2023-11-29 04:07:13,248 INFO L413 NwaCegarLoop]: 129 mSDtfsCounter, 450 mSDsluCounter, 809 mSDsCounter, 0 mSdLazyCounter, 1080 mSolverCounterSat, 23 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 938 SdHoareTripleChecker+Invalid, 1104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1080 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2023-11-29 04:07:13,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [450 Valid, 938 Invalid, 1104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1080 Invalid, 1 Unknown, 0 Unchecked, 4.5s Time] [2023-11-29 04:07:13,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1361 states. [2023-11-29 04:07:13,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1361 to 1269. [2023-11-29 04:07:13,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1269 states, 1117 states have (on average 1.252461951656222) internal successors, (1399), 1123 states have internal predecessors, (1399), 125 states have call successors, (125), 26 states have call predecessors, (125), 26 states have return successors, (125), 119 states have call predecessors, (125), 125 states have call successors, (125) [2023-11-29 04:07:13,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1269 states to 1269 states and 1649 transitions. [2023-11-29 04:07:13,368 INFO L78 Accepts]: Start accepts. Automaton has 1269 states and 1649 transitions. Word has length 159 [2023-11-29 04:07:13,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:07:13,368 INFO L495 AbstractCegarLoop]: Abstraction has 1269 states and 1649 transitions. [2023-11-29 04:07:13,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.384615384615385) internal successors, (70), 12 states have internal predecessors, (70), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 2 states have call predecessors, (19), 2 states have call successors, (19) [2023-11-29 04:07:13,369 INFO L276 IsEmpty]: Start isEmpty. Operand 1269 states and 1649 transitions. [2023-11-29 04:07:13,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-11-29 04:07:13,369 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:07:13,370 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:07:13,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-11-29 04:07:13,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:13,570 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:07:13,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:07:13,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1677111938, now seen corresponding path program 1 times [2023-11-29 04:07:13,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:07:13,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169349004] [2023-11-29 04:07:13,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:13,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:07:13,599 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:07:13,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1024286960] [2023-11-29 04:07:13,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:13,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:13,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:07:13,600 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:07:13,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-29 04:07:13,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:13,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 54 conjunts are in the unsatisfiable core [2023-11-29 04:07:13,923 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:07:20,235 INFO L349 Elim1Store]: treesize reduction 40, result has 51.8 percent of original size [2023-11-29 04:07:20,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 54 [2023-11-29 04:07:20,570 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 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 04:07:20,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:20,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-29 04:07:21,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:21,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:21,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:21,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:21,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:21,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:21,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 45 [2023-11-29 04:07:22,558 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 04:07:22,559 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:07:22,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:07:22,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169349004] [2023-11-29 04:07:22,559 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:07:22,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024286960] [2023-11-29 04:07:22,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024286960] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:07:22,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:07:22,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-29 04:07:22,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169028103] [2023-11-29 04:07:22,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:07:22,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 04:07:22,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:07:22,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 04:07:22,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-11-29 04:07:22,561 INFO L87 Difference]: Start difference. First operand 1269 states and 1649 transitions. Second operand has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 11 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 04:07:31,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:07:31,355 INFO L93 Difference]: Finished difference Result 1712 states and 2230 transitions. [2023-11-29 04:07:31,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 04:07:31,356 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 11 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 159 [2023-11-29 04:07:31,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:07:31,361 INFO L225 Difference]: With dead ends: 1712 [2023-11-29 04:07:31,361 INFO L226 Difference]: Without dead ends: 1342 [2023-11-29 04:07:31,362 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2023-11-29 04:07:31,362 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 345 mSDsluCounter, 715 mSDsCounter, 0 mSdLazyCounter, 971 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 978 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2023-11-29 04:07:31,369 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [345 Valid, 894 Invalid, 978 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 971 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2023-11-29 04:07:31,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1342 states. [2023-11-29 04:07:31,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1342 to 1269. [2023-11-29 04:07:31,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1269 states, 1117 states have (on average 1.2515666965085048) internal successors, (1398), 1123 states have internal predecessors, (1398), 125 states have call successors, (125), 26 states have call predecessors, (125), 26 states have return successors, (125), 119 states have call predecessors, (125), 125 states have call successors, (125) [2023-11-29 04:07:31,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1269 states to 1269 states and 1648 transitions. [2023-11-29 04:07:31,497 INFO L78 Accepts]: Start accepts. Automaton has 1269 states and 1648 transitions. Word has length 159 [2023-11-29 04:07:31,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:07:31,497 INFO L495 AbstractCegarLoop]: Abstraction has 1269 states and 1648 transitions. [2023-11-29 04:07:31,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 11 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 04:07:31,497 INFO L276 IsEmpty]: Start isEmpty. Operand 1269 states and 1648 transitions. [2023-11-29 04:07:31,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-11-29 04:07:31,498 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:07:31,498 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:07:31,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-11-29 04:07:31,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-11-29 04:07:31,699 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:07:31,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:07:31,699 INFO L85 PathProgramCache]: Analyzing trace with hash -317032768, now seen corresponding path program 1 times [2023-11-29 04:07:31,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:07:31,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762635098] [2023-11-29 04:07:31,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:31,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:07:31,724 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:07:31,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [534447893] [2023-11-29 04:07:31,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:31,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:31,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:07:31,726 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:07:31,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-29 04:07:32,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:32,044 INFO L262 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 54 conjunts are in the unsatisfiable core [2023-11-29 04:07:32,048 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:07:38,703 INFO L349 Elim1Store]: treesize reduction 40, result has 51.8 percent of original size [2023-11-29 04:07:38,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 54 [2023-11-29 04:07:39,067 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 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 04:07:39,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:39,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 11 [2023-11-29 04:07:40,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:40,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:40,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:40,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:40,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:40,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:40,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 45 [2023-11-29 04:07:41,489 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 04:07:41,489 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:07:41,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:07:41,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762635098] [2023-11-29 04:07:41,489 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:07:41,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534447893] [2023-11-29 04:07:41,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534447893] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:07:41,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:07:41,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-29 04:07:41,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139471593] [2023-11-29 04:07:41,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:07:41,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 04:07:41,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:07:41,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 04:07:41,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-11-29 04:07:41,491 INFO L87 Difference]: Start difference. First operand 1269 states and 1648 transitions. Second operand has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 11 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 04:07:50,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:07:50,987 INFO L93 Difference]: Finished difference Result 1712 states and 2228 transitions. [2023-11-29 04:07:50,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 04:07:50,989 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 11 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 159 [2023-11-29 04:07:50,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:07:50,993 INFO L225 Difference]: With dead ends: 1712 [2023-11-29 04:07:50,994 INFO L226 Difference]: Without dead ends: 1342 [2023-11-29 04:07:50,994 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2023-11-29 04:07:50,995 INFO L413 NwaCegarLoop]: 210 mSDtfsCounter, 292 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 1139 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 1102 SdHoareTripleChecker+Invalid, 1144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2023-11-29 04:07:50,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 1102 Invalid, 1144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1139 Invalid, 0 Unknown, 0 Unchecked, 7.1s Time] [2023-11-29 04:07:50,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1342 states. [2023-11-29 04:07:51,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1342 to 1269. [2023-11-29 04:07:51,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1269 states, 1117 states have (on average 1.2506714413607878) internal successors, (1397), 1123 states have internal predecessors, (1397), 125 states have call successors, (125), 26 states have call predecessors, (125), 26 states have return successors, (125), 119 states have call predecessors, (125), 125 states have call successors, (125) [2023-11-29 04:07:51,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1269 states to 1269 states and 1647 transitions. [2023-11-29 04:07:51,127 INFO L78 Accepts]: Start accepts. Automaton has 1269 states and 1647 transitions. Word has length 159 [2023-11-29 04:07:51,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:07:51,128 INFO L495 AbstractCegarLoop]: Abstraction has 1269 states and 1647 transitions. [2023-11-29 04:07:51,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.583333333333333) internal successors, (67), 11 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 04:07:51,128 INFO L276 IsEmpty]: Start isEmpty. Operand 1269 states and 1647 transitions. [2023-11-29 04:07:51,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-11-29 04:07:51,129 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:07:51,129 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:07:51,137 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-11-29 04:07:51,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-11-29 04:07:51,330 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:07:51,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:07:51,330 INFO L85 PathProgramCache]: Analyzing trace with hash -459074786, now seen corresponding path program 1 times [2023-11-29 04:07:51,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:07:51,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812758175] [2023-11-29 04:07:51,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:51,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:07:51,356 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:07:51,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1149350325] [2023-11-29 04:07:51,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:51,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:51,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:07:51,357 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:07:51,359 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-11-29 04:07:51,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:51,735 INFO L262 TraceCheckSpWp]: Trace formula consists of 569 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 04:07:51,738 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:07:51,807 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 04:07:51,807 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:07:51,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:07:51,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812758175] [2023-11-29 04:07:51,807 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:07:51,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149350325] [2023-11-29 04:07:51,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149350325] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:07:51,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:07:51,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:07:51,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663187855] [2023-11-29 04:07:51,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:07:51,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:07:51,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:07:51,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:07:51,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:07:51,809 INFO L87 Difference]: Start difference. First operand 1269 states and 1647 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 04:07:51,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:07:51,972 INFO L93 Difference]: Finished difference Result 2499 states and 3259 transitions. [2023-11-29 04:07:51,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:07:51,972 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 159 [2023-11-29 04:07:51,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:07:51,978 INFO L225 Difference]: With dead ends: 2499 [2023-11-29 04:07:51,978 INFO L226 Difference]: Without dead ends: 1437 [2023-11-29 04:07:51,979 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:07:51,980 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 35 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 04:07:51,980 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 315 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 04:07:51,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1437 states. [2023-11-29 04:07:52,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1437 to 1369. [2023-11-29 04:07:52,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1369 states, 1217 states have (on average 1.2399342645850453) internal successors, (1509), 1223 states have internal predecessors, (1509), 125 states have call successors, (125), 26 states have call predecessors, (125), 26 states have return successors, (125), 119 states have call predecessors, (125), 125 states have call successors, (125) [2023-11-29 04:07:52,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1369 states to 1369 states and 1759 transitions. [2023-11-29 04:07:52,114 INFO L78 Accepts]: Start accepts. Automaton has 1369 states and 1759 transitions. Word has length 159 [2023-11-29 04:07:52,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:07:52,114 INFO L495 AbstractCegarLoop]: Abstraction has 1369 states and 1759 transitions. [2023-11-29 04:07:52,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 04:07:52,115 INFO L276 IsEmpty]: Start isEmpty. Operand 1369 states and 1759 transitions. [2023-11-29 04:07:52,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-11-29 04:07:52,115 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:07:52,116 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:07:52,122 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-11-29 04:07:52,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-11-29 04:07:52,316 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:07:52,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:07:52,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1381523089, now seen corresponding path program 1 times [2023-11-29 04:07:52,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:07:52,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673345572] [2023-11-29 04:07:52,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:52,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:07:52,341 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:07:52,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1679425198] [2023-11-29 04:07:52,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:52,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:52,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:07:52,342 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:07:52,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-11-29 04:07:52,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:52,644 INFO L262 TraceCheckSpWp]: Trace formula consists of 569 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 04:07:52,646 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:07:52,687 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 04:07:52,687 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:07:52,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:07:52,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673345572] [2023-11-29 04:07:52,687 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:07:52,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679425198] [2023-11-29 04:07:52,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679425198] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:07:52,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:07:52,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 04:07:52,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168835704] [2023-11-29 04:07:52,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:07:52,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:07:52,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:07:52,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:07:52,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:07:52,689 INFO L87 Difference]: Start difference. First operand 1369 states and 1759 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 04:07:52,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:07:52,915 INFO L93 Difference]: Finished difference Result 2591 states and 3348 transitions. [2023-11-29 04:07:52,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:07:52,915 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 159 [2023-11-29 04:07:52,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:07:52,921 INFO L225 Difference]: With dead ends: 2591 [2023-11-29 04:07:52,921 INFO L226 Difference]: Without dead ends: 1429 [2023-11-29 04:07:52,922 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 04:07:52,923 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 21 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 04:07:52,923 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 610 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 04:07:52,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1429 states. [2023-11-29 04:07:53,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1429 to 1399. [2023-11-29 04:07:53,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1399 states, 1247 states have (on average 1.2341619887730553) internal successors, (1539), 1253 states have internal predecessors, (1539), 125 states have call successors, (125), 26 states have call predecessors, (125), 26 states have return successors, (125), 119 states have call predecessors, (125), 125 states have call successors, (125) [2023-11-29 04:07:53,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1399 states to 1399 states and 1789 transitions. [2023-11-29 04:07:53,050 INFO L78 Accepts]: Start accepts. Automaton has 1399 states and 1789 transitions. Word has length 159 [2023-11-29 04:07:53,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:07:53,050 INFO L495 AbstractCegarLoop]: Abstraction has 1399 states and 1789 transitions. [2023-11-29 04:07:53,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 04:07:53,050 INFO L276 IsEmpty]: Start isEmpty. Operand 1399 states and 1789 transitions. [2023-11-29 04:07:53,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-11-29 04:07:53,051 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:07:53,051 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:07:53,057 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-11-29 04:07:53,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-11-29 04:07:53,252 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:07:53,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:07:53,252 INFO L85 PathProgramCache]: Analyzing trace with hash -951304043, now seen corresponding path program 1 times [2023-11-29 04:07:53,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:07:53,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370639393] [2023-11-29 04:07:53,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:53,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:07:53,283 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:07:53,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2040674557] [2023-11-29 04:07:53,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:07:53,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:07:53,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:07:53,284 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:07:53,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-11-29 04:07:53,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:07:53,629 INFO L262 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-29 04:07:53,634 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:07:53,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2023-11-29 04:07:58,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:58,725 INFO L349 Elim1Store]: treesize reduction 37, result has 15.9 percent of original size [2023-11-29 04:07:58,725 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 2 case distinctions, treesize of input 32 treesize of output 34 [2023-11-29 04:07:59,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:59,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:59,133 INFO L349 Elim1Store]: treesize reduction 60, result has 31.0 percent of original size [2023-11-29 04:07:59,133 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 4 case distinctions, treesize of input 43 treesize of output 49 [2023-11-29 04:07:59,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:07:59,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2023-11-29 04:07:59,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2023-11-29 04:07:59,546 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 04:07:59,546 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:07:59,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:07:59,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370639393] [2023-11-29 04:07:59,547 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:07:59,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040674557] [2023-11-29 04:07:59,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040674557] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:07:59,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:07:59,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 04:07:59,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085673618] [2023-11-29 04:07:59,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:07:59,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 04:07:59,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:07:59,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 04:07:59,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-29 04:07:59,548 INFO L87 Difference]: Start difference. First operand 1399 states and 1789 transitions. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 8 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 04:08:02,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:08:02,229 INFO L93 Difference]: Finished difference Result 2623 states and 3344 transitions. [2023-11-29 04:08:02,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 04:08:02,230 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 8 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 159 [2023-11-29 04:08:02,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:08:02,233 INFO L225 Difference]: With dead ends: 2623 [2023-11-29 04:08:02,233 INFO L226 Difference]: Without dead ends: 1824 [2023-11-29 04:08:02,234 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-11-29 04:08:02,235 INFO L413 NwaCegarLoop]: 101 mSDtfsCounter, 317 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-11-29 04:08:02,235 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [317 Valid, 589 Invalid, 718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-11-29 04:08:02,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1824 states. [2023-11-29 04:08:02,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1824 to 1414. [2023-11-29 04:08:02,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1414 states, 1262 states have (on average 1.2329635499207607) internal successors, (1556), 1268 states have internal predecessors, (1556), 125 states have call successors, (125), 26 states have call predecessors, (125), 26 states have return successors, (125), 119 states have call predecessors, (125), 125 states have call successors, (125) [2023-11-29 04:08:02,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1414 states to 1414 states and 1806 transitions. [2023-11-29 04:08:02,371 INFO L78 Accepts]: Start accepts. Automaton has 1414 states and 1806 transitions. Word has length 159 [2023-11-29 04:08:02,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:08:02,371 INFO L495 AbstractCegarLoop]: Abstraction has 1414 states and 1806 transitions. [2023-11-29 04:08:02,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 8 states have internal predecessors, (67), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 04:08:02,371 INFO L276 IsEmpty]: Start isEmpty. Operand 1414 states and 1806 transitions. [2023-11-29 04:08:02,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2023-11-29 04:08:02,372 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:08:02,372 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:08:02,379 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-11-29 04:08:02,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-11-29 04:08:02,573 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:08:02,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:08:02,573 INFO L85 PathProgramCache]: Analyzing trace with hash -292156954, now seen corresponding path program 1 times [2023-11-29 04:08:02,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:08:02,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103532233] [2023-11-29 04:08:02,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:08:02,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:08:02,598 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:08:02,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1674179713] [2023-11-29 04:08:02,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:08:02,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:08:02,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:08:02,599 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:08:02,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-11-29 04:08:03,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:08:03,044 INFO L262 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 04:08:03,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:08:03,583 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2023-11-29 04:08:03,583 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:08:03,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:08:03,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103532233] [2023-11-29 04:08:03,583 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:08:03,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674179713] [2023-11-29 04:08:03,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674179713] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:08:03,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:08:03,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:08:03,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220754292] [2023-11-29 04:08:03,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:08:03,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:08:03,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:08:03,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:08:03,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:08:03,585 INFO L87 Difference]: Start difference. First operand 1414 states and 1806 transitions. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 04:08:04,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:08:04,135 INFO L93 Difference]: Finished difference Result 2340 states and 2989 transitions. [2023-11-29 04:08:04,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:08:04,135 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) Word has length 160 [2023-11-29 04:08:04,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:08:04,140 INFO L225 Difference]: With dead ends: 2340 [2023-11-29 04:08:04,140 INFO L226 Difference]: Without dead ends: 1511 [2023-11-29 04:08:04,141 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:08:04,141 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 126 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 04:08:04,142 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 372 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 04:08:04,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1511 states. [2023-11-29 04:08:04,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1511 to 1384. [2023-11-29 04:08:04,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1384 states, 1232 states have (on average 1.2329545454545454) internal successors, (1519), 1238 states have internal predecessors, (1519), 125 states have call successors, (125), 26 states have call predecessors, (125), 26 states have return successors, (125), 119 states have call predecessors, (125), 125 states have call successors, (125) [2023-11-29 04:08:04,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1384 states to 1384 states and 1769 transitions. [2023-11-29 04:08:04,296 INFO L78 Accepts]: Start accepts. Automaton has 1384 states and 1769 transitions. Word has length 160 [2023-11-29 04:08:04,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:08:04,296 INFO L495 AbstractCegarLoop]: Abstraction has 1384 states and 1769 transitions. [2023-11-29 04:08:04,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 3 states have internal predecessors, (68), 1 states have call successors, (19), 1 states have call predecessors, (19), 1 states have return successors, (19), 1 states have call predecessors, (19), 1 states have call successors, (19) [2023-11-29 04:08:04,296 INFO L276 IsEmpty]: Start isEmpty. Operand 1384 states and 1769 transitions. [2023-11-29 04:08:04,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2023-11-29 04:08:04,297 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:08:04,297 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:08:04,303 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-11-29 04:08:04,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-11-29 04:08:04,498 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:08:04,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:08:04,498 INFO L85 PathProgramCache]: Analyzing trace with hash 309708572, now seen corresponding path program 1 times [2023-11-29 04:08:04,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:08:04,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294056994] [2023-11-29 04:08:04,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:08:04,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:08:04,522 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:08:04,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1992296513] [2023-11-29 04:08:04,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:08:04,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:08:04,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:08:04,523 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:08:04,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-11-29 04:08:05,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:08:05,129 INFO L262 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 94 conjunts are in the unsatisfiable core [2023-11-29 04:08:05,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:08:07,557 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 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 04:08:09,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2023-11-29 04:08:09,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2023-11-29 04:08:10,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2023-11-29 04:08:10,985 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2023-11-29 04:08:11,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2023-11-29 04:08:13,761 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 48 treesize of output 31 [2023-11-29 04:08:14,911 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 48 treesize of output 31 [2023-11-29 04:08:15,970 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 48 treesize of output 31 [2023-11-29 04:08:17,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:17,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:17,151 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 58 treesize of output 42 [2023-11-29 04:08:18,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:18,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:18,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:18,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:18,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:18,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 54 [2023-11-29 04:08:18,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:18,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:18,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:18,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:18,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:18,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 58 [2023-11-29 04:08:19,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:19,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:08:19,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 139 treesize of output 71 [2023-11-29 04:08:20,070 INFO L134 CoverageAnalysis]: Checked inductivity of 684 backedges. 375 proven. 208 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-11-29 04:08:20,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:08:57,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 04:08:57,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294056994] [2023-11-29 04:08:57,645 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 04:08:57,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992296513] [2023-11-29 04:08:57,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992296513] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:08:57,645 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 04:08:57,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2023-11-29 04:08:57,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038258262] [2023-11-29 04:08:57,646 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 04:08:57,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 04:08:57,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 04:08:57,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 04:08:57,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1424, Unknown=5, NotChecked=0, Total=1640 [2023-11-29 04:08:57,647 INFO L87 Difference]: Start difference. First operand 1384 states and 1769 transitions. Second operand has 31 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 28 states have internal predecessors, (89), 8 states have call successors, (19), 6 states have call predecessors, (19), 8 states have return successors, (19), 6 states have call predecessors, (19), 8 states have call successors, (19) [2023-11-29 04:09:15,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:09:15,038 INFO L93 Difference]: Finished difference Result 2514 states and 3174 transitions. [2023-11-29 04:09:15,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-11-29 04:09:15,039 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 28 states have internal predecessors, (89), 8 states have call successors, (19), 6 states have call predecessors, (19), 8 states have return successors, (19), 6 states have call predecessors, (19), 8 states have call successors, (19) Word has length 160 [2023-11-29 04:09:15,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:09:15,042 INFO L225 Difference]: With dead ends: 2514 [2023-11-29 04:09:15,042 INFO L226 Difference]: Without dead ends: 2060 [2023-11-29 04:09:15,044 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1765 ImplicationChecksByTransitivity, 47.7s TimeCoverageRelationStatistics Valid=968, Invalid=5507, Unknown=5, NotChecked=0, Total=6480 [2023-11-29 04:09:15,045 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 887 mSDsluCounter, 1890 mSDsCounter, 0 mSdLazyCounter, 3343 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 908 SdHoareTripleChecker+Valid, 2004 SdHoareTripleChecker+Invalid, 3445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 3343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.9s IncrementalHoareTripleChecker+Time [2023-11-29 04:09:15,045 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [908 Valid, 2004 Invalid, 3445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 3343 Invalid, 0 Unknown, 0 Unchecked, 9.9s Time] [2023-11-29 04:09:15,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2060 states. [2023-11-29 04:09:15,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2060 to 1441. [2023-11-29 04:09:15,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1441 states, 1283 states have (on average 1.2291504286827748) internal successors, (1577), 1289 states have internal predecessors, (1577), 125 states have call successors, (125), 32 states have call predecessors, (125), 32 states have return successors, (125), 119 states have call predecessors, (125), 125 states have call successors, (125) [2023-11-29 04:09:15,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1441 states to 1441 states and 1827 transitions. [2023-11-29 04:09:15,186 INFO L78 Accepts]: Start accepts. Automaton has 1441 states and 1827 transitions. Word has length 160 [2023-11-29 04:09:15,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:09:15,187 INFO L495 AbstractCegarLoop]: Abstraction has 1441 states and 1827 transitions. [2023-11-29 04:09:15,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 27 states have (on average 3.2962962962962963) internal successors, (89), 28 states have internal predecessors, (89), 8 states have call successors, (19), 6 states have call predecessors, (19), 8 states have return successors, (19), 6 states have call predecessors, (19), 8 states have call successors, (19) [2023-11-29 04:09:15,187 INFO L276 IsEmpty]: Start isEmpty. Operand 1441 states and 1827 transitions. [2023-11-29 04:09:15,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2023-11-29 04:09:15,188 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:09:15,188 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:09:15,195 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2023-11-29 04:09:15,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-29 04:09:15,389 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 04:09:15,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:09:15,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1011308446, now seen corresponding path program 1 times [2023-11-29 04:09:15,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 04:09:15,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555984473] [2023-11-29 04:09:15,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:09:15,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 04:09:15,425 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 04:09:15,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [111637630] [2023-11-29 04:09:15,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:09:15,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:15,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:09:15,427 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 04:09:15,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-11-29 04:09:16,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 04:09:16,277 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 04:09:16,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 04:09:17,060 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 04:09:17,060 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 04:09:17,061 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-29 04:09:17,071 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-11-29 04:09:17,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 04:09:17,265 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:09:17,268 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 04:09:17,350 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem38 could not be translated [2023-11-29 04:09:17,353 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated [2023-11-29 04:09:17,356 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem40 could not be translated [2023-11-29 04:09:17,359 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem42 could not be translated [2023-11-29 04:09:17,361 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem43 could not be translated [2023-11-29 04:09:17,364 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem45 could not be translated [2023-11-29 04:09:17,366 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem46 could not be translated [2023-11-29 04:09:17,367 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem48 could not be translated [2023-11-29 04:09:17,368 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem48 could not be translated [2023-11-29 04:09:17,368 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem49 could not be translated [2023-11-29 04:09:17,368 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short50 could not be translated [2023-11-29 04:09:17,368 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem49 could not be translated [2023-11-29 04:09:17,369 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short54 could not be translated [2023-11-29 04:09:17,369 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem48 could not be translated [2023-11-29 04:09:17,370 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short50 could not be translated [2023-11-29 04:09:17,370 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short54 could not be translated [2023-11-29 04:09:17,371 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem49 could not be translated [2023-11-29 04:09:17,371 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem48 could not be translated [2023-11-29 04:09:17,371 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem56 could not be translated [2023-11-29 04:09:17,372 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem57 could not be translated [2023-11-29 04:09:17,372 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem56 could not be translated [2023-11-29 04:09:17,373 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short62 could not be translated [2023-11-29 04:09:17,373 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short58 could not be translated [2023-11-29 04:09:17,373 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem56 could not be translated [2023-11-29 04:09:17,373 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem57 could not be translated [2023-11-29 04:09:17,374 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem56 could not be translated [2023-11-29 04:09:17,375 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem57 could not be translated [2023-11-29 04:09:17,375 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short62 could not be translated [2023-11-29 04:09:17,375 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short58 could not be translated [2023-11-29 04:09:17,375 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem64 could not be translated [2023-11-29 04:09:17,376 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem64 could not be translated [2023-11-29 04:09:17,376 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem65 could not be translated [2023-11-29 04:09:17,377 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short66 could not be translated [2023-11-29 04:09:17,377 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem64 could not be translated [2023-11-29 04:09:17,377 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem65 could not be translated [2023-11-29 04:09:17,377 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short70 could not be translated [2023-11-29 04:09:17,378 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem64 could not be translated [2023-11-29 04:09:17,378 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short66 could not be translated [2023-11-29 04:09:17,379 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short70 could not be translated [2023-11-29 04:09:17,379 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem65 could not be translated [2023-11-29 04:09:17,379 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem72 could not be translated [2023-11-29 04:09:17,380 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem73 could not be translated [2023-11-29 04:09:17,380 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem72 could not be translated [2023-11-29 04:09:17,380 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short78 could not be translated [2023-11-29 04:09:17,380 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem73 could not be translated [2023-11-29 04:09:17,381 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem72 could not be translated [2023-11-29 04:09:17,381 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short74 could not be translated [2023-11-29 04:09:17,382 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short78 could not be translated [2023-11-29 04:09:17,382 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short74 could not be translated [2023-11-29 04:09:17,382 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem72 could not be translated [2023-11-29 04:09:17,383 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem73 could not be translated [2023-11-29 04:09:17,384 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem80 could not be translated [2023-11-29 04:09:17,385 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem81 could not be translated [2023-11-29 04:09:17,386 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem83 could not be translated [2023-11-29 04:09:17,387 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem84 could not be translated [2023-11-29 04:09:17,388 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem86 could not be translated [2023-11-29 04:09:17,390 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem87 could not be translated [2023-11-29 04:09:17,391 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem89 could not be translated [2023-11-29 04:09:17,391 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem90 could not be translated [2023-11-29 04:09:17,392 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite18 could not be translated [2023-11-29 04:09:17,393 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem15 could not be translated [2023-11-29 04:09:17,393 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem16 could not be translated [2023-11-29 04:09:17,393 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem14 could not be translated [2023-11-29 04:09:17,393 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem23 could not be translated [2023-11-29 04:09:17,394 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite27 could not be translated [2023-11-29 04:09:17,394 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem24 could not be translated [2023-11-29 04:09:17,394 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite34 could not be translated [2023-11-29 04:09:17,394 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem33 could not be translated [2023-11-29 04:09:17,395 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem30 could not be translated [2023-11-29 04:09:17,395 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem31 could not be translated [2023-11-29 04:09:17,395 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated [2023-11-29 04:09:17,396 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated [2023-11-29 04:09:17,396 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated [2023-11-29 04:09:17,396 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated [2023-11-29 04:09:17,396 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated [2023-11-29 04:09:17,397 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated [2023-11-29 04:09:17,397 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem100 could not be translated [2023-11-29 04:09:17,397 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite106 could not be translated [2023-11-29 04:09:17,397 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated [2023-11-29 04:09:17,397 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated [2023-11-29 04:09:17,397 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated [2023-11-29 04:09:17,398 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated [2023-11-29 04:09:17,398 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated [2023-11-29 04:09:17,398 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated [2023-11-29 04:09:17,398 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite106 could not be translated [2023-11-29 04:09:17,398 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated [2023-11-29 04:09:17,398 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated [2023-11-29 04:09:17,398 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated [2023-11-29 04:09:17,399 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem100 could not be translated [2023-11-29 04:09:17,399 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite106 could not be translated [2023-11-29 04:09:17,399 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated [2023-11-29 04:09:17,399 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated [2023-11-29 04:09:17,399 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem111 could not be translated [2023-11-29 04:09:17,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem114 could not be translated [2023-11-29 04:09:17,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem108 could not be translated [2023-11-29 04:09:17,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite115 could not be translated [2023-11-29 04:09:17,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated [2023-11-29 04:09:17,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated [2023-11-29 04:09:17,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem109 could not be translated [2023-11-29 04:09:17,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated [2023-11-29 04:09:17,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem112 could not be translated [2023-11-29 04:09:17,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated [2023-11-29 04:09:17,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem100 could not be translated [2023-11-29 04:09:17,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem110 could not be translated [2023-11-29 04:09:17,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem107 could not be translated [2023-11-29 04:09:17,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated [2023-11-29 04:09:17,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem112 could not be translated [2023-11-29 04:09:17,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated [2023-11-29 04:09:17,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem114 could not be translated [2023-11-29 04:09:17,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem108 could not be translated [2023-11-29 04:09:17,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite106 could not be translated [2023-11-29 04:09:17,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem107 could not be translated [2023-11-29 04:09:17,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite115 could not be translated [2023-11-29 04:09:17,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated [2023-11-29 04:09:17,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem100 could not be translated [2023-11-29 04:09:17,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated [2023-11-29 04:09:17,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem111 could not be translated [2023-11-29 04:09:17,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated [2023-11-29 04:09:17,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated [2023-11-29 04:09:17,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem109 could not be translated [2023-11-29 04:09:17,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite118 could not be translated [2023-11-29 04:09:17,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem110 could not be translated [2023-11-29 04:09:17,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated [2023-11-29 04:09:17,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated [2023-11-29 04:09:17,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem107 could not be translated [2023-11-29 04:09:17,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem110 could not be translated [2023-11-29 04:09:17,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated [2023-11-29 04:09:17,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated [2023-11-29 04:09:17,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem111 could not be translated [2023-11-29 04:09:17,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem109 could not be translated [2023-11-29 04:09:17,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem100 could not be translated [2023-11-29 04:09:17,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated [2023-11-29 04:09:17,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated [2023-11-29 04:09:17,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite106 could not be translated [2023-11-29 04:09:17,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated [2023-11-29 04:09:17,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite115 could not be translated [2023-11-29 04:09:17,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem114 could not be translated [2023-11-29 04:09:17,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite118 could not be translated [2023-11-29 04:09:17,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated [2023-11-29 04:09:17,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated [2023-11-29 04:09:17,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem108 could not be translated [2023-11-29 04:09:17,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem112 could not be translated [2023-11-29 04:09:17,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem100 could not be translated [2023-11-29 04:09:17,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated [2023-11-29 04:09:17,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem107 could not be translated [2023-11-29 04:09:17,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem112 could not be translated [2023-11-29 04:09:17,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem108 could not be translated [2023-11-29 04:09:17,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated [2023-11-29 04:09:17,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite118 could not be translated [2023-11-29 04:09:17,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem114 could not be translated [2023-11-29 04:09:17,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short125 could not be translated [2023-11-29 04:09:17,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated [2023-11-29 04:09:17,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated [2023-11-29 04:09:17,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem111 could not be translated [2023-11-29 04:09:17,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem109 could not be translated [2023-11-29 04:09:17,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem110 could not be translated [2023-11-29 04:09:17,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated [2023-11-29 04:09:17,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated [2023-11-29 04:09:17,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite115 could not be translated [2023-11-29 04:09:17,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated [2023-11-29 04:09:17,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite106 could not be translated [2023-11-29 04:09:17,407 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem108 could not be translated [2023-11-29 04:09:17,407 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem111 could not be translated [2023-11-29 04:09:17,407 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem100 could not be translated [2023-11-29 04:09:17,407 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated [2023-11-29 04:09:17,407 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite118 could not be translated [2023-11-29 04:09:17,407 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem109 could not be translated [2023-11-29 04:09:17,407 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short125 could not be translated [2023-11-29 04:09:17,407 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem110 could not be translated [2023-11-29 04:09:17,407 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite115 could not be translated [2023-11-29 04:09:17,407 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated [2023-11-29 04:09:17,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated [2023-11-29 04:09:17,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem114 could not be translated [2023-11-29 04:09:17,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short136 could not be translated [2023-11-29 04:09:17,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite106 could not be translated [2023-11-29 04:09:17,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated [2023-11-29 04:09:17,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem107 could not be translated [2023-11-29 04:09:17,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated [2023-11-29 04:09:17,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem112 could not be translated [2023-11-29 04:09:17,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated [2023-11-29 04:09:17,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated [2023-11-29 04:09:17,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem111 could not be translated [2023-11-29 04:09:17,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short143 could not be translated [2023-11-29 04:09:17,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated [2023-11-29 04:09:17,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite115 could not be translated [2023-11-29 04:09:17,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated [2023-11-29 04:09:17,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated [2023-11-29 04:09:17,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated [2023-11-29 04:09:17,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem100 could not be translated [2023-11-29 04:09:17,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem109 could not be translated [2023-11-29 04:09:17,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short125 could not be translated [2023-11-29 04:09:17,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated [2023-11-29 04:09:17,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite118 could not be translated [2023-11-29 04:09:17,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite106 could not be translated [2023-11-29 04:09:17,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated [2023-11-29 04:09:17,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem114 could not be translated [2023-11-29 04:09:17,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated [2023-11-29 04:09:17,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem107 could not be translated [2023-11-29 04:09:17,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem110 could not be translated [2023-11-29 04:09:17,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short136 could not be translated [2023-11-29 04:09:17,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem112 could not be translated [2023-11-29 04:09:17,410 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem108 could not be translated [2023-11-29 04:09:17,437 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 04:09:17 BoogieIcfgContainer [2023-11-29 04:09:17,437 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 04:09:17,437 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 04:09:17,437 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 04:09:17,438 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 04:09:17,438 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 03:54:52" (3/4) ... [2023-11-29 04:09:17,439 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 04:09:17,440 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 04:09:17,441 INFO L158 Benchmark]: Toolchain (without parser) took 866195.78ms. Allocated memory was 148.9MB in the beginning and 314.6MB in the end (delta: 165.7MB). Free memory was 104.4MB in the beginning and 139.5MB in the end (delta: -35.0MB). Peak memory consumption was 133.8MB. Max. memory is 16.1GB. [2023-11-29 04:09:17,441 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 117.4MB. Free memory is still 92.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 04:09:17,441 INFO L158 Benchmark]: CACSL2BoogieTranslator took 390.01ms. Allocated memory is still 148.9MB. Free memory was 103.9MB in the beginning and 87.6MB in the end (delta: 16.3MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-29 04:09:17,441 INFO L158 Benchmark]: Boogie Procedure Inliner took 82.09ms. Allocated memory is still 148.9MB. Free memory was 87.6MB in the beginning and 83.4MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-29 04:09:17,441 INFO L158 Benchmark]: Boogie Preprocessor took 108.29ms. Allocated memory is still 148.9MB. Free memory was 83.4MB in the beginning and 78.3MB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-29 04:09:17,442 INFO L158 Benchmark]: RCFGBuilder took 855.12ms. Allocated memory is still 148.9MB. Free memory was 78.3MB in the beginning and 90.5MB in the end (delta: -12.2MB). Peak memory consumption was 21.4MB. Max. memory is 16.1GB. [2023-11-29 04:09:17,442 INFO L158 Benchmark]: TraceAbstraction took 864749.74ms. Allocated memory was 148.9MB in the beginning and 314.6MB in the end (delta: 165.7MB). Free memory was 89.6MB in the beginning and 139.5MB in the end (delta: -49.8MB). Peak memory consumption was 116.5MB. Max. memory is 16.1GB. [2023-11-29 04:09:17,442 INFO L158 Benchmark]: Witness Printer took 2.98ms. Allocated memory is still 314.6MB. Free memory is still 139.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 04:09:17,444 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 117.4MB. Free memory is still 92.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 390.01ms. Allocated memory is still 148.9MB. Free memory was 103.9MB in the beginning and 87.6MB in the end (delta: 16.3MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 82.09ms. Allocated memory is still 148.9MB. Free memory was 87.6MB in the beginning and 83.4MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 108.29ms. Allocated memory is still 148.9MB. Free memory was 83.4MB in the beginning and 78.3MB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 855.12ms. Allocated memory is still 148.9MB. Free memory was 78.3MB in the beginning and 90.5MB in the end (delta: -12.2MB). Peak memory consumption was 21.4MB. Max. memory is 16.1GB. * TraceAbstraction took 864749.74ms. Allocated memory was 148.9MB in the beginning and 314.6MB in the end (delta: 165.7MB). Free memory was 89.6MB in the beginning and 139.5MB in the end (delta: -49.8MB). Peak memory consumption was 116.5MB. Max. memory is 16.1GB. * Witness Printer took 2.98ms. Allocated memory is still 314.6MB. Free memory is still 139.5MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem38 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem39 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem40 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem42 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem43 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem45 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem46 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem48 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem48 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem49 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short50 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem49 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short54 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem48 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short50 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short54 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem49 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem48 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem56 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem57 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem56 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short62 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short58 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem56 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem57 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem56 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem57 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short62 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short58 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem64 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem64 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem65 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short66 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem64 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem65 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short70 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem64 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short66 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short70 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem65 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem72 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem73 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem72 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short78 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem73 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem72 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short74 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short78 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short74 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem72 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem73 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem80 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem81 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem83 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem84 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem86 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem87 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem89 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem90 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite18 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem15 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem16 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem14 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem23 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite27 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem24 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite34 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem33 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem30 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem31 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem100 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite106 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite106 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem100 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite106 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem111 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem114 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem108 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite115 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem109 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem112 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem100 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem110 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem107 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem112 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem114 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem108 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite106 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem107 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite115 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem100 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem111 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem109 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite118 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem110 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem107 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem110 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem111 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem109 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem100 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite106 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite115 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem114 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite118 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem108 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem112 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem100 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem107 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem112 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem108 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite118 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem114 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short125 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem111 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem109 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem110 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite115 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite106 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem108 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem111 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem100 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite118 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem109 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short125 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem110 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite115 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem114 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short136 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite106 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem107 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem112 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem111 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short143 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem97 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite115 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite98 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem94 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem113 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem100 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem109 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short125 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem95 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite118 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite106 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem99 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem114 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short119 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem107 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem110 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short136 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem112 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem108 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryDOUBLEComparisonOperation at line 143. Possible FailurePath: [L40] unsigned char isInitial = 0; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L41-L58] struct WrapperStruct00 WrapperStruct00 = { 0, 32, 10, 4, 2, 0.0, 64.2, 0.0, 0.25, 36833, 0, 0, 0, -32, 50, 2655070710 }; [L59] unsigned long int* WrapperStruct00_var_1_1_Pointer = &(WrapperStruct00.var_1_1); [L60] unsigned short int* WrapperStruct00_var_1_4_Pointer = &(WrapperStruct00.var_1_4); [L61] unsigned short int* WrapperStruct00_var_1_6_Pointer = &(WrapperStruct00.var_1_6); [L62] signed long int* WrapperStruct00_var_1_7_Pointer = &(WrapperStruct00.var_1_7); [L63] signed long int* WrapperStruct00_var_1_8_Pointer = &(WrapperStruct00.var_1_8); [L64] double* WrapperStruct00_var_1_9_Pointer = &(WrapperStruct00.var_1_9); [L65] double* WrapperStruct00_var_1_10_Pointer = &(WrapperStruct00.var_1_10); [L66] double* WrapperStruct00_var_1_11_Pointer = &(WrapperStruct00.var_1_11); [L67] double* WrapperStruct00_var_1_12_Pointer = &(WrapperStruct00.var_1_12); [L68] unsigned short int* WrapperStruct00_var_1_13_Pointer = &(WrapperStruct00.var_1_13); [L69] unsigned char* WrapperStruct00_var_1_14_Pointer = &(WrapperStruct00.var_1_14); [L70] unsigned char* WrapperStruct00_var_1_16_Pointer = &(WrapperStruct00.var_1_16); [L71] unsigned char* WrapperStruct00_var_1_17_Pointer = &(WrapperStruct00.var_1_17); [L72] signed long int* WrapperStruct00_var_1_18_Pointer = &(WrapperStruct00.var_1_18); [L73] unsigned long int* WrapperStruct00_var_1_20_Pointer = &(WrapperStruct00.var_1_20); [L74] unsigned long int* WrapperStruct00_var_1_21_Pointer = &(WrapperStruct00.var_1_21); [L75] unsigned char last_1_WrapperStruct00_var_1_14 = 0; [L76] signed long int last_1_WrapperStruct00_var_1_18 = -32; [L77] unsigned long int last_1_WrapperStruct00_var_1_20 = 50; [L147] isInitial = 1 [L148] FCALL initially() [L149] COND TRUE 1 [L150] CALL updateLastVariables() [L138] EXPR WrapperStruct00.var_1_14 [L138] last_1_WrapperStruct00_var_1_14 = WrapperStruct00.var_1_14 [L139] EXPR WrapperStruct00.var_1_18 [L139] last_1_WrapperStruct00_var_1_18 = WrapperStruct00.var_1_18 [L140] EXPR WrapperStruct00.var_1_20 [L140] last_1_WrapperStruct00_var_1_20 = WrapperStruct00.var_1_20 [L150] RET updateLastVariables() [L151] CALL updateVariables() [L106] WrapperStruct00.var_1_4 = __VERIFIER_nondet_ushort() [L107] EXPR WrapperStruct00.var_1_4 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L107] CALL assume_abort_if_not(WrapperStruct00.var_1_4 >= 0) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L107] RET assume_abort_if_not(WrapperStruct00.var_1_4 >= 0) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L108] EXPR WrapperStruct00.var_1_4 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L108] CALL assume_abort_if_not(WrapperStruct00.var_1_4 <= 65535) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L108] RET assume_abort_if_not(WrapperStruct00.var_1_4 <= 65535) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L109] EXPR WrapperStruct00.var_1_4 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L109] CALL assume_abort_if_not(WrapperStruct00.var_1_4 != 0) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L109] RET assume_abort_if_not(WrapperStruct00.var_1_4 != 0) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L110] WrapperStruct00.var_1_7 = __VERIFIER_nondet_long() [L111] EXPR WrapperStruct00.var_1_7 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L111] CALL assume_abort_if_not(WrapperStruct00.var_1_7 >= 0) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L111] RET assume_abort_if_not(WrapperStruct00.var_1_7 >= 0) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L112] EXPR WrapperStruct00.var_1_7 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L112] CALL assume_abort_if_not(WrapperStruct00.var_1_7 <= 17) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L112] RET assume_abort_if_not(WrapperStruct00.var_1_7 <= 17) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L113] WrapperStruct00.var_1_8 = __VERIFIER_nondet_long() [L114] EXPR WrapperStruct00.var_1_8 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L114] CALL assume_abort_if_not(WrapperStruct00.var_1_8 >= 0) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L114] RET assume_abort_if_not(WrapperStruct00.var_1_8 >= 0) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L115] EXPR WrapperStruct00.var_1_8 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L115] CALL assume_abort_if_not(WrapperStruct00.var_1_8 <= 16) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L115] RET assume_abort_if_not(WrapperStruct00.var_1_8 <= 16) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L116] WrapperStruct00.var_1_9 = __VERIFIER_nondet_double() [L117] EXPR WrapperStruct00.var_1_9 [L117] EXPR WrapperStruct00.var_1_9 >= 4611686.018427387900e+12F && WrapperStruct00.var_1_9 <= -1.0e-20F VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L117] EXPR WrapperStruct00.var_1_9 >= 4611686.018427387900e+12F && WrapperStruct00.var_1_9 <= -1.0e-20F [L117] EXPR WrapperStruct00.var_1_9 [L117] EXPR WrapperStruct00.var_1_9 >= 4611686.018427387900e+12F && WrapperStruct00.var_1_9 <= -1.0e-20F VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L117] EXPR (WrapperStruct00.var_1_9 >= 4611686.018427387900e+12F && WrapperStruct00.var_1_9 <= -1.0e-20F) || (WrapperStruct00.var_1_9 <= 9223372.036854776000e+12F && WrapperStruct00.var_1_9 >= 1.0e-20F ) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L117] EXPR (WrapperStruct00.var_1_9 >= 4611686.018427387900e+12F && WrapperStruct00.var_1_9 <= -1.0e-20F) || (WrapperStruct00.var_1_9 <= 9223372.036854776000e+12F && WrapperStruct00.var_1_9 >= 1.0e-20F ) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L117] CALL assume_abort_if_not((WrapperStruct00.var_1_9 >= 4611686.018427387900e+12F && WrapperStruct00.var_1_9 <= -1.0e-20F) || (WrapperStruct00.var_1_9 <= 9223372.036854776000e+12F && WrapperStruct00.var_1_9 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L117] RET assume_abort_if_not((WrapperStruct00.var_1_9 >= 4611686.018427387900e+12F && WrapperStruct00.var_1_9 <= -1.0e-20F) || (WrapperStruct00.var_1_9 <= 9223372.036854776000e+12F && WrapperStruct00.var_1_9 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L118] WrapperStruct00.var_1_10 = __VERIFIER_nondet_double() [L119] EXPR WrapperStruct00.var_1_10 [L119] EXPR WrapperStruct00.var_1_10 >= 0.0F && WrapperStruct00.var_1_10 <= -1.0e-20F VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L119] EXPR WrapperStruct00.var_1_10 >= 0.0F && WrapperStruct00.var_1_10 <= -1.0e-20F [L119] EXPR WrapperStruct00.var_1_10 [L119] EXPR WrapperStruct00.var_1_10 >= 0.0F && WrapperStruct00.var_1_10 <= -1.0e-20F VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L119] EXPR (WrapperStruct00.var_1_10 >= 0.0F && WrapperStruct00.var_1_10 <= -1.0e-20F) || (WrapperStruct00.var_1_10 <= 4611686.018427387900e+12F && WrapperStruct00.var_1_10 >= 1.0e-20F ) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L119] EXPR (WrapperStruct00.var_1_10 >= 0.0F && WrapperStruct00.var_1_10 <= -1.0e-20F) || (WrapperStruct00.var_1_10 <= 4611686.018427387900e+12F && WrapperStruct00.var_1_10 >= 1.0e-20F ) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L119] CALL assume_abort_if_not((WrapperStruct00.var_1_10 >= 0.0F && WrapperStruct00.var_1_10 <= -1.0e-20F) || (WrapperStruct00.var_1_10 <= 4611686.018427387900e+12F && WrapperStruct00.var_1_10 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L119] RET assume_abort_if_not((WrapperStruct00.var_1_10 >= 0.0F && WrapperStruct00.var_1_10 <= -1.0e-20F) || (WrapperStruct00.var_1_10 <= 4611686.018427387900e+12F && WrapperStruct00.var_1_10 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L120] WrapperStruct00.var_1_11 = __VERIFIER_nondet_double() [L121] EXPR WrapperStruct00.var_1_11 [L121] EXPR WrapperStruct00.var_1_11 >= 0.0F && WrapperStruct00.var_1_11 <= -1.0e-20F VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L121] EXPR WrapperStruct00.var_1_11 >= 0.0F && WrapperStruct00.var_1_11 <= -1.0e-20F [L121] EXPR WrapperStruct00.var_1_11 [L121] EXPR WrapperStruct00.var_1_11 >= 0.0F && WrapperStruct00.var_1_11 <= -1.0e-20F VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L121] EXPR (WrapperStruct00.var_1_11 >= 0.0F && WrapperStruct00.var_1_11 <= -1.0e-20F) || (WrapperStruct00.var_1_11 <= 9223372.036854776000e+12F && WrapperStruct00.var_1_11 >= 1.0e-20F ) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L121] EXPR (WrapperStruct00.var_1_11 >= 0.0F && WrapperStruct00.var_1_11 <= -1.0e-20F) || (WrapperStruct00.var_1_11 <= 9223372.036854776000e+12F && WrapperStruct00.var_1_11 >= 1.0e-20F ) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L121] CALL assume_abort_if_not((WrapperStruct00.var_1_11 >= 0.0F && WrapperStruct00.var_1_11 <= -1.0e-20F) || (WrapperStruct00.var_1_11 <= 9223372.036854776000e+12F && WrapperStruct00.var_1_11 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L121] RET assume_abort_if_not((WrapperStruct00.var_1_11 >= 0.0F && WrapperStruct00.var_1_11 <= -1.0e-20F) || (WrapperStruct00.var_1_11 <= 9223372.036854776000e+12F && WrapperStruct00.var_1_11 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L122] WrapperStruct00.var_1_12 = __VERIFIER_nondet_double() [L123] EXPR WrapperStruct00.var_1_12 [L123] EXPR WrapperStruct00.var_1_12 >= -922337.2036854776000e+13F && WrapperStruct00.var_1_12 <= -1.0e-20F VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L123] EXPR WrapperStruct00.var_1_12 >= -922337.2036854776000e+13F && WrapperStruct00.var_1_12 <= -1.0e-20F [L123] EXPR WrapperStruct00.var_1_12 [L123] EXPR WrapperStruct00.var_1_12 >= -922337.2036854776000e+13F && WrapperStruct00.var_1_12 <= -1.0e-20F VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L123] EXPR (WrapperStruct00.var_1_12 >= -922337.2036854776000e+13F && WrapperStruct00.var_1_12 <= -1.0e-20F) || (WrapperStruct00.var_1_12 <= 9223372.036854776000e+12F && WrapperStruct00.var_1_12 >= 1.0e-20F ) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L123] EXPR (WrapperStruct00.var_1_12 >= -922337.2036854776000e+13F && WrapperStruct00.var_1_12 <= -1.0e-20F) || (WrapperStruct00.var_1_12 <= 9223372.036854776000e+12F && WrapperStruct00.var_1_12 >= 1.0e-20F ) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L123] CALL assume_abort_if_not((WrapperStruct00.var_1_12 >= -922337.2036854776000e+13F && WrapperStruct00.var_1_12 <= -1.0e-20F) || (WrapperStruct00.var_1_12 <= 9223372.036854776000e+12F && WrapperStruct00.var_1_12 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L123] RET assume_abort_if_not((WrapperStruct00.var_1_12 >= -922337.2036854776000e+13F && WrapperStruct00.var_1_12 <= -1.0e-20F) || (WrapperStruct00.var_1_12 <= 9223372.036854776000e+12F && WrapperStruct00.var_1_12 >= 1.0e-20F )) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L124] WrapperStruct00.var_1_13 = __VERIFIER_nondet_ushort() [L125] EXPR WrapperStruct00.var_1_13 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L125] CALL assume_abort_if_not(WrapperStruct00.var_1_13 >= 32767) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L125] RET assume_abort_if_not(WrapperStruct00.var_1_13 >= 32767) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L126] EXPR WrapperStruct00.var_1_13 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L126] CALL assume_abort_if_not(WrapperStruct00.var_1_13 <= 65534) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L126] RET assume_abort_if_not(WrapperStruct00.var_1_13 <= 65534) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L127] WrapperStruct00.var_1_16 = __VERIFIER_nondet_uchar() [L128] EXPR WrapperStruct00.var_1_16 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L128] CALL assume_abort_if_not(WrapperStruct00.var_1_16 >= 1) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L128] RET assume_abort_if_not(WrapperStruct00.var_1_16 >= 1) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L129] EXPR WrapperStruct00.var_1_16 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L129] CALL assume_abort_if_not(WrapperStruct00.var_1_16 <= 1) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L129] RET assume_abort_if_not(WrapperStruct00.var_1_16 <= 1) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L130] WrapperStruct00.var_1_17 = __VERIFIER_nondet_uchar() [L131] EXPR WrapperStruct00.var_1_17 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L131] CALL assume_abort_if_not(WrapperStruct00.var_1_17 >= 1) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L131] RET assume_abort_if_not(WrapperStruct00.var_1_17 >= 1) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L132] EXPR WrapperStruct00.var_1_17 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L132] CALL assume_abort_if_not(WrapperStruct00.var_1_17 <= 1) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L132] RET assume_abort_if_not(WrapperStruct00.var_1_17 <= 1) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L133] WrapperStruct00.var_1_21 = __VERIFIER_nondet_ulong() [L134] EXPR WrapperStruct00.var_1_21 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L134] CALL assume_abort_if_not(WrapperStruct00.var_1_21 >= 2147483647) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L134] RET assume_abort_if_not(WrapperStruct00.var_1_21 >= 2147483647) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L135] EXPR WrapperStruct00.var_1_21 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L135] CALL assume_abort_if_not(WrapperStruct00.var_1_21 <= 4294967294) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L20] COND FALSE !(!cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=1, cond=1, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L135] RET assume_abort_if_not(WrapperStruct00.var_1_21 <= 4294967294) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L151] RET updateVariables() [L152] CALL step() [L81] EXPR \read(*WrapperStruct00_var_1_4_Pointer) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L81] COND TRUE ((*(WrapperStruct00_var_1_4_Pointer)) - last_1_WrapperStruct00_var_1_20) == last_1_WrapperStruct00_var_1_18 [L82] EXPR \read(*WrapperStruct00_var_1_9_Pointer) [L82] EXPR \read(*WrapperStruct00_var_1_10_Pointer) [L82] EXPR \read(*WrapperStruct00_var_1_11_Pointer) [L82] EXPR \read(*WrapperStruct00_var_1_12_Pointer) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L82] COND FALSE !((((*(WrapperStruct00_var_1_9_Pointer)) - (*(WrapperStruct00_var_1_10_Pointer))) - (*(WrapperStruct00_var_1_11_Pointer))) > (*(WrapperStruct00_var_1_12_Pointer))) [L88] EXPR \read(*WrapperStruct00_var_1_13_Pointer) [L88] EXPR \read(*WrapperStruct00_var_1_6_Pointer) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L88] COND TRUE (*(WrapperStruct00_var_1_13_Pointer)) > (*(WrapperStruct00_var_1_6_Pointer)) [L89] EXPR \read(*WrapperStruct00_var_1_6_Pointer) [L89] EXPR \read(*WrapperStruct00_var_1_13_Pointer) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L89] EXPR (((*(WrapperStruct00_var_1_6_Pointer))) < ((*(WrapperStruct00_var_1_13_Pointer)))) ? ((*(WrapperStruct00_var_1_6_Pointer))) : ((*(WrapperStruct00_var_1_13_Pointer))) [L89] EXPR \read(*WrapperStruct00_var_1_6_Pointer) [L89] EXPR (((*(WrapperStruct00_var_1_6_Pointer))) < ((*(WrapperStruct00_var_1_13_Pointer)))) ? ((*(WrapperStruct00_var_1_6_Pointer))) : ((*(WrapperStruct00_var_1_13_Pointer))) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L89] EXPR \read(*WrapperStruct00_var_1_6_Pointer) [L89] (*(WrapperStruct00_var_1_18_Pointer)) = ((((((*(WrapperStruct00_var_1_6_Pointer))) < ((*(WrapperStruct00_var_1_13_Pointer)))) ? ((*(WrapperStruct00_var_1_6_Pointer))) : ((*(WrapperStruct00_var_1_13_Pointer))))) - (*(WrapperStruct00_var_1_6_Pointer))) [L91] COND FALSE !(\read(last_1_WrapperStruct00_var_1_14)) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L94] EXPR \read(*WrapperStruct00_var_1_21_Pointer) [L94] EXPR \read(*WrapperStruct00_var_1_7_Pointer) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L94] EXPR ((((((last_1_WrapperStruct00_var_1_20) < 0 ) ? -(last_1_WrapperStruct00_var_1_20) : (last_1_WrapperStruct00_var_1_20)))) < (((*(WrapperStruct00_var_1_21_Pointer)) - (*(WrapperStruct00_var_1_7_Pointer))))) ? (((((last_1_WrapperStruct00_var_1_20) < 0 ) ? -(last_1_WrapperStruct00_var_1_20) : (last_1_WrapperStruct00_var_1_20)))) : (((*(WrapperStruct00_var_1_21_Pointer)) - (*(WrapperStruct00_var_1_7_Pointer)))) [L94] EXPR ((((((last_1_WrapperStruct00_var_1_20) < 0 ) ? -(last_1_WrapperStruct00_var_1_20) : (last_1_WrapperStruct00_var_1_20)))) < (((*(WrapperStruct00_var_1_21_Pointer)) - (*(WrapperStruct00_var_1_7_Pointer))))) ? (((((last_1_WrapperStruct00_var_1_20) < 0 ) ? -(last_1_WrapperStruct00_var_1_20) : (last_1_WrapperStruct00_var_1_20)))) : (((*(WrapperStruct00_var_1_21_Pointer)) - (*(WrapperStruct00_var_1_7_Pointer)))) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L94] (*(WrapperStruct00_var_1_20_Pointer)) = ((((((((last_1_WrapperStruct00_var_1_20) < 0 ) ? -(last_1_WrapperStruct00_var_1_20) : (last_1_WrapperStruct00_var_1_20)))) < (((*(WrapperStruct00_var_1_21_Pointer)) - (*(WrapperStruct00_var_1_7_Pointer))))) ? (((((last_1_WrapperStruct00_var_1_20) < 0 ) ? -(last_1_WrapperStruct00_var_1_20) : (last_1_WrapperStruct00_var_1_20)))) : (((*(WrapperStruct00_var_1_21_Pointer)) - (*(WrapperStruct00_var_1_7_Pointer)))))) [L95] EXPR \read(*WrapperStruct00_var_1_20_Pointer) [L95] unsigned long int stepLocal_1 = (*(WrapperStruct00_var_1_20_Pointer)); [L96] EXPR \read(*WrapperStruct00_var_1_20_Pointer) [L96] unsigned long int stepLocal_0 = (*(WrapperStruct00_var_1_20_Pointer)); [L97] EXPR \read(*WrapperStruct00_var_1_18_Pointer) [L97] EXPR \read(*WrapperStruct00_var_1_18_Pointer) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L97] EXPR (((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))) [L97] EXPR \read(*WrapperStruct00_var_1_18_Pointer) [L97] EXPR (((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50, stepLocal_0=50, stepLocal_1=50] [L97] EXPR \read(*WrapperStruct00_var_1_4_Pointer) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L97] COND FALSE !(((((((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))))) / (*(WrapperStruct00_var_1_4_Pointer))) > stepLocal_1) [L152] RET step() [L153] CALL, EXPR property() [L143] EXPR \read(*WrapperStruct00_var_1_18_Pointer) [L143] EXPR \read(*WrapperStruct00_var_1_18_Pointer) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L143] EXPR (((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))) [L143] EXPR \read(*WrapperStruct00_var_1_18_Pointer) [L143] EXPR (((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L143] EXPR \read(*WrapperStruct00_var_1_4_Pointer) [L143] EXPR \read(*WrapperStruct00_var_1_20_Pointer) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L143] EXPR (((((((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))))) / (*(WrapperStruct00_var_1_4_Pointer))) > (*(WrapperStruct00_var_1_20_Pointer))) ? (((*(WrapperStruct00_var_1_20_Pointer)) == (*(WrapperStruct00_var_1_18_Pointer))) ? ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 1000000000u)) : ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 128u))) : 1 [L143] EXPR (((((((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))))) / (*(WrapperStruct00_var_1_4_Pointer))) > (*(WrapperStruct00_var_1_20_Pointer))) ? (((*(WrapperStruct00_var_1_20_Pointer)) == (*(WrapperStruct00_var_1_18_Pointer))) ? ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 1000000000u)) : ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 128u))) : 1 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L143] EXPR ((((((((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))))) / (*(WrapperStruct00_var_1_4_Pointer))) > (*(WrapperStruct00_var_1_20_Pointer))) ? (((*(WrapperStruct00_var_1_20_Pointer)) == (*(WrapperStruct00_var_1_18_Pointer))) ? ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 1000000000u)) : ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 128u))) : 1) && ((((*(WrapperStruct00_var_1_4_Pointer)) - last_1_WrapperStruct00_var_1_20) == last_1_WrapperStruct00_var_1_18) ? (((((*(WrapperStruct00_var_1_9_Pointer)) - (*(WrapperStruct00_var_1_10_Pointer))) - (*(WrapperStruct00_var_1_11_Pointer))) > (*(WrapperStruct00_var_1_12_Pointer))) ? ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) ((*(WrapperStruct00_var_1_13_Pointer)) - (*(WrapperStruct00_var_1_8_Pointer))))) : 1) : ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) (*(WrapperStruct00_var_1_13_Pointer))))) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L143] EXPR ((((((((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))))) / (*(WrapperStruct00_var_1_4_Pointer))) > (*(WrapperStruct00_var_1_20_Pointer))) ? (((*(WrapperStruct00_var_1_20_Pointer)) == (*(WrapperStruct00_var_1_18_Pointer))) ? ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 1000000000u)) : ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 128u))) : 1) && ((((*(WrapperStruct00_var_1_4_Pointer)) - last_1_WrapperStruct00_var_1_20) == last_1_WrapperStruct00_var_1_18) ? (((((*(WrapperStruct00_var_1_9_Pointer)) - (*(WrapperStruct00_var_1_10_Pointer))) - (*(WrapperStruct00_var_1_11_Pointer))) > (*(WrapperStruct00_var_1_12_Pointer))) ? ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) ((*(WrapperStruct00_var_1_13_Pointer)) - (*(WrapperStruct00_var_1_8_Pointer))))) : 1) : ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) (*(WrapperStruct00_var_1_13_Pointer))))) [L143] EXPR \read(*WrapperStruct00_var_1_4_Pointer) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L143] EXPR (((*(WrapperStruct00_var_1_4_Pointer)) - last_1_WrapperStruct00_var_1_20) == last_1_WrapperStruct00_var_1_18) ? (((((*(WrapperStruct00_var_1_9_Pointer)) - (*(WrapperStruct00_var_1_10_Pointer))) - (*(WrapperStruct00_var_1_11_Pointer))) > (*(WrapperStruct00_var_1_12_Pointer))) ? ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) ((*(WrapperStruct00_var_1_13_Pointer)) - (*(WrapperStruct00_var_1_8_Pointer))))) : 1) : ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) (*(WrapperStruct00_var_1_13_Pointer)))) [L143] EXPR \read(*WrapperStruct00_var_1_9_Pointer) [L143] EXPR \read(*WrapperStruct00_var_1_10_Pointer) [L143] EXPR \read(*WrapperStruct00_var_1_11_Pointer) [L143] EXPR \read(*WrapperStruct00_var_1_12_Pointer) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L143] EXPR ((((*(WrapperStruct00_var_1_9_Pointer)) - (*(WrapperStruct00_var_1_10_Pointer))) - (*(WrapperStruct00_var_1_11_Pointer))) > (*(WrapperStruct00_var_1_12_Pointer))) ? ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) ((*(WrapperStruct00_var_1_13_Pointer)) - (*(WrapperStruct00_var_1_8_Pointer))))) : 1 [L143] EXPR \read(*WrapperStruct00_var_1_6_Pointer) [L143] EXPR \read(*WrapperStruct00_var_1_13_Pointer) [L143] EXPR \read(*WrapperStruct00_var_1_8_Pointer) [L143] EXPR ((((*(WrapperStruct00_var_1_9_Pointer)) - (*(WrapperStruct00_var_1_10_Pointer))) - (*(WrapperStruct00_var_1_11_Pointer))) > (*(WrapperStruct00_var_1_12_Pointer))) ? ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) ((*(WrapperStruct00_var_1_13_Pointer)) - (*(WrapperStruct00_var_1_8_Pointer))))) : 1 VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L143] EXPR (((*(WrapperStruct00_var_1_4_Pointer)) - last_1_WrapperStruct00_var_1_20) == last_1_WrapperStruct00_var_1_18) ? (((((*(WrapperStruct00_var_1_9_Pointer)) - (*(WrapperStruct00_var_1_10_Pointer))) - (*(WrapperStruct00_var_1_11_Pointer))) > (*(WrapperStruct00_var_1_12_Pointer))) ? ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) ((*(WrapperStruct00_var_1_13_Pointer)) - (*(WrapperStruct00_var_1_8_Pointer))))) : 1) : ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) (*(WrapperStruct00_var_1_13_Pointer)))) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L143] EXPR ((((((((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))))) / (*(WrapperStruct00_var_1_4_Pointer))) > (*(WrapperStruct00_var_1_20_Pointer))) ? (((*(WrapperStruct00_var_1_20_Pointer)) == (*(WrapperStruct00_var_1_18_Pointer))) ? ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 1000000000u)) : ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 128u))) : 1) && ((((*(WrapperStruct00_var_1_4_Pointer)) - last_1_WrapperStruct00_var_1_20) == last_1_WrapperStruct00_var_1_18) ? (((((*(WrapperStruct00_var_1_9_Pointer)) - (*(WrapperStruct00_var_1_10_Pointer))) - (*(WrapperStruct00_var_1_11_Pointer))) > (*(WrapperStruct00_var_1_12_Pointer))) ? ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) ((*(WrapperStruct00_var_1_13_Pointer)) - (*(WrapperStruct00_var_1_8_Pointer))))) : 1) : ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) (*(WrapperStruct00_var_1_13_Pointer))))) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L143] EXPR (((((((((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))))) / (*(WrapperStruct00_var_1_4_Pointer))) > (*(WrapperStruct00_var_1_20_Pointer))) ? (((*(WrapperStruct00_var_1_20_Pointer)) == (*(WrapperStruct00_var_1_18_Pointer))) ? ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 1000000000u)) : ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 128u))) : 1) && ((((*(WrapperStruct00_var_1_4_Pointer)) - last_1_WrapperStruct00_var_1_20) == last_1_WrapperStruct00_var_1_18) ? (((((*(WrapperStruct00_var_1_9_Pointer)) - (*(WrapperStruct00_var_1_10_Pointer))) - (*(WrapperStruct00_var_1_11_Pointer))) > (*(WrapperStruct00_var_1_12_Pointer))) ? ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) ((*(WrapperStruct00_var_1_13_Pointer)) - (*(WrapperStruct00_var_1_8_Pointer))))) : 1) : ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) (*(WrapperStruct00_var_1_13_Pointer)))))) && (last_1_WrapperStruct00_var_1_14 ? ((*(WrapperStruct00_var_1_14_Pointer)) == ((unsigned char) ((*(WrapperStruct00_var_1_16_Pointer)) && (*(WrapperStruct00_var_1_17_Pointer))))) : 1) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L143] EXPR (((((((((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))))) / (*(WrapperStruct00_var_1_4_Pointer))) > (*(WrapperStruct00_var_1_20_Pointer))) ? (((*(WrapperStruct00_var_1_20_Pointer)) == (*(WrapperStruct00_var_1_18_Pointer))) ? ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 1000000000u)) : ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 128u))) : 1) && ((((*(WrapperStruct00_var_1_4_Pointer)) - last_1_WrapperStruct00_var_1_20) == last_1_WrapperStruct00_var_1_18) ? (((((*(WrapperStruct00_var_1_9_Pointer)) - (*(WrapperStruct00_var_1_10_Pointer))) - (*(WrapperStruct00_var_1_11_Pointer))) > (*(WrapperStruct00_var_1_12_Pointer))) ? ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) ((*(WrapperStruct00_var_1_13_Pointer)) - (*(WrapperStruct00_var_1_8_Pointer))))) : 1) : ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) (*(WrapperStruct00_var_1_13_Pointer)))))) && (last_1_WrapperStruct00_var_1_14 ? ((*(WrapperStruct00_var_1_14_Pointer)) == ((unsigned char) ((*(WrapperStruct00_var_1_16_Pointer)) && (*(WrapperStruct00_var_1_17_Pointer))))) : 1) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L143] EXPR ((((((((((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))))) / (*(WrapperStruct00_var_1_4_Pointer))) > (*(WrapperStruct00_var_1_20_Pointer))) ? (((*(WrapperStruct00_var_1_20_Pointer)) == (*(WrapperStruct00_var_1_18_Pointer))) ? ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 1000000000u)) : ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 128u))) : 1) && ((((*(WrapperStruct00_var_1_4_Pointer)) - last_1_WrapperStruct00_var_1_20) == last_1_WrapperStruct00_var_1_18) ? (((((*(WrapperStruct00_var_1_9_Pointer)) - (*(WrapperStruct00_var_1_10_Pointer))) - (*(WrapperStruct00_var_1_11_Pointer))) > (*(WrapperStruct00_var_1_12_Pointer))) ? ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) ((*(WrapperStruct00_var_1_13_Pointer)) - (*(WrapperStruct00_var_1_8_Pointer))))) : 1) : ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) (*(WrapperStruct00_var_1_13_Pointer)))))) && (last_1_WrapperStruct00_var_1_14 ? ((*(WrapperStruct00_var_1_14_Pointer)) == ((unsigned char) ((*(WrapperStruct00_var_1_16_Pointer)) && (*(WrapperStruct00_var_1_17_Pointer))))) : 1)) && (((*(WrapperStruct00_var_1_13_Pointer)) > (*(WrapperStruct00_var_1_6_Pointer))) ? ((*(WrapperStruct00_var_1_18_Pointer)) == ((signed long int) ((((((*(WrapperStruct00_var_1_6_Pointer))) < ((*(WrapperStruct00_var_1_13_Pointer)))) ? ((*(WrapperStruct00_var_1_6_Pointer))) : ((*(WrapperStruct00_var_1_13_Pointer))))) - (*(WrapperStruct00_var_1_6_Pointer))))) : 1) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L143] EXPR ((((((((((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))))) / (*(WrapperStruct00_var_1_4_Pointer))) > (*(WrapperStruct00_var_1_20_Pointer))) ? (((*(WrapperStruct00_var_1_20_Pointer)) == (*(WrapperStruct00_var_1_18_Pointer))) ? ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 1000000000u)) : ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 128u))) : 1) && ((((*(WrapperStruct00_var_1_4_Pointer)) - last_1_WrapperStruct00_var_1_20) == last_1_WrapperStruct00_var_1_18) ? (((((*(WrapperStruct00_var_1_9_Pointer)) - (*(WrapperStruct00_var_1_10_Pointer))) - (*(WrapperStruct00_var_1_11_Pointer))) > (*(WrapperStruct00_var_1_12_Pointer))) ? ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) ((*(WrapperStruct00_var_1_13_Pointer)) - (*(WrapperStruct00_var_1_8_Pointer))))) : 1) : ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) (*(WrapperStruct00_var_1_13_Pointer)))))) && (last_1_WrapperStruct00_var_1_14 ? ((*(WrapperStruct00_var_1_14_Pointer)) == ((unsigned char) ((*(WrapperStruct00_var_1_16_Pointer)) && (*(WrapperStruct00_var_1_17_Pointer))))) : 1)) && (((*(WrapperStruct00_var_1_13_Pointer)) > (*(WrapperStruct00_var_1_6_Pointer))) ? ((*(WrapperStruct00_var_1_18_Pointer)) == ((signed long int) ((((((*(WrapperStruct00_var_1_6_Pointer))) < ((*(WrapperStruct00_var_1_13_Pointer)))) ? ((*(WrapperStruct00_var_1_6_Pointer))) : ((*(WrapperStruct00_var_1_13_Pointer))))) - (*(WrapperStruct00_var_1_6_Pointer))))) : 1) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L143] EXPR (((((((((((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))))) / (*(WrapperStruct00_var_1_4_Pointer))) > (*(WrapperStruct00_var_1_20_Pointer))) ? (((*(WrapperStruct00_var_1_20_Pointer)) == (*(WrapperStruct00_var_1_18_Pointer))) ? ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 1000000000u)) : ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 128u))) : 1) && ((((*(WrapperStruct00_var_1_4_Pointer)) - last_1_WrapperStruct00_var_1_20) == last_1_WrapperStruct00_var_1_18) ? (((((*(WrapperStruct00_var_1_9_Pointer)) - (*(WrapperStruct00_var_1_10_Pointer))) - (*(WrapperStruct00_var_1_11_Pointer))) > (*(WrapperStruct00_var_1_12_Pointer))) ? ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) ((*(WrapperStruct00_var_1_13_Pointer)) - (*(WrapperStruct00_var_1_8_Pointer))))) : 1) : ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) (*(WrapperStruct00_var_1_13_Pointer)))))) && (last_1_WrapperStruct00_var_1_14 ? ((*(WrapperStruct00_var_1_14_Pointer)) == ((unsigned char) ((*(WrapperStruct00_var_1_16_Pointer)) && (*(WrapperStruct00_var_1_17_Pointer))))) : 1)) && (((*(WrapperStruct00_var_1_13_Pointer)) > (*(WrapperStruct00_var_1_6_Pointer))) ? ((*(WrapperStruct00_var_1_18_Pointer)) == ((signed long int) ((((((*(WrapperStruct00_var_1_6_Pointer))) < ((*(WrapperStruct00_var_1_13_Pointer)))) ? ((*(WrapperStruct00_var_1_6_Pointer))) : ((*(WrapperStruct00_var_1_13_Pointer))))) - (*(WrapperStruct00_var_1_6_Pointer))))) : 1)) && ((*(WrapperStruct00_var_1_20_Pointer)) == ((unsigned long int) ((((((((last_1_WrapperStruct00_var_1_20) < 0 ) ? -(last_1_WrapperStruct00_var_1_20) : (last_1_WrapperStruct00_var_1_20)))) < (((*(WrapperStruct00_var_1_21_Pointer)) - (*(WrapperStruct00_var_1_7_Pointer))))) ? (((((last_1_WrapperStruct00_var_1_20) < 0 ) ? -(last_1_WrapperStruct00_var_1_20) : (last_1_WrapperStruct00_var_1_20)))) : (((*(WrapperStruct00_var_1_21_Pointer)) - (*(WrapperStruct00_var_1_7_Pointer)))))))) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L143] EXPR (((((((((((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))))) / (*(WrapperStruct00_var_1_4_Pointer))) > (*(WrapperStruct00_var_1_20_Pointer))) ? (((*(WrapperStruct00_var_1_20_Pointer)) == (*(WrapperStruct00_var_1_18_Pointer))) ? ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 1000000000u)) : ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 128u))) : 1) && ((((*(WrapperStruct00_var_1_4_Pointer)) - last_1_WrapperStruct00_var_1_20) == last_1_WrapperStruct00_var_1_18) ? (((((*(WrapperStruct00_var_1_9_Pointer)) - (*(WrapperStruct00_var_1_10_Pointer))) - (*(WrapperStruct00_var_1_11_Pointer))) > (*(WrapperStruct00_var_1_12_Pointer))) ? ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) ((*(WrapperStruct00_var_1_13_Pointer)) - (*(WrapperStruct00_var_1_8_Pointer))))) : 1) : ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) (*(WrapperStruct00_var_1_13_Pointer)))))) && (last_1_WrapperStruct00_var_1_14 ? ((*(WrapperStruct00_var_1_14_Pointer)) == ((unsigned char) ((*(WrapperStruct00_var_1_16_Pointer)) && (*(WrapperStruct00_var_1_17_Pointer))))) : 1)) && (((*(WrapperStruct00_var_1_13_Pointer)) > (*(WrapperStruct00_var_1_6_Pointer))) ? ((*(WrapperStruct00_var_1_18_Pointer)) == ((signed long int) ((((((*(WrapperStruct00_var_1_6_Pointer))) < ((*(WrapperStruct00_var_1_13_Pointer)))) ? ((*(WrapperStruct00_var_1_6_Pointer))) : ((*(WrapperStruct00_var_1_13_Pointer))))) - (*(WrapperStruct00_var_1_6_Pointer))))) : 1)) && ((*(WrapperStruct00_var_1_20_Pointer)) == ((unsigned long int) ((((((((last_1_WrapperStruct00_var_1_20) < 0 ) ? -(last_1_WrapperStruct00_var_1_20) : (last_1_WrapperStruct00_var_1_20)))) < (((*(WrapperStruct00_var_1_21_Pointer)) - (*(WrapperStruct00_var_1_7_Pointer))))) ? (((((last_1_WrapperStruct00_var_1_20) < 0 ) ? -(last_1_WrapperStruct00_var_1_20) : (last_1_WrapperStruct00_var_1_20)))) : (((*(WrapperStruct00_var_1_21_Pointer)) - (*(WrapperStruct00_var_1_7_Pointer)))))))) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L143-L144] return (((((((((((*(WrapperStruct00_var_1_18_Pointer))) > ((*(WrapperStruct00_var_1_18_Pointer)))) ? ((*(WrapperStruct00_var_1_18_Pointer))) : ((*(WrapperStruct00_var_1_18_Pointer))))) / (*(WrapperStruct00_var_1_4_Pointer))) > (*(WrapperStruct00_var_1_20_Pointer))) ? (((*(WrapperStruct00_var_1_20_Pointer)) == (*(WrapperStruct00_var_1_18_Pointer))) ? ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 1000000000u)) : ((*(WrapperStruct00_var_1_1_Pointer)) == ((unsigned long int) 128u))) : 1) && ((((*(WrapperStruct00_var_1_4_Pointer)) - last_1_WrapperStruct00_var_1_20) == last_1_WrapperStruct00_var_1_18) ? (((((*(WrapperStruct00_var_1_9_Pointer)) - (*(WrapperStruct00_var_1_10_Pointer))) - (*(WrapperStruct00_var_1_11_Pointer))) > (*(WrapperStruct00_var_1_12_Pointer))) ? ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) ((*(WrapperStruct00_var_1_13_Pointer)) - (*(WrapperStruct00_var_1_8_Pointer))))) : 1) : ((*(WrapperStruct00_var_1_6_Pointer)) == ((unsigned short int) (*(WrapperStruct00_var_1_13_Pointer)))))) && (last_1_WrapperStruct00_var_1_14 ? ((*(WrapperStruct00_var_1_14_Pointer)) == ((unsigned char) ((*(WrapperStruct00_var_1_16_Pointer)) && (*(WrapperStruct00_var_1_17_Pointer))))) : 1)) && (((*(WrapperStruct00_var_1_13_Pointer)) > (*(WrapperStruct00_var_1_6_Pointer))) ? ((*(WrapperStruct00_var_1_18_Pointer)) == ((signed long int) ((((((*(WrapperStruct00_var_1_6_Pointer))) < ((*(WrapperStruct00_var_1_13_Pointer)))) ? ((*(WrapperStruct00_var_1_6_Pointer))) : ((*(WrapperStruct00_var_1_13_Pointer))))) - (*(WrapperStruct00_var_1_6_Pointer))))) : 1)) && ((*(WrapperStruct00_var_1_20_Pointer)) == ((unsigned long int) ((((((((last_1_WrapperStruct00_var_1_20) < 0 ) ? -(last_1_WrapperStruct00_var_1_20) : (last_1_WrapperStruct00_var_1_20)))) < (((*(WrapperStruct00_var_1_21_Pointer)) - (*(WrapperStruct00_var_1_7_Pointer))))) ? (((((last_1_WrapperStruct00_var_1_20) < 0 ) ? -(last_1_WrapperStruct00_var_1_20) : (last_1_WrapperStruct00_var_1_20)))) : (((*(WrapperStruct00_var_1_21_Pointer)) - (*(WrapperStruct00_var_1_7_Pointer)))))))) ; [L153] RET, EXPR property() [L153] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=0, cond=0, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] [L19] reach_error() VAL [WrapperStruct00={4:0}, WrapperStruct00_var_1_10_Pointer={4:24}, WrapperStruct00_var_1_11_Pointer={4:32}, WrapperStruct00_var_1_12_Pointer={4:40}, WrapperStruct00_var_1_13_Pointer={4:48}, WrapperStruct00_var_1_14_Pointer={4:50}, WrapperStruct00_var_1_16_Pointer={4:51}, WrapperStruct00_var_1_17_Pointer={4:52}, WrapperStruct00_var_1_18_Pointer={4:53}, WrapperStruct00_var_1_1_Pointer={4:0}, WrapperStruct00_var_1_20_Pointer={4:57}, WrapperStruct00_var_1_21_Pointer={4:61}, WrapperStruct00_var_1_4_Pointer={4:4}, WrapperStruct00_var_1_6_Pointer={4:6}, WrapperStruct00_var_1_7_Pointer={4:8}, WrapperStruct00_var_1_8_Pointer={4:12}, WrapperStruct00_var_1_9_Pointer={4:16}, \old(cond)=0, cond=0, isInitial=1, last_1_WrapperStruct00_var_1_14=0, last_1_WrapperStruct00_var_1_18=-32, last_1_WrapperStruct00_var_1_20=50] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 115 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 864.5s, OverallIterations: 39, TraceHistogramMax: 19, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 161.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 19 mSolverCounterUnknown, 9887 SdHoareTripleChecker+Valid, 120.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9828 mSDsluCounter, 26466 SdHoareTripleChecker+Invalid, 115.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 244 IncrementalHoareTripleChecker+Unchecked, 20941 mSDsCounter, 789 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 23134 IncrementalHoareTripleChecker+Invalid, 24186 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 789 mSolverCounterUnsat, 5525 mSDtfsCounter, 23134 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6968 GetRequests, 6343 SyntacticMatches, 0 SemanticMatches, 625 ConstructedPredicates, 12 IntricatePredicates, 0 DeprecatedPredicates, 4576 ImplicationChecksByTransitivity, 183.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1441occurred in iteration=38, InterpolantAutomatonStates: 445, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.0s AutomataMinimizationTime, 38 MinimizatonAttempts, 5393 StatesRemovedByMinimization, 34 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.9s SsaConstructionTime, 4.9s SatisfiabilityAnalysisTime, 676.8s InterpolantComputationTime, 6434 NumberOfCodeBlocks, 6434 NumberOfCodeBlocksAsserted, 41 NumberOfCheckSat, 6394 ConstructedInterpolants, 91 QuantifiedInterpolants, 133516 SizeOfPredicates, 497 NumberOfNonLiveVariables, 21774 ConjunctsInSsa, 1317 ConjunctsInUnsatCore, 41 InterpolantComputations, 29 PerfectInterpolantSequences, 26411/28044 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-29 04:09:17,667 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8da05a24-43f4-49b6-b943-73ab079b88f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process