./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-8.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cf1a7837 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_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-8.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl --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 d1e8bbf11bf9730dd392ee96f7f9b3c02d5fdcc2b789ed2be8b6a41d75b98db6 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-cf1a783 [2023-11-12 02:20:39,041 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-12 02:20:39,144 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-12 02:20:39,148 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-12 02:20:39,149 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-12 02:20:39,185 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-12 02:20:39,186 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-12 02:20:39,187 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-12 02:20:39,187 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-12 02:20:39,188 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-12 02:20:39,189 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-12 02:20:39,189 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-12 02:20:39,190 INFO L153 SettingsManager]: * Use SBE=true [2023-11-12 02:20:39,191 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-12 02:20:39,191 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-12 02:20:39,192 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-12 02:20:39,192 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-12 02:20:39,193 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-12 02:20:39,194 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-12 02:20:39,194 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-12 02:20:39,195 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-12 02:20:39,196 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-12 02:20:39,196 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-12 02:20:39,197 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-12 02:20:39,197 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-12 02:20:39,198 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-12 02:20:39,198 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-12 02:20:39,199 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-12 02:20:39,199 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:20:39,200 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-12 02:20:39,200 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-12 02:20:39,201 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-12 02:20:39,201 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-12 02:20:39,202 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-12 02:20:39,202 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-12 02:20:39,202 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-12 02:20:39,203 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-12 02:20:39,203 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-12 02:20:39,203 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-12 02:20:39,204 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_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/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_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl 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 -> d1e8bbf11bf9730dd392ee96f7f9b3c02d5fdcc2b789ed2be8b6a41d75b98db6 [2023-11-12 02:20:39,500 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-12 02:20:39,526 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-12 02:20:39,530 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-12 02:20:39,531 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-12 02:20:39,532 INFO L274 PluginConnector]: CDTParser initialized [2023-11-12 02:20:39,533 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-8.i [2023-11-12 02:20:42,657 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-12 02:20:42,967 INFO L384 CDTParser]: Found 1 translation units. [2023-11-12 02:20:42,968 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-8.i [2023-11-12 02:20:42,983 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/data/5dca9b2a9/7de406a314a849f1bec9017369241b88/FLAGe27dae2ed [2023-11-12 02:20:43,000 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/data/5dca9b2a9/7de406a314a849f1bec9017369241b88 [2023-11-12 02:20:43,007 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-12 02:20:43,009 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-12 02:20:43,011 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-12 02:20:43,011 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-12 02:20:43,017 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-12 02:20:43,020 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:20:43" (1/1) ... [2023-11-12 02:20:43,021 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@31bfadcd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:43, skipping insertion in model container [2023-11-12 02:20:43,021 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:20:43" (1/1) ... [2023-11-12 02:20:43,086 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-12 02:20:43,308 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_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-8.i[918,931] [2023-11-12 02:20:43,442 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:20:43,456 INFO L202 MainTranslator]: Completed pre-run [2023-11-12 02:20:43,469 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_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-8.i[918,931] [2023-11-12 02:20:43,515 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:20:43,533 INFO L206 MainTranslator]: Completed translation [2023-11-12 02:20:43,533 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:43 WrapperNode [2023-11-12 02:20:43,534 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-12 02:20:43,535 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-12 02:20:43,535 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-12 02:20:43,535 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-12 02:20:43,543 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:43" (1/1) ... [2023-11-12 02:20:43,569 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:43" (1/1) ... [2023-11-12 02:20:43,635 INFO L138 Inliner]: procedures = 26, calls = 50, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 236 [2023-11-12 02:20:43,636 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-12 02:20:43,637 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-12 02:20:43,637 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-12 02:20:43,637 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-12 02:20:43,647 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:43" (1/1) ... [2023-11-12 02:20:43,649 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:43" (1/1) ... [2023-11-12 02:20:43,665 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:43" (1/1) ... [2023-11-12 02:20:43,666 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:43" (1/1) ... [2023-11-12 02:20:43,697 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:43" (1/1) ... [2023-11-12 02:20:43,702 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:43" (1/1) ... [2023-11-12 02:20:43,711 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:43" (1/1) ... [2023-11-12 02:20:43,718 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:43" (1/1) ... [2023-11-12 02:20:43,725 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-12 02:20:43,727 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-12 02:20:43,727 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-12 02:20:43,727 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-12 02:20:43,728 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:43" (1/1) ... [2023-11-12 02:20:43,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:20:43,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:43,768 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:43,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-12 02:20:43,816 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-12 02:20:43,817 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-12 02:20:43,817 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-12 02:20:43,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-12 02:20:43,818 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-12 02:20:43,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-12 02:20:43,951 INFO L236 CfgBuilder]: Building ICFG [2023-11-12 02:20:43,953 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-12 02:20:44,604 INFO L277 CfgBuilder]: Performing block encoding [2023-11-12 02:20:44,616 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-12 02:20:44,618 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-12 02:20:44,621 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:20:44 BoogieIcfgContainer [2023-11-12 02:20:44,621 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-12 02:20:44,628 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-12 02:20:44,629 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-12 02:20:44,632 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-12 02:20:44,632 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 02:20:43" (1/3) ... [2023-11-12 02:20:44,633 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dbc2af6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:20:44, skipping insertion in model container [2023-11-12 02:20:44,633 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:43" (2/3) ... [2023-11-12 02:20:44,634 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dbc2af6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:20:44, skipping insertion in model container [2023-11-12 02:20:44,634 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:20:44" (3/3) ... [2023-11-12 02:20:44,635 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-8.i [2023-11-12 02:20:44,657 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-12 02:20:44,657 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-12 02:20:44,791 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-12 02:20:44,800 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;@2b2976b9, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-12 02:20:44,801 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-12 02:20:44,807 INFO L276 IsEmpty]: Start isEmpty. Operand has 105 states, 65 states have (on average 1.5076923076923077) internal successors, (98), 66 states have internal predecessors, (98), 37 states have call successors, (37), 1 states have call predecessors, (37), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2023-11-12 02:20:44,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2023-11-12 02:20:44,836 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:20:44,838 INFO L195 NwaCegarLoop]: trace histogram [37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:20:44,839 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:20:44,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:44,848 INFO L85 PathProgramCache]: Analyzing trace with hash 2077733173, now seen corresponding path program 1 times [2023-11-12 02:20:44,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:44,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409541382] [2023-11-12 02:20:44,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:44,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:45,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:45,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:45,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409541382] [2023-11-12 02:20:45,238 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-12 02:20:45,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219115251] [2023-11-12 02:20:45,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:45,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:45,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:45,243 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:20:45,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-12 02:20:45,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:45,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-12 02:20:45,492 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:45,549 INFO L134 CoverageAnalysis]: Checked inductivity of 2664 backedges. 72 proven. 0 refuted. 0 times theorem prover too weak. 2592 trivial. 0 not checked. [2023-11-12 02:20:45,549 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:20:45,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219115251] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:20:45,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:20:45,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-12 02:20:45,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587632745] [2023-11-12 02:20:45,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:20:45,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-12 02:20:45,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:45,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-12 02:20:45,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-12 02:20:45,596 INFO L87 Difference]: Start difference. First operand has 105 states, 65 states have (on average 1.5076923076923077) internal successors, (98), 66 states have internal predecessors, (98), 37 states have call successors, (37), 1 states have call predecessors, (37), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) Second operand has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (37), 1 states have call predecessors, (37), 2 states have call successors, (37) [2023-11-12 02:20:45,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:45,642 INFO L93 Difference]: Finished difference Result 203 states and 375 transitions. [2023-11-12 02:20:45,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-12 02:20:45,644 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (37), 1 states have call predecessors, (37), 2 states have call successors, (37) Word has length 228 [2023-11-12 02:20:45,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:20:45,657 INFO L225 Difference]: With dead ends: 203 [2023-11-12 02:20:45,657 INFO L226 Difference]: Without dead ends: 101 [2023-11-12 02:20:45,666 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 227 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-12 02:20:45,671 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-12 02:20:45,673 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-12 02:20:45,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2023-11-12 02:20:45,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2023-11-12 02:20:45,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 62 states have (on average 1.435483870967742) internal successors, (89), 62 states have internal predecessors, (89), 37 states have call successors, (37), 1 states have call predecessors, (37), 1 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2023-11-12 02:20:45,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 163 transitions. [2023-11-12 02:20:45,740 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 163 transitions. Word has length 228 [2023-11-12 02:20:45,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:20:45,741 INFO L495 AbstractCegarLoop]: Abstraction has 101 states and 163 transitions. [2023-11-12 02:20:45,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (37), 2 states have call predecessors, (37), 1 states have return successors, (37), 1 states have call predecessors, (37), 2 states have call successors, (37) [2023-11-12 02:20:45,741 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 163 transitions. [2023-11-12 02:20:45,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 229 [2023-11-12 02:20:45,747 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:20:45,748 INFO L195 NwaCegarLoop]: trace histogram [37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:20:45,761 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:45,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-12 02:20:45,955 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:20:45,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:45,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1261470205, now seen corresponding path program 1 times [2023-11-12 02:20:45,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:45,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214141841] [2023-11-12 02:20:45,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:45,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:46,139 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:20:46,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [918587107] [2023-11-12 02:20:46,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:46,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:46,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:46,148 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:20:46,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-12 02:20:46,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:46,399 INFO L262 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-12 02:20:46,423 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:46,800 INFO L134 CoverageAnalysis]: Checked inductivity of 2664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2023-11-12 02:20:46,800 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:20:46,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:46,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214141841] [2023-11-12 02:20:46,804 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:20:46,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918587107] [2023-11-12 02:20:46,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918587107] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:20:46,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:20:46,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-12 02:20:46,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174059928] [2023-11-12 02:20:46,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:20:46,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-12 02:20:46,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:46,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-12 02:20:46,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 02:20:46,812 INFO L87 Difference]: Start difference. First operand 101 states and 163 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 2 states have internal predecessors, (46), 1 states have call successors, (37), 1 states have call predecessors, (37), 1 states have return successors, (37), 1 states have call predecessors, (37), 1 states have call successors, (37) [2023-11-12 02:20:46,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:46,954 INFO L93 Difference]: Finished difference Result 292 states and 474 transitions. [2023-11-12 02:20:46,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-12 02:20:46,956 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 2 states have internal predecessors, (46), 1 states have call successors, (37), 1 states have call predecessors, (37), 1 states have return successors, (37), 1 states have call predecessors, (37), 1 states have call successors, (37) Word has length 228 [2023-11-12 02:20:46,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:20:46,966 INFO L225 Difference]: With dead ends: 292 [2023-11-12 02:20:46,967 INFO L226 Difference]: Without dead ends: 194 [2023-11-12 02:20:46,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 226 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-12 02:20:46,970 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 38 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-12 02:20:46,971 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 282 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-12 02:20:46,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2023-11-12 02:20:47,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 191. [2023-11-12 02:20:47,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 114 states have (on average 1.4210526315789473) internal successors, (162), 114 states have internal predecessors, (162), 74 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2023-11-12 02:20:47,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 310 transitions. [2023-11-12 02:20:47,033 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 310 transitions. Word has length 228 [2023-11-12 02:20:47,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:20:47,034 INFO L495 AbstractCegarLoop]: Abstraction has 191 states and 310 transitions. [2023-11-12 02:20:47,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 2 states have internal predecessors, (46), 1 states have call successors, (37), 1 states have call predecessors, (37), 1 states have return successors, (37), 1 states have call predecessors, (37), 1 states have call successors, (37) [2023-11-12 02:20:47,035 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 310 transitions. [2023-11-12 02:20:47,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2023-11-12 02:20:47,040 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:20:47,041 INFO L195 NwaCegarLoop]: trace histogram [37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:20:47,048 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:47,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:47,248 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:20:47,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:47,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1459792857, now seen corresponding path program 1 times [2023-11-12 02:20:47,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:47,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786341173] [2023-11-12 02:20:47,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:47,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:47,349 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:20:47,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1939619056] [2023-11-12 02:20:47,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:47,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:47,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:47,358 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:20:47,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-12 02:20:47,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:47,564 INFO L262 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-12 02:20:47,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:48,163 INFO L134 CoverageAnalysis]: Checked inductivity of 2664 backedges. 816 proven. 18 refuted. 0 times theorem prover too weak. 1830 trivial. 0 not checked. [2023-11-12 02:20:48,163 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:20:48,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:48,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786341173] [2023-11-12 02:20:48,625 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:20:48,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939619056] [2023-11-12 02:20:48,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939619056] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-12 02:20:48,625 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-12 02:20:48,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2023-11-12 02:20:48,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694145774] [2023-11-12 02:20:48,626 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-12 02:20:48,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-12 02:20:48,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:48,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-12 02:20:48,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-12 02:20:48,629 INFO L87 Difference]: Start difference. First operand 191 states and 310 transitions. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (37), 2 states have call predecessors, (37), 3 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2023-11-12 02:20:49,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:49,042 INFO L93 Difference]: Finished difference Result 388 states and 624 transitions. [2023-11-12 02:20:49,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-12 02:20:49,043 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (37), 2 states have call predecessors, (37), 3 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) Word has length 229 [2023-11-12 02:20:49,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:20:49,047 INFO L225 Difference]: With dead ends: 388 [2023-11-12 02:20:49,047 INFO L226 Difference]: Without dead ends: 200 [2023-11-12 02:20:49,048 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2023-11-12 02:20:49,049 INFO L413 NwaCegarLoop]: 110 mSDtfsCounter, 120 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-12 02:20:49,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 361 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-12 02:20:49,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2023-11-12 02:20:49,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 195. [2023-11-12 02:20:49,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 117 states have (on average 1.4017094017094016) internal successors, (164), 117 states have internal predecessors, (164), 74 states have call successors, (74), 3 states have call predecessors, (74), 3 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2023-11-12 02:20:49,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 312 transitions. [2023-11-12 02:20:49,085 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 312 transitions. Word has length 229 [2023-11-12 02:20:49,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:20:49,086 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 312 transitions. [2023-11-12 02:20:49,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 5 states have internal predecessors, (53), 2 states have call successors, (37), 2 states have call predecessors, (37), 3 states have return successors, (37), 2 states have call predecessors, (37), 2 states have call successors, (37) [2023-11-12 02:20:49,086 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 312 transitions. [2023-11-12 02:20:49,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2023-11-12 02:20:49,091 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:20:49,091 INFO L195 NwaCegarLoop]: trace histogram [37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:20:49,103 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:49,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:49,292 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:20:49,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:49,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1457945815, now seen corresponding path program 1 times [2023-11-12 02:20:49,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:49,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282054885] [2023-11-12 02:20:49,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:49,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:49,384 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:20:49,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [57784599] [2023-11-12 02:20:49,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:49,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:49,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:49,389 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:20:49,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-12 02:20:49,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:49,600 INFO L262 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-12 02:20:49,608 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:50,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2664 backedges. 1355 proven. 84 refuted. 0 times theorem prover too weak. 1225 trivial. 0 not checked. [2023-11-12 02:20:50,525 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:20:51,089 INFO L134 CoverageAnalysis]: Checked inductivity of 2664 backedges. 126 proven. 87 refuted. 0 times theorem prover too weak. 2451 trivial. 0 not checked. [2023-11-12 02:20:51,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:51,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282054885] [2023-11-12 02:20:51,089 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:20:51,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57784599] [2023-11-12 02:20:51,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57784599] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:20:51,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:20:51,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2023-11-12 02:20:51,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130781499] [2023-11-12 02:20:51,091 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:20:51,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-12 02:20:51,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:51,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-12 02:20:51,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2023-11-12 02:20:51,094 INFO L87 Difference]: Start difference. First operand 195 states and 312 transitions. Second operand has 20 states, 19 states have (on average 5.052631578947368) internal successors, (96), 18 states have internal predecessors, (96), 6 states have call successors, (74), 4 states have call predecessors, (74), 7 states have return successors, (74), 6 states have call predecessors, (74), 6 states have call successors, (74) [2023-11-12 02:20:57,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:57,833 INFO L93 Difference]: Finished difference Result 2453 states and 3796 transitions. [2023-11-12 02:20:57,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2023-11-12 02:20:57,834 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 5.052631578947368) internal successors, (96), 18 states have internal predecessors, (96), 6 states have call successors, (74), 4 states have call predecessors, (74), 7 states have return successors, (74), 6 states have call predecessors, (74), 6 states have call successors, (74) Word has length 229 [2023-11-12 02:20:57,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:20:57,860 INFO L225 Difference]: With dead ends: 2453 [2023-11-12 02:20:57,861 INFO L226 Difference]: Without dead ends: 2261 [2023-11-12 02:20:57,869 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 573 GetRequests, 462 SyntacticMatches, 0 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4757 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=3057, Invalid=9599, Unknown=0, NotChecked=0, Total=12656 [2023-11-12 02:20:57,874 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 1803 mSDsluCounter, 1382 mSDsCounter, 0 mSdLazyCounter, 2120 mSolverCounterSat, 1152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1849 SdHoareTripleChecker+Valid, 1555 SdHoareTripleChecker+Invalid, 3272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1152 IncrementalHoareTripleChecker+Valid, 2120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2023-11-12 02:20:57,877 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1849 Valid, 1555 Invalid, 3272 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1152 Valid, 2120 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2023-11-12 02:20:57,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2261 states. [2023-11-12 02:20:58,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2261 to 801. [2023-11-12 02:20:58,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 801 states, 484 states have (on average 1.384297520661157) internal successors, (670), 484 states have internal predecessors, (670), 296 states have call successors, (296), 20 states have call predecessors, (296), 20 states have return successors, (296), 296 states have call predecessors, (296), 296 states have call successors, (296) [2023-11-12 02:20:58,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 801 states to 801 states and 1262 transitions. [2023-11-12 02:20:58,198 INFO L78 Accepts]: Start accepts. Automaton has 801 states and 1262 transitions. Word has length 229 [2023-11-12 02:20:58,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:20:58,200 INFO L495 AbstractCegarLoop]: Abstraction has 801 states and 1262 transitions. [2023-11-12 02:20:58,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 5.052631578947368) internal successors, (96), 18 states have internal predecessors, (96), 6 states have call successors, (74), 4 states have call predecessors, (74), 7 states have return successors, (74), 6 states have call predecessors, (74), 6 states have call successors, (74) [2023-11-12 02:20:58,201 INFO L276 IsEmpty]: Start isEmpty. Operand 801 states and 1262 transitions. [2023-11-12 02:20:58,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2023-11-12 02:20:58,205 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:20:58,206 INFO L195 NwaCegarLoop]: trace histogram [37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:20:58,224 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-12 02:20:58,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:58,413 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:20:58,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:58,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1825904231, now seen corresponding path program 1 times [2023-11-12 02:20:58,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:58,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944392683] [2023-11-12 02:20:58,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:58,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:58,477 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:20:58,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2076660091] [2023-11-12 02:20:58,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:58,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:58,479 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:58,480 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:20:58,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-12 02:20:58,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:58,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-12 02:20:58,701 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:59,939 INFO L134 CoverageAnalysis]: Checked inductivity of 2664 backedges. 1235 proven. 213 refuted. 0 times theorem prover too weak. 1216 trivial. 0 not checked. [2023-11-12 02:20:59,939 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:21:01,476 INFO L134 CoverageAnalysis]: Checked inductivity of 2664 backedges. 78 proven. 135 refuted. 0 times theorem prover too weak. 2451 trivial. 0 not checked. [2023-11-12 02:21:01,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:21:01,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944392683] [2023-11-12 02:21:01,476 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:21:01,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076660091] [2023-11-12 02:21:01,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076660091] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:21:01,477 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:21:01,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 19 [2023-11-12 02:21:01,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305991694] [2023-11-12 02:21:01,477 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:21:01,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-12 02:21:01,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:21:01,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-12 02:21:01,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=242, Unknown=0, NotChecked=0, Total=342 [2023-11-12 02:21:01,484 INFO L87 Difference]: Start difference. First operand 801 states and 1262 transitions. Second operand has 19 states, 18 states have (on average 5.555555555555555) internal successors, (100), 17 states have internal predecessors, (100), 6 states have call successors, (74), 4 states have call predecessors, (74), 7 states have return successors, (74), 6 states have call predecessors, (74), 6 states have call successors, (74) [2023-11-12 02:21:13,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:21:13,572 INFO L93 Difference]: Finished difference Result 4212 states and 6485 transitions. [2023-11-12 02:21:13,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2023-11-12 02:21:13,573 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 5.555555555555555) internal successors, (100), 17 states have internal predecessors, (100), 6 states have call successors, (74), 4 states have call predecessors, (74), 7 states have return successors, (74), 6 states have call predecessors, (74), 6 states have call successors, (74) Word has length 229 [2023-11-12 02:21:13,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:21:13,600 INFO L225 Difference]: With dead ends: 4212 [2023-11-12 02:21:13,600 INFO L226 Difference]: Without dead ends: 3410 [2023-11-12 02:21:13,608 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 551 GetRequests, 457 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3491 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2255, Invalid=6865, Unknown=0, NotChecked=0, Total=9120 [2023-11-12 02:21:13,609 INFO L413 NwaCegarLoop]: 342 mSDtfsCounter, 1214 mSDsluCounter, 1951 mSDsCounter, 0 mSdLazyCounter, 3054 mSolverCounterSat, 776 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1244 SdHoareTripleChecker+Valid, 2293 SdHoareTripleChecker+Invalid, 3830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 776 IncrementalHoareTripleChecker+Valid, 3054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.4s IncrementalHoareTripleChecker+Time [2023-11-12 02:21:13,609 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1244 Valid, 2293 Invalid, 3830 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [776 Valid, 3054 Invalid, 0 Unknown, 0 Unchecked, 7.4s Time] [2023-11-12 02:21:13,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3410 states. [2023-11-12 02:21:14,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3410 to 2922. [2023-11-12 02:21:14,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2922 states, 1777 states have (on average 1.3483398987056838) internal successors, (2396), 1777 states have internal predecessors, (2396), 1036 states have call successors, (1036), 108 states have call predecessors, (1036), 108 states have return successors, (1036), 1036 states have call predecessors, (1036), 1036 states have call successors, (1036) [2023-11-12 02:21:14,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2922 states to 2922 states and 4468 transitions. [2023-11-12 02:21:14,392 INFO L78 Accepts]: Start accepts. Automaton has 2922 states and 4468 transitions. Word has length 229 [2023-11-12 02:21:14,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:21:14,393 INFO L495 AbstractCegarLoop]: Abstraction has 2922 states and 4468 transitions. [2023-11-12 02:21:14,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 5.555555555555555) internal successors, (100), 17 states have internal predecessors, (100), 6 states have call successors, (74), 4 states have call predecessors, (74), 7 states have return successors, (74), 6 states have call predecessors, (74), 6 states have call successors, (74) [2023-11-12 02:21:14,393 INFO L276 IsEmpty]: Start isEmpty. Operand 2922 states and 4468 transitions. [2023-11-12 02:21:14,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2023-11-12 02:21:14,398 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:21:14,398 INFO L195 NwaCegarLoop]: trace histogram [37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:21:14,412 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-12 02:21:14,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:21:14,606 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:21:14,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:21:14,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1254336888, now seen corresponding path program 1 times [2023-11-12 02:21:14,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:21:14,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784682381] [2023-11-12 02:21:14,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:21:14,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:21:14,650 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:21:14,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [622853402] [2023-11-12 02:21:14,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:21:14,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:21:14,651 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:21:14,653 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:21:14,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-12 02:21:14,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:21:14,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-12 02:21:14,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:21:15,179 INFO L134 CoverageAnalysis]: Checked inductivity of 2664 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2664 trivial. 0 not checked. [2023-11-12 02:21:15,179 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:21:15,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:21:15,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784682381] [2023-11-12 02:21:15,180 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:21:15,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622853402] [2023-11-12 02:21:15,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622853402] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:21:15,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:21:15,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-12 02:21:15,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064361697] [2023-11-12 02:21:15,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:21:15,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-12 02:21:15,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:21:15,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-12 02:21:15,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-12 02:21:15,184 INFO L87 Difference]: Start difference. First operand 2922 states and 4468 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (37), 1 states have call predecessors, (37), 1 states have return successors, (37), 1 states have call predecessors, (37), 1 states have call successors, (37) [2023-11-12 02:21:16,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:21:16,026 INFO L93 Difference]: Finished difference Result 3776 states and 5842 transitions. [2023-11-12 02:21:16,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-12 02:21:16,027 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (37), 1 states have call predecessors, (37), 1 states have return successors, (37), 1 states have call predecessors, (37), 1 states have call successors, (37) Word has length 230 [2023-11-12 02:21:16,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:21:16,048 INFO L225 Difference]: With dead ends: 3776 [2023-11-12 02:21:16,048 INFO L226 Difference]: Without dead ends: 2849 [2023-11-12 02:21:16,053 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-12 02:21:16,054 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 185 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-12 02:21:16,055 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 461 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-12 02:21:16,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2849 states. [2023-11-12 02:21:16,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2849 to 2829. [2023-11-12 02:21:16,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2829 states, 1723 states have (on average 1.3482298316889147) internal successors, (2323), 1723 states have internal predecessors, (2323), 999 states have call successors, (999), 106 states have call predecessors, (999), 106 states have return successors, (999), 999 states have call predecessors, (999), 999 states have call successors, (999) [2023-11-12 02:21:16,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2829 states to 2829 states and 4321 transitions. [2023-11-12 02:21:16,951 INFO L78 Accepts]: Start accepts. Automaton has 2829 states and 4321 transitions. Word has length 230 [2023-11-12 02:21:16,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:21:16,952 INFO L495 AbstractCegarLoop]: Abstraction has 2829 states and 4321 transitions. [2023-11-12 02:21:16,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (37), 1 states have call predecessors, (37), 1 states have return successors, (37), 1 states have call predecessors, (37), 1 states have call successors, (37) [2023-11-12 02:21:16,952 INFO L276 IsEmpty]: Start isEmpty. Operand 2829 states and 4321 transitions. [2023-11-12 02:21:16,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2023-11-12 02:21:16,959 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:21:16,959 INFO L195 NwaCegarLoop]: trace histogram [37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:21:16,975 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-12 02:21:17,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-12 02:21:17,165 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:21:17,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:21:17,166 INFO L85 PathProgramCache]: Analyzing trace with hash 2029513158, now seen corresponding path program 1 times [2023-11-12 02:21:17,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:21:17,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094638014] [2023-11-12 02:21:17,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:21:17,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:21:17,208 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:21:17,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [284709793] [2023-11-12 02:21:17,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:21:17,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:21:17,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:21:17,211 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:21:17,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-12 02:21:17,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:21:17,438 INFO L262 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-12 02:21:17,445 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:21:17,729 INFO L134 CoverageAnalysis]: Checked inductivity of 2664 backedges. 1258 proven. 69 refuted. 0 times theorem prover too weak. 1337 trivial. 0 not checked. [2023-11-12 02:21:17,730 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:21:18,047 INFO L134 CoverageAnalysis]: Checked inductivity of 2664 backedges. 39 proven. 69 refuted. 0 times theorem prover too weak. 2556 trivial. 0 not checked. [2023-11-12 02:21:18,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:21:18,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094638014] [2023-11-12 02:21:18,048 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:21:18,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284709793] [2023-11-12 02:21:18,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284709793] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:21:18,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:21:18,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-12 02:21:18,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311127135] [2023-11-12 02:21:18,049 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:21:18,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-12 02:21:18,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:21:18,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-12 02:21:18,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-11-12 02:21:18,055 INFO L87 Difference]: Start difference. First operand 2829 states and 4321 transitions. Second operand has 12 states, 12 states have (on average 6.583333333333333) internal successors, (79), 12 states have internal predecessors, (79), 3 states have call successors, (60), 2 states have call predecessors, (60), 4 states have return successors, (61), 3 states have call predecessors, (61), 3 states have call successors, (61) [2023-11-12 02:21:21,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:21:21,389 INFO L93 Difference]: Finished difference Result 8242 states and 12556 transitions. [2023-11-12 02:21:21,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-12 02:21:21,391 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.583333333333333) internal successors, (79), 12 states have internal predecessors, (79), 3 states have call successors, (60), 2 states have call predecessors, (60), 4 states have return successors, (61), 3 states have call predecessors, (61), 3 states have call successors, (61) Word has length 230 [2023-11-12 02:21:21,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:21:21,439 INFO L225 Difference]: With dead ends: 8242 [2023-11-12 02:21:21,439 INFO L226 Difference]: Without dead ends: 5638 [2023-11-12 02:21:21,455 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 488 GetRequests, 451 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 336 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=411, Invalid=1071, Unknown=0, NotChecked=0, Total=1482 [2023-11-12 02:21:21,456 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 721 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 960 mSolverCounterSat, 494 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 749 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 1454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 494 IncrementalHoareTripleChecker+Valid, 960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-12 02:21:21,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [749 Valid, 705 Invalid, 1454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [494 Valid, 960 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-12 02:21:21,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5638 states. [2023-11-12 02:21:23,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5638 to 5460. [2023-11-12 02:21:23,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5460 states, 3355 states have (on average 1.350521609538003) internal successors, (4531), 3368 states have internal predecessors, (4531), 1908 states have call successors, (1908), 196 states have call predecessors, (1908), 196 states have return successors, (1908), 1895 states have call predecessors, (1908), 1908 states have call successors, (1908) [2023-11-12 02:21:23,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5460 states to 5460 states and 8347 transitions. [2023-11-12 02:21:23,224 INFO L78 Accepts]: Start accepts. Automaton has 5460 states and 8347 transitions. Word has length 230 [2023-11-12 02:21:23,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:21:23,225 INFO L495 AbstractCegarLoop]: Abstraction has 5460 states and 8347 transitions. [2023-11-12 02:21:23,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.583333333333333) internal successors, (79), 12 states have internal predecessors, (79), 3 states have call successors, (60), 2 states have call predecessors, (60), 4 states have return successors, (61), 3 states have call predecessors, (61), 3 states have call successors, (61) [2023-11-12 02:21:23,226 INFO L276 IsEmpty]: Start isEmpty. Operand 5460 states and 8347 transitions. [2023-11-12 02:21:23,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2023-11-12 02:21:23,231 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:21:23,231 INFO L195 NwaCegarLoop]: trace histogram [37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12 02:21:23,239 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-12 02:21:23,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-12 02:21:23,439 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:21:23,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:21:23,440 INFO L85 PathProgramCache]: Analyzing trace with hash -685738528, now seen corresponding path program 1 times [2023-11-12 02:21:23,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:21:23,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618035902] [2023-11-12 02:21:23,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:21:23,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:21:23,481 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:21:23,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1850629993] [2023-11-12 02:21:23,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:21:23,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:21:23,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:21:23,487 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:21:23,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-12 02:21:23,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:21:23,725 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:21:23,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:21:24,007 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:21:24,007 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-12 02:21:24,008 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-12 02:21:24,021 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-12 02:21:24,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-12 02:21:24,214 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:21:24,218 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-11-12 02:21:24,414 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.11 02:21:24 BoogieIcfgContainer [2023-11-12 02:21:24,414 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-12 02:21:24,415 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-12 02:21:24,415 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-12 02:21:24,415 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-12 02:21:24,416 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:20:44" (3/4) ... [2023-11-12 02:21:24,418 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-12 02:21:24,419 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-12 02:21:24,420 INFO L158 Benchmark]: Toolchain (without parser) took 41411.26ms. Allocated memory was 130.0MB in the beginning and 715.1MB in the end (delta: 585.1MB). Free memory was 88.3MB in the beginning and 572.3MB in the end (delta: -484.0MB). Peak memory consumption was 102.1MB. Max. memory is 16.1GB. [2023-11-12 02:21:24,420 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 104.9MB. Free memory is still 74.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-12 02:21:24,421 INFO L158 Benchmark]: CACSL2BoogieTranslator took 522.95ms. Allocated memory is still 130.0MB. Free memory was 88.0MB in the beginning and 89.3MB in the end (delta: -1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-12 02:21:24,421 INFO L158 Benchmark]: Boogie Procedure Inliner took 101.32ms. Allocated memory is still 130.0MB. Free memory was 89.3MB in the beginning and 83.8MB in the end (delta: 5.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-12 02:21:24,422 INFO L158 Benchmark]: Boogie Preprocessor took 89.14ms. Allocated memory is still 130.0MB. Free memory was 83.8MB in the beginning and 81.0MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-12 02:21:24,422 INFO L158 Benchmark]: RCFGBuilder took 895.96ms. Allocated memory is still 130.0MB. Free memory was 81.0MB in the beginning and 50.0MB in the end (delta: 31.1MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2023-11-12 02:21:24,422 INFO L158 Benchmark]: TraceAbstraction took 39785.59ms. Allocated memory was 130.0MB in the beginning and 715.1MB in the end (delta: 585.1MB). Free memory was 49.2MB in the beginning and 573.4MB in the end (delta: -524.2MB). Peak memory consumption was 61.7MB. Max. memory is 16.1GB. [2023-11-12 02:21:24,423 INFO L158 Benchmark]: Witness Printer took 4.79ms. Allocated memory is still 715.1MB. Free memory was 573.4MB in the beginning and 572.3MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-12 02:21:24,425 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.27ms. Allocated memory is still 104.9MB. Free memory is still 74.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 522.95ms. Allocated memory is still 130.0MB. Free memory was 88.0MB in the beginning and 89.3MB in the end (delta: -1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 101.32ms. Allocated memory is still 130.0MB. Free memory was 89.3MB in the beginning and 83.8MB in the end (delta: 5.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 89.14ms. Allocated memory is still 130.0MB. Free memory was 83.8MB in the beginning and 81.0MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 895.96ms. Allocated memory is still 130.0MB. Free memory was 81.0MB in the beginning and 50.0MB in the end (delta: 31.1MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * TraceAbstraction took 39785.59ms. Allocated memory was 130.0MB in the beginning and 715.1MB in the end (delta: 585.1MB). Free memory was 49.2MB in the beginning and 573.4MB in the end (delta: -524.2MB). Peak memory consumption was 61.7MB. Max. memory is 16.1GB. * Witness Printer took 4.79ms. Allocated memory is still 715.1MB. Free memory was 573.4MB in the beginning and 572.3MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * 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 someBinaryFLOATComparisonOperation at line 208, overapproximation of someBinaryDOUBLEComparisonOperation at line 208, overapproximation of someBinaryArithmeticFLOAToperation at line 61. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] float var_1_1 = 999999999.675; [L23] signed long int var_1_4 = -5; [L24] float var_1_5 = 7.875; [L25] float var_1_6 = 99.04; [L26] signed long int var_1_7 = -2; [L27] unsigned long int var_1_9 = 1; [L28] double var_1_10 = 63.25; [L29] unsigned char var_1_11 = 0; [L30] unsigned short int var_1_13 = 0; [L31] unsigned short int var_1_15 = 17766; [L32] unsigned short int var_1_16 = 28149; [L33] unsigned char var_1_19 = 4; [L34] unsigned char var_1_20 = 50; [L35] unsigned char var_1_21 = 64; [L36] unsigned char var_1_22 = 50; [L37] unsigned char var_1_23 = 5; [L38] unsigned char var_1_24 = 128; [L39] signed long int var_1_25 = -16; [L40] unsigned char var_1_26 = 0; [L41] signed short int var_1_27 = -4; [L42] unsigned char var_1_31 = 1; [L43] unsigned short int var_1_33 = 2; [L44] signed long int var_1_36 = -1; [L45] float var_1_38 = 256.7; [L46] float var_1_39 = 2.2; [L47] unsigned long int var_1_40 = 10; [L48] double var_1_42 = 100.5; [L49] double var_1_43 = 16.5; [L50] double var_1_44 = 4.875; [L51] signed char var_1_45 = 8; [L52] signed long int var_1_46 = 25; [L53] signed char var_1_47 = 5; [L54] signed char var_1_48 = 10; [L55] signed char var_1_49 = -50; [L56] unsigned short int last_1_var_1_13 = 0; VAL [isInitial=0, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=-5, var_1_5=63/8, var_1_6=2476/25, var_1_7=-2, var_1_9=1] [L212] isInitial = 1 [L213] FCALL initially() [L214] COND TRUE 1 [L215] CALL updateLastVariables() [L205] last_1_var_1_13 = var_1_13 VAL [isInitial=1, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=-5, var_1_5=63/8, var_1_6=2476/25, var_1_7=-2, var_1_9=1] [L215] RET updateLastVariables() [L216] CALL updateVariables() [L146] var_1_4 = __VERIFIER_nondet_long() [L147] CALL assume_abort_if_not(var_1_4 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=63/8, var_1_6=2476/25, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=63/8, var_1_6=2476/25, var_1_7=-2, var_1_9=1] [L147] RET assume_abort_if_not(var_1_4 >= -2147483648) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=63/8, var_1_6=2476/25, var_1_7=-2, var_1_9=1] [L148] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=63/8, var_1_6=2476/25, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=63/8, var_1_6=2476/25, var_1_7=-2, var_1_9=1] [L148] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=63/8, var_1_6=2476/25, var_1_7=-2, var_1_9=1] [L149] CALL assume_abort_if_not(var_1_4 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=63/8, var_1_6=2476/25, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=63/8, var_1_6=2476/25, var_1_7=-2, var_1_9=1] [L149] RET assume_abort_if_not(var_1_4 != 0) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=63/8, var_1_6=2476/25, var_1_7=-2, var_1_9=1] [L150] var_1_5 = __VERIFIER_nondet_float() [L151] CALL assume_abort_if_not((var_1_5 >= 0.0F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854765600e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=2476/25, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=2476/25, var_1_7=-2, var_1_9=1] [L151] RET assume_abort_if_not((var_1_5 >= 0.0F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854765600e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=2476/25, var_1_7=-2, var_1_9=1] [L152] var_1_6 = __VERIFIER_nondet_float() [L153] CALL assume_abort_if_not((var_1_6 >= 0.0F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854765600e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L153] RET assume_abort_if_not((var_1_6 >= 0.0F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854765600e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=253/4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L154] var_1_10 = __VERIFIER_nondet_double() [L155] CALL assume_abort_if_not((var_1_10 >= -922337.2036854776000e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854776000e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L155] RET assume_abort_if_not((var_1_10 >= -922337.2036854776000e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854776000e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L156] CALL assume_abort_if_not(var_1_10 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L156] RET assume_abort_if_not(var_1_10 != 0.0F) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L157] var_1_11 = __VERIFIER_nondet_uchar() [L158] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L158] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L159] CALL assume_abort_if_not(var_1_11 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L159] RET assume_abort_if_not(var_1_11 <= 1) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=17766, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L160] var_1_15 = __VERIFIER_nondet_ushort() [L161] CALL assume_abort_if_not(var_1_15 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L161] RET assume_abort_if_not(var_1_15 >= 16383) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L162] CALL assume_abort_if_not(var_1_15 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L162] RET assume_abort_if_not(var_1_15 <= 32767) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=28149, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L163] var_1_16 = __VERIFIER_nondet_ushort() [L164] CALL assume_abort_if_not(var_1_16 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L164] RET assume_abort_if_not(var_1_16 >= 16383) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L165] CALL assume_abort_if_not(var_1_16 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L165] RET assume_abort_if_not(var_1_16 <= 32767) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=50, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L166] var_1_20 = __VERIFIER_nondet_uchar() [L167] CALL assume_abort_if_not(var_1_20 >= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L167] RET assume_abort_if_not(var_1_20 >= 32) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L168] CALL assume_abort_if_not(var_1_20 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L168] RET assume_abort_if_not(var_1_20 <= 63) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L169] var_1_21 = __VERIFIER_nondet_uchar() [L170] CALL assume_abort_if_not(var_1_21 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L170] RET assume_abort_if_not(var_1_21 >= 64) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L171] CALL assume_abort_if_not(var_1_21 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L171] RET assume_abort_if_not(var_1_21 <= 127) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=50, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L172] var_1_22 = __VERIFIER_nondet_uchar() [L173] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L173] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L174] CALL assume_abort_if_not(var_1_22 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L174] RET assume_abort_if_not(var_1_22 <= 64) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=5, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L175] var_1_23 = __VERIFIER_nondet_uchar() [L176] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L176] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L177] CALL assume_abort_if_not(var_1_23 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L177] RET assume_abort_if_not(var_1_23 <= 63) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=128, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L178] var_1_24 = __VERIFIER_nondet_uchar() [L179] CALL assume_abort_if_not(var_1_24 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L179] RET assume_abort_if_not(var_1_24 >= 127) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L180] CALL assume_abort_if_not(var_1_24 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L180] RET assume_abort_if_not(var_1_24 <= 254) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L181] var_1_31 = __VERIFIER_nondet_uchar() [L182] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L182] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L183] CALL assume_abort_if_not(var_1_31 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L183] RET assume_abort_if_not(var_1_31 <= 1) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=11/5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L184] var_1_39 = __VERIFIER_nondet_float() [L185] CALL assume_abort_if_not((var_1_39 >= -922337.2036854765600e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854765600e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L185] RET assume_abort_if_not((var_1_39 >= -922337.2036854765600e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854765600e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=33/2, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L186] var_1_43 = __VERIFIER_nondet_double() [L187] CALL assume_abort_if_not((var_1_43 >= 0.0F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854765600e+12F && var_1_43 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L187] RET assume_abort_if_not((var_1_43 >= 0.0F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854765600e+12F && var_1_43 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=39/8, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L188] var_1_44 = __VERIFIER_nondet_double() [L189] CALL assume_abort_if_not((var_1_44 >= 0.0F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 9223372.036854765600e+12F && var_1_44 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L189] RET assume_abort_if_not((var_1_44 >= 0.0F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 9223372.036854765600e+12F && var_1_44 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=25, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L190] var_1_46 = __VERIFIER_nondet_long() [L191] CALL assume_abort_if_not(var_1_46 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L191] RET assume_abort_if_not(var_1_46 >= -2147483648) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L192] CALL assume_abort_if_not(var_1_46 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L192] RET assume_abort_if_not(var_1_46 <= 2147483647) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L193] CALL assume_abort_if_not(var_1_46 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L193] RET assume_abort_if_not(var_1_46 != 0) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=5, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L194] var_1_47 = __VERIFIER_nondet_char() [L195] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L195] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L196] CALL assume_abort_if_not(var_1_47 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L196] RET assume_abort_if_not(var_1_47 <= 63) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=10, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L197] var_1_48 = __VERIFIER_nondet_char() [L198] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L198] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L199] CALL assume_abort_if_not(var_1_48 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L199] RET assume_abort_if_not(var_1_48 <= 63) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-50, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L200] var_1_49 = __VERIFIER_nondet_char() [L201] CALL assume_abort_if_not(var_1_49 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L201] RET assume_abort_if_not(var_1_49 >= -63) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L202] CALL assume_abort_if_not(var_1_49 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L202] RET assume_abort_if_not(var_1_49 <= 63) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_1=39999999987/40, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L216] RET updateVariables() [L217] CALL step() [L60] COND TRUE last_1_var_1_13 == (last_1_var_1_13 % var_1_4) [L61] var_1_1 = (var_1_5 - var_1_6) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=4, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L63] COND FALSE !(var_1_10 == var_1_1) [L70] var_1_19 = var_1_24 VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L72] COND FALSE !(var_1_19 < (var_1_21 / var_1_20)) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=-2, var_1_9=1] [L79] COND TRUE var_1_1 >= var_1_6 [L80] var_1_7 = var_1_19 VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=127, var_1_9=1] [L82] COND FALSE !(((var_1_6 * var_1_5) / var_1_10) > var_1_1) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=127, var_1_9=1] [L89] COND FALSE !(var_1_7 < var_1_9) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=-16, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=127, var_1_9=1] [L92] COND FALSE !((25.3 * var_1_5) != var_1_1) [L101] var_1_25 = var_1_20 VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=32, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=127, var_1_9=1] [L103] COND TRUE var_1_9 != (var_1_26 + var_1_25) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=32, var_1_26=0, var_1_27=-4, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=127, var_1_9=1] [L104] COND TRUE \read(var_1_31) [L105] var_1_27 = ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=32, var_1_26=0, var_1_27=0, var_1_31=1, var_1_33=2, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=127, var_1_9=1] [L110] COND TRUE \read(var_1_31) [L111] var_1_33 = ((((var_1_19) > (var_1_19)) ? (var_1_19) : (var_1_19))) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=32, var_1_26=0, var_1_27=0, var_1_31=1, var_1_33=127, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=127, var_1_9=1] [L113] COND FALSE !(16 < var_1_26) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=32, var_1_26=0, var_1_27=0, var_1_31=1, var_1_33=127, var_1_36=-1, var_1_38=2567/10, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=127, var_1_9=1] [L120] var_1_38 = var_1_39 VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=32, var_1_26=0, var_1_27=0, var_1_31=1, var_1_33=127, var_1_36=-1, var_1_38=5, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=127, var_1_9=1] [L121] COND TRUE var_1_26 <= var_1_13 VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=32, var_1_26=0, var_1_27=0, var_1_31=1, var_1_33=127, var_1_36=-1, var_1_38=5, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=127, var_1_9=1] [L122] COND FALSE !(var_1_39 < 255.2f) VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=32, var_1_26=0, var_1_27=0, var_1_31=1, var_1_33=127, var_1_36=-1, var_1_38=5, var_1_39=5, var_1_40=10, var_1_42=201/2, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=127, var_1_9=1] [L128] COND TRUE var_1_26 < ((((((((var_1_26) > (var_1_7)) ? (var_1_26) : (var_1_7)))) > (var_1_26)) ? (((((var_1_26) > (var_1_7)) ? (var_1_26) : (var_1_7)))) : (var_1_26))) [L129] var_1_42 = var_1_39 VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=32, var_1_26=0, var_1_27=0, var_1_31=1, var_1_33=127, var_1_36=-1, var_1_38=5, var_1_39=5, var_1_40=10, var_1_42=5, var_1_43=6, var_1_44=7, var_1_45=8, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=127, var_1_9=1] [L139] COND FALSE !((var_1_19 % var_1_46) < var_1_26) [L142] var_1_45 = var_1_49 VAL [isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=32, var_1_26=0, var_1_27=0, var_1_31=1, var_1_33=127, var_1_36=-1, var_1_38=5, var_1_39=5, var_1_40=10, var_1_42=5, var_1_43=6, var_1_44=7, var_1_45=-63, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=127, var_1_9=1] [L217] RET step() [L218] CALL, EXPR property() [L208-L209] return (((((((last_1_var_1_13 == (last_1_var_1_13 % var_1_4)) ? (var_1_1 == ((float) (var_1_5 - var_1_6))) : 1) && ((var_1_1 >= var_1_6) ? (var_1_7 == ((signed long int) var_1_19)) : 1)) && ((((var_1_6 * var_1_5) / var_1_10) > var_1_1) ? (var_1_11 ? (var_1_9 == ((unsigned long int) var_1_26)) : (var_1_9 == ((unsigned long int) var_1_26))) : 1)) && ((var_1_7 < var_1_9) ? (var_1_13 == ((unsigned short int) (var_1_26 + (((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))) - (var_1_19 + var_1_19))))) : 1)) && ((var_1_10 == var_1_1) ? (var_1_11 ? (var_1_19 == ((unsigned char) (((32 + var_1_20) + var_1_21) - (var_1_22 + var_1_23)))) : (var_1_19 == ((unsigned char) (var_1_24 - var_1_23)))) : (var_1_19 == ((unsigned char) var_1_24)))) && (((25.3 * var_1_5) != var_1_1) ? (var_1_11 ? ((var_1_15 <= var_1_13) ? (var_1_25 == ((signed long int) var_1_26)) : 1) : (var_1_25 == ((signed long int) var_1_22))) : (var_1_25 == ((signed long int) var_1_20)))) && ((var_1_19 < (var_1_21 / var_1_20)) ? ((var_1_19 > var_1_19) ? (var_1_26 == ((unsigned char) ((((((((var_1_22) < (var_1_24)) ? (var_1_22) : (var_1_24)))) > (var_1_23)) ? (((((var_1_22) < (var_1_24)) ? (var_1_22) : (var_1_24)))) : (var_1_23))))) : (var_1_26 == ((unsigned char) var_1_22))) : 1) ; VAL [\result=0, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=32, var_1_26=0, var_1_27=0, var_1_31=1, var_1_33=127, var_1_36=-1, var_1_38=5, var_1_39=5, var_1_40=10, var_1_42=5, var_1_43=6, var_1_44=7, var_1_45=-63, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=127, var_1_9=1] [L218] RET, EXPR property() [L218] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=32, var_1_26=0, var_1_27=0, var_1_31=1, var_1_33=127, var_1_36=-1, var_1_38=5, var_1_39=5, var_1_40=10, var_1_42=5, var_1_43=6, var_1_44=7, var_1_45=-63, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=127, var_1_9=1] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_13=0, var_1_10=4, var_1_11=0, var_1_13=0, var_1_15=16383, var_1_16=32767, var_1_19=127, var_1_20=32, var_1_21=64, var_1_22=1, var_1_23=1, var_1_24=127, var_1_25=32, var_1_26=0, var_1_27=0, var_1_31=1, var_1_33=127, var_1_36=-1, var_1_38=5, var_1_39=5, var_1_40=10, var_1_42=5, var_1_43=6, var_1_44=7, var_1_45=-63, var_1_46=127, var_1_47=63, var_1_48=0, var_1_49=-63, var_1_4=2147483647, var_1_5=2, var_1_6=3, var_1_7=127, var_1_9=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 105 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 39.5s, OverallIterations: 8, TraceHistogramMax: 37, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 23.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4213 SdHoareTripleChecker+Valid, 13.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4081 mSDsluCounter, 5820 SdHoareTripleChecker+Invalid, 11.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4426 mSDsCounter, 2429 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6584 IncrementalHoareTripleChecker+Invalid, 9013 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2429 mSolverCounterUnsat, 1394 mSDtfsCounter, 6584 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2548 GetRequests, 2293 SyntacticMatches, 0 SemanticMatches, 255 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8595 ImplicationChecksByTransitivity, 7.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5460occurred in iteration=7, InterpolantAutomatonStates: 246, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.9s AutomataMinimizationTime, 7 MinimizatonAttempts, 2154 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 6.8s InterpolantComputationTime, 2061 NumberOfCodeBlocks, 2061 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 2281 ConstructedInterpolants, 0 QuantifiedInterpolants, 10512 SizeOfPredicates, 25 NumberOfNonLiveVariables, 3689 ConjunctsInSsa, 71 ConjunctsInUnsatCore, 10 InterpolantComputations, 3 PerfectInterpolantSequences, 25965/26640 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-12 02:21:24,527 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-8.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl --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 d1e8bbf11bf9730dd392ee96f7f9b3c02d5fdcc2b789ed2be8b6a41d75b98db6 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-cf1a783 [2023-11-12 02:21:27,237 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-12 02:21:27,346 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_181ebd50-d3fc-4c7b-9826-afb3a6ac21d8/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-12 02:21:27,356 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-12 02:21:27,356 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-12 02:21:27,409 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-12 02:21:27,410 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-12 02:21:27,411 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-12 02:21:27,412 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-12 02:21:27,417 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-12 02:21:27,418 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-12 02:21:27,419 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-12 02:21:27,419 INFO L153 SettingsManager]: * Use SBE=true [2023-11-12 02:21:27,422 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-12 02:21:27,422 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-12 02:21:27,423 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-12 02:21:27,423 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-12 02:21:27,423 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-12 02:21:27,424 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-12 02:21:27,425 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-12 02:21:27,426 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-12 02:21:27,426 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-12 02:21:27,427 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-12 02:21:27,427 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-12 02:21:27,428 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-12 02:21:27,428 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-12 02:21:27,429 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-12 02:21:27,429 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-12 02:21:27,430 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-12 02:21:27,430 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-12 02:21:27,431 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:21:27,432 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-12 02:21:27,432 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-12 02:21:27,433 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-12 02:21:27,433 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-12 02:21:27,433 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-12 02:21:27,433 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-12 02:21:27,434 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-12 02:21:27,434 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-12 02:21:27,435 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-12 02:21:27,435 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-12 02:21:27,436 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-12 02:21:27,436 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC