./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-67.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-67.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 1f9a504d6402f93695923b0e3cd9216c7d2328a17d297cd361d1cab7f6f9f2af --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:57:14,317 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:57:14,396 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 21:57:14,402 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:57:14,403 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:57:14,436 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:57:14,437 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:57:14,437 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:57:14,438 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 21:57:14,443 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 21:57:14,444 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:57:14,445 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:57:14,445 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:57:14,446 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:57:14,446 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 21:57:14,447 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 21:57:14,447 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 21:57:14,447 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 21:57:14,448 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:57:14,448 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 21:57:14,449 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 21:57:14,449 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 21:57:14,450 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 21:57:14,450 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 21:57:14,451 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:57:14,451 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:57:14,451 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:57:14,452 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 21:57:14,452 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:57:14,453 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:57:14,453 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 21:57:14,454 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 21:57:14,454 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 21:57:14,454 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 21:57:14,454 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 21:57:14,455 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 21:57:14,455 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 21:57:14,455 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 21:57:14,455 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 21:57:14,456 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_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/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_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! 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 -> 1f9a504d6402f93695923b0e3cd9216c7d2328a17d297cd361d1cab7f6f9f2af [2023-11-06 21:57:14,808 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:57:14,835 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:57:14,838 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:57:14,840 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:57:14,841 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:57:14,843 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-67.i [2023-11-06 21:57:18,006 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:57:18,287 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:57:18,287 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-67.i [2023-11-06 21:57:18,315 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/data/a584c4742/ee4559f04f2b42f7b185fa0ad1ebca5e/FLAGbc543fe43 [2023-11-06 21:57:18,335 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/data/a584c4742/ee4559f04f2b42f7b185fa0ad1ebca5e [2023-11-06 21:57:18,338 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:57:18,340 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:57:18,341 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:57:18,342 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:57:18,348 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:57:18,349 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:57:18" (1/1) ... [2023-11-06 21:57:18,350 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4023678f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:18, skipping insertion in model container [2023-11-06 21:57:18,350 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:57:18" (1/1) ... [2023-11-06 21:57:18,393 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:57:18,602 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_5792292c-2310-4d41-80c6-9cdc9e428b37/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-67.i[919,932] [2023-11-06 21:57:18,708 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:57:18,729 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:57:18,741 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_5792292c-2310-4d41-80c6-9cdc9e428b37/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-67.i[919,932] [2023-11-06 21:57:18,789 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:57:18,809 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:57:18,810 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:18 WrapperNode [2023-11-06 21:57:18,810 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:57:18,811 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:57:18,811 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:57:18,811 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:57:18,820 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:18" (1/1) ... [2023-11-06 21:57:18,837 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:18" (1/1) ... [2023-11-06 21:57:18,900 INFO L138 Inliner]: procedures = 26, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 268 [2023-11-06 21:57:18,900 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:57:18,901 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:57:18,901 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:57:18,901 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:57:18,912 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:18" (1/1) ... [2023-11-06 21:57:18,912 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:18" (1/1) ... [2023-11-06 21:57:18,918 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:18" (1/1) ... [2023-11-06 21:57:18,918 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:18" (1/1) ... [2023-11-06 21:57:18,956 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:18" (1/1) ... [2023-11-06 21:57:18,960 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:18" (1/1) ... [2023-11-06 21:57:18,964 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:18" (1/1) ... [2023-11-06 21:57:18,968 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:18" (1/1) ... [2023-11-06 21:57:18,995 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:57:18,996 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:57:18,996 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:57:18,996 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:57:18,997 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:18" (1/1) ... [2023-11-06 21:57:19,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:57:19,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:19,059 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 21:57:19,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 21:57:19,117 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 21:57:19,117 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 21:57:19,117 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 21:57:19,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 21:57:19,118 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:57:19,118 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:57:19,287 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:57:19,289 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:57:19,971 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:57:19,980 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:57:19,980 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 21:57:19,983 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:57:19 BoogieIcfgContainer [2023-11-06 21:57:19,983 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:57:19,986 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 21:57:19,987 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 21:57:19,990 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 21:57:19,991 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 09:57:18" (1/3) ... [2023-11-06 21:57:19,992 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@235f2f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:57:19, skipping insertion in model container [2023-11-06 21:57:19,992 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:18" (2/3) ... [2023-11-06 21:57:19,992 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@235f2f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:57:19, skipping insertion in model container [2023-11-06 21:57:19,992 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:57:19" (3/3) ... [2023-11-06 21:57:19,994 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-co_file-67.i [2023-11-06 21:57:20,016 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 21:57:20,016 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 21:57:20,107 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 21:57:20,116 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=LoopsAndPotentialCycles, 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;@7769ab29, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 21:57:20,117 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 21:57:20,123 INFO L276 IsEmpty]: Start isEmpty. Operand has 112 states, 75 states have (on average 1.4533333333333334) internal successors, (109), 76 states have internal predecessors, (109), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2023-11-06 21:57:20,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2023-11-06 21:57:20,144 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:20,145 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 21:57:20,146 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:20,151 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:20,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1198300222, now seen corresponding path program 1 times [2023-11-06 21:57:20,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:20,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326471931] [2023-11-06 21:57:20,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:20,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:20,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:20,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:57:20,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326471931] [2023-11-06 21:57:20,441 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-06 21:57:20,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253023607] [2023-11-06 21:57:20,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:20,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:20,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:20,451 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:57:20,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 21:57:20,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:20,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 21:57:20,704 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:20,778 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2023-11-06 21:57:20,778 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:57:20,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253023607] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:57:20,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:57:20,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:57:20,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799734009] [2023-11-06 21:57:20,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:20,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 21:57:20,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:57:20,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 21:57:20,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 21:57:20,851 INFO L87 Difference]: Start difference. First operand has 112 states, 75 states have (on average 1.4533333333333334) internal successors, (109), 76 states have internal predecessors, (109), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2023-11-06 21:57:20,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:57:20,929 INFO L93 Difference]: Finished difference Result 216 states and 380 transitions. [2023-11-06 21:57:20,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 21:57:20,931 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) Word has length 217 [2023-11-06 21:57:20,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:57:20,942 INFO L225 Difference]: With dead ends: 216 [2023-11-06 21:57:20,943 INFO L226 Difference]: Without dead ends: 107 [2023-11-06 21:57:20,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 216 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-06 21:57:20,957 INFO L413 NwaCegarLoop]: 167 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, 167 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-06 21:57:20,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:57:20,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2023-11-06 21:57:21,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 107. [2023-11-06 21:57:21,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 71 states have (on average 1.3943661971830985) internal successors, (99), 71 states have internal predecessors, (99), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2023-11-06 21:57:21,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 167 transitions. [2023-11-06 21:57:21,022 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 167 transitions. Word has length 217 [2023-11-06 21:57:21,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:57:21,022 INFO L495 AbstractCegarLoop]: Abstraction has 107 states and 167 transitions. [2023-11-06 21:57:21,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2023-11-06 21:57:21,023 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 167 transitions. [2023-11-06 21:57:21,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2023-11-06 21:57:21,029 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:21,029 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 21:57:21,043 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:21,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:21,238 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:21,238 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:21,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1736038290, now seen corresponding path program 1 times [2023-11-06 21:57:21,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:21,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33195302] [2023-11-06 21:57:21,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:21,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:21,358 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:57:21,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1127519369] [2023-11-06 21:57:21,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:21,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:21,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:21,373 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:57:21,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 21:57:21,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:21,622 INFO L262 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 21:57:21,633 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:21,984 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 21:57:21,985 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:57:21,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:57:21,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33195302] [2023-11-06 21:57:21,985 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:57:21,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127519369] [2023-11-06 21:57:21,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127519369] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:57:21,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:57:21,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:57:21,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677322005] [2023-11-06 21:57:21,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:21,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:57:21,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:57:21,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:57:21,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:57:21,990 INFO L87 Difference]: Start difference. First operand 107 states and 167 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 21:57:22,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:57:22,061 INFO L93 Difference]: Finished difference Result 315 states and 495 transitions. [2023-11-06 21:57:22,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:57:22,061 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 217 [2023-11-06 21:57:22,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:57:22,067 INFO L225 Difference]: With dead ends: 315 [2023-11-06 21:57:22,067 INFO L226 Difference]: Without dead ends: 211 [2023-11-06 21:57:22,068 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 215 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-06 21:57:22,070 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 60 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 21:57:22,070 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 302 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:57:22,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2023-11-06 21:57:22,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 209. [2023-11-06 21:57:22,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 138 states have (on average 1.3985507246376812) internal successors, (193), 138 states have internal predecessors, (193), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2023-11-06 21:57:22,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 329 transitions. [2023-11-06 21:57:22,139 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 329 transitions. Word has length 217 [2023-11-06 21:57:22,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:57:22,141 INFO L495 AbstractCegarLoop]: Abstraction has 209 states and 329 transitions. [2023-11-06 21:57:22,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 21:57:22,141 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 329 transitions. [2023-11-06 21:57:22,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2023-11-06 21:57:22,147 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:22,147 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 21:57:22,155 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-06 21:57:22,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:22,353 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:22,354 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:22,354 INFO L85 PathProgramCache]: Analyzing trace with hash 919140498, now seen corresponding path program 1 times [2023-11-06 21:57:22,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:22,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212296450] [2023-11-06 21:57:22,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:22,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:22,511 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:57:22,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1779762975] [2023-11-06 21:57:22,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:22,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:22,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:22,514 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:57:22,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 21:57:22,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:22,755 INFO L262 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 21:57:22,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:23,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 21:57:23,103 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:57:23,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:57:23,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212296450] [2023-11-06 21:57:23,104 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:57:23,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779762975] [2023-11-06 21:57:23,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779762975] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:57:23,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:57:23,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:57:23,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563801211] [2023-11-06 21:57:23,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:23,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:57:23,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:57:23,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:57:23,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:57:23,108 INFO L87 Difference]: Start difference. First operand 209 states and 329 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 21:57:23,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:57:23,331 INFO L93 Difference]: Finished difference Result 557 states and 879 transitions. [2023-11-06 21:57:23,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:57:23,331 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 218 [2023-11-06 21:57:23,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:57:23,337 INFO L225 Difference]: With dead ends: 557 [2023-11-06 21:57:23,337 INFO L226 Difference]: Without dead ends: 351 [2023-11-06 21:57:23,339 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:57:23,341 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 115 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 21:57:23,341 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 469 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 21:57:23,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2023-11-06 21:57:23,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 291. [2023-11-06 21:57:23,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 185 states have (on average 1.3513513513513513) internal successors, (250), 185 states have internal predecessors, (250), 102 states have call successors, (102), 3 states have call predecessors, (102), 3 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2023-11-06 21:57:23,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 454 transitions. [2023-11-06 21:57:23,428 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 454 transitions. Word has length 218 [2023-11-06 21:57:23,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:57:23,430 INFO L495 AbstractCegarLoop]: Abstraction has 291 states and 454 transitions. [2023-11-06 21:57:23,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 21:57:23,431 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 454 transitions. [2023-11-06 21:57:23,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2023-11-06 21:57:23,437 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:23,437 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 21:57:23,451 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:23,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:23,645 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:23,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:23,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1580875533, now seen corresponding path program 1 times [2023-11-06 21:57:23,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:23,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691317953] [2023-11-06 21:57:23,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:23,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:23,706 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:57:23,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [595747447] [2023-11-06 21:57:23,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:23,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:23,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:23,709 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:57:23,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 21:57:23,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:23,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 529 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 21:57:23,945 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:24,311 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2023-11-06 21:57:24,312 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:57:24,610 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 6 proven. 93 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2023-11-06 21:57:24,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:57:24,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691317953] [2023-11-06 21:57:24,610 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:57:24,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595747447] [2023-11-06 21:57:24,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595747447] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:57:24,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:57:24,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 21:57:24,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689756387] [2023-11-06 21:57:24,612 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:57:24,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:57:24,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:57:24,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:57:24,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:57:24,614 INFO L87 Difference]: Start difference. First operand 291 states and 454 transitions. Second operand has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 2 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2023-11-06 21:57:24,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:57:24,938 INFO L93 Difference]: Finished difference Result 515 states and 791 transitions. [2023-11-06 21:57:24,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:57:24,939 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 2 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) Word has length 221 [2023-11-06 21:57:24,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:57:24,944 INFO L225 Difference]: With dead ends: 515 [2023-11-06 21:57:24,944 INFO L226 Difference]: Without dead ends: 301 [2023-11-06 21:57:24,945 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 434 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 21:57:24,946 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 137 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 21:57:24,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 296 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 21:57:24,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2023-11-06 21:57:24,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 295. [2023-11-06 21:57:24,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 186 states have (on average 1.2849462365591398) internal successors, (239), 186 states have internal predecessors, (239), 102 states have call successors, (102), 6 states have call predecessors, (102), 6 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2023-11-06 21:57:25,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 443 transitions. [2023-11-06 21:57:25,013 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 443 transitions. Word has length 221 [2023-11-06 21:57:25,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:57:25,014 INFO L495 AbstractCegarLoop]: Abstraction has 295 states and 443 transitions. [2023-11-06 21:57:25,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 2 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2023-11-06 21:57:25,015 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 443 transitions. [2023-11-06 21:57:25,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2023-11-06 21:57:25,019 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:25,019 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 21:57:25,031 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:25,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:25,227 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:25,228 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:25,228 INFO L85 PathProgramCache]: Analyzing trace with hash 2136288533, now seen corresponding path program 1 times [2023-11-06 21:57:25,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:25,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625254936] [2023-11-06 21:57:25,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:25,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:25,284 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:57:25,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1337403760] [2023-11-06 21:57:25,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:25,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:25,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:25,286 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:57:25,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 21:57:25,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:25,519 INFO L262 TraceCheckSpWp]: Trace formula consists of 530 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 21:57:25,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:25,871 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 21:57:25,871 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:57:25,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:57:25,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625254936] [2023-11-06 21:57:25,872 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:57:25,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337403760] [2023-11-06 21:57:25,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337403760] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:57:25,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:57:25,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:57:25,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389299773] [2023-11-06 21:57:25,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:25,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:57:25,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:57:25,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:57:25,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:57:25,876 INFO L87 Difference]: Start difference. First operand 295 states and 443 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 21:57:26,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:57:26,111 INFO L93 Difference]: Finished difference Result 747 states and 1128 transitions. [2023-11-06 21:57:26,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 21:57:26,112 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 221 [2023-11-06 21:57:26,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:57:26,117 INFO L225 Difference]: With dead ends: 747 [2023-11-06 21:57:26,118 INFO L226 Difference]: Without dead ends: 537 [2023-11-06 21:57:26,119 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:57:26,120 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 124 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 21:57:26,120 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 502 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 21:57:26,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2023-11-06 21:57:26,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 519. [2023-11-06 21:57:26,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 335 states have (on average 1.2985074626865671) internal successors, (435), 335 states have internal predecessors, (435), 170 states have call successors, (170), 13 states have call predecessors, (170), 13 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2023-11-06 21:57:26,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 775 transitions. [2023-11-06 21:57:26,190 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 775 transitions. Word has length 221 [2023-11-06 21:57:26,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:57:26,191 INFO L495 AbstractCegarLoop]: Abstraction has 519 states and 775 transitions. [2023-11-06 21:57:26,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 21:57:26,191 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 775 transitions. [2023-11-06 21:57:26,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-11-06 21:57:26,195 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:26,195 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 21:57:26,212 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:26,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:26,412 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:26,412 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:26,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1040714739, now seen corresponding path program 1 times [2023-11-06 21:57:26,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:26,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529326678] [2023-11-06 21:57:26,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:26,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:26,464 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:57:26,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [537878349] [2023-11-06 21:57:26,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:26,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:26,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:26,466 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:57:26,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 21:57:26,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:26,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 535 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 21:57:26,702 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:27,010 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 21:57:27,010 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:57:27,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:57:27,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529326678] [2023-11-06 21:57:27,011 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:57:27,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537878349] [2023-11-06 21:57:27,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537878349] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:57:27,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:57:27,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:57:27,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682208947] [2023-11-06 21:57:27,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:27,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:57:27,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:57:27,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:57:27,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:57:27,015 INFO L87 Difference]: Start difference. First operand 519 states and 775 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 21:57:27,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:57:27,349 INFO L93 Difference]: Finished difference Result 1155 states and 1732 transitions. [2023-11-06 21:57:27,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:57:27,350 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 223 [2023-11-06 21:57:27,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:57:27,357 INFO L225 Difference]: With dead ends: 1155 [2023-11-06 21:57:27,357 INFO L226 Difference]: Without dead ends: 721 [2023-11-06 21:57:27,359 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 220 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-06 21:57:27,360 INFO L413 NwaCegarLoop]: 274 mSDtfsCounter, 194 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 21:57:27,361 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 479 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 21:57:27,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states. [2023-11-06 21:57:27,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 523. [2023-11-06 21:57:27,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 339 states have (on average 1.2979351032448379) internal successors, (440), 339 states have internal predecessors, (440), 170 states have call successors, (170), 13 states have call predecessors, (170), 13 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2023-11-06 21:57:27,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 780 transitions. [2023-11-06 21:57:27,480 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 780 transitions. Word has length 223 [2023-11-06 21:57:27,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:57:27,484 INFO L495 AbstractCegarLoop]: Abstraction has 523 states and 780 transitions. [2023-11-06 21:57:27,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 21:57:27,485 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 780 transitions. [2023-11-06 21:57:27,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-11-06 21:57:27,490 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:27,490 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 21:57:27,498 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:27,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-06 21:57:27,704 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:27,704 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:27,705 INFO L85 PathProgramCache]: Analyzing trace with hash -2061783093, now seen corresponding path program 1 times [2023-11-06 21:57:27,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:57:27,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438830611] [2023-11-06 21:57:27,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:27,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:57:27,770 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:57:27,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [874269581] [2023-11-06 21:57:27,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:27,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:57:27,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:27,772 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:57:27,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 21:57:28,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:57:28,043 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:57:28,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:57:28,316 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:57:28,317 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 21:57:28,318 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 21:57:28,339 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:28,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-06 21:57:28,529 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:57:28,533 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 21:57:28,719 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 09:57:28 BoogieIcfgContainer [2023-11-06 21:57:28,720 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 21:57:28,720 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 21:57:28,720 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 21:57:28,721 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 21:57:28,721 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:57:19" (3/4) ... [2023-11-06 21:57:28,723 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 21:57:28,724 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 21:57:28,725 INFO L158 Benchmark]: Toolchain (without parser) took 10385.61ms. Allocated memory was 132.1MB in the beginning and 226.5MB in the end (delta: 94.4MB). Free memory was 87.2MB in the beginning and 136.8MB in the end (delta: -49.6MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. [2023-11-06 21:57:28,725 INFO L158 Benchmark]: CDTParser took 0.31ms. Allocated memory is still 132.1MB. Free memory was 105.8MB in the beginning and 105.7MB in the end (delta: 159.4kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 21:57:28,726 INFO L158 Benchmark]: CACSL2BoogieTranslator took 468.96ms. Allocated memory is still 132.1MB. Free memory was 87.2MB in the beginning and 71.3MB in the end (delta: 15.9MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-06 21:57:28,726 INFO L158 Benchmark]: Boogie Procedure Inliner took 89.31ms. Allocated memory is still 132.1MB. Free memory was 71.3MB in the beginning and 66.7MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-06 21:57:28,726 INFO L158 Benchmark]: Boogie Preprocessor took 94.10ms. Allocated memory is still 132.1MB. Free memory was 66.7MB in the beginning and 64.1MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-06 21:57:28,727 INFO L158 Benchmark]: RCFGBuilder took 987.46ms. Allocated memory was 132.1MB in the beginning and 188.7MB in the end (delta: 56.6MB). Free memory was 64.1MB in the beginning and 133.6MB in the end (delta: -69.5MB). Peak memory consumption was 11.7MB. Max. memory is 16.1GB. [2023-11-06 21:57:28,727 INFO L158 Benchmark]: TraceAbstraction took 8733.41ms. Allocated memory was 188.7MB in the beginning and 226.5MB in the end (delta: 37.7MB). Free memory was 133.6MB in the beginning and 136.8MB in the end (delta: -3.2MB). Peak memory consumption was 34.4MB. Max. memory is 16.1GB. [2023-11-06 21:57:28,728 INFO L158 Benchmark]: Witness Printer took 4.16ms. Allocated memory is still 226.5MB. Free memory is still 136.8MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 21:57:28,730 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.31ms. Allocated memory is still 132.1MB. Free memory was 105.8MB in the beginning and 105.7MB in the end (delta: 159.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 468.96ms. Allocated memory is still 132.1MB. Free memory was 87.2MB in the beginning and 71.3MB in the end (delta: 15.9MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 89.31ms. Allocated memory is still 132.1MB. Free memory was 71.3MB in the beginning and 66.7MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 94.10ms. Allocated memory is still 132.1MB. Free memory was 66.7MB in the beginning and 64.1MB in the end (delta: 2.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 987.46ms. Allocated memory was 132.1MB in the beginning and 188.7MB in the end (delta: 56.6MB). Free memory was 64.1MB in the beginning and 133.6MB in the end (delta: -69.5MB). Peak memory consumption was 11.7MB. Max. memory is 16.1GB. * TraceAbstraction took 8733.41ms. Allocated memory was 188.7MB in the beginning and 226.5MB in the end (delta: 37.7MB). Free memory was 133.6MB in the beginning and 136.8MB in the end (delta: -3.2MB). Peak memory consumption was 34.4MB. Max. memory is 16.1GB. * Witness Printer took 4.16ms. Allocated memory is still 226.5MB. Free memory is still 136.8MB. There was no memory consumed. 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 213, overapproximation of someBinaryArithmeticDOUBLEoperation at line 122, overapproximation of someBinaryDOUBLEComparisonOperation at line 213, overapproximation of someUnaryFLOAToperation at line 126. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 9.75; [L23] unsigned char var_1_3 = 1; [L24] signed long int var_1_4 = 25; [L25] unsigned char var_1_6 = 1; [L26] float var_1_7 = 7.5; [L27] signed long int var_1_8 = -1000; [L28] float var_1_9 = 9.25; [L29] float var_1_10 = 64.5; [L30] float var_1_11 = 16.25; [L31] signed char var_1_12 = 2; [L32] signed char var_1_13 = 8; [L33] signed char var_1_14 = 0; [L34] float var_1_15 = 0.6; [L35] signed char var_1_16 = 32; [L36] unsigned short int var_1_17 = 2; [L37] unsigned short int var_1_19 = 63241; [L38] unsigned short int var_1_20 = 58697; [L39] unsigned short int var_1_21 = 25516; [L40] unsigned long int var_1_22 = 3301682525; [L41] double var_1_23 = 128.9; [L42] double var_1_27 = 7.75; [L43] double var_1_28 = 200.6; [L44] unsigned long int var_1_29 = 100000; [L45] unsigned long int var_1_31 = 4154314939; [L46] unsigned char var_1_33 = 0; [L47] unsigned char var_1_34 = 0; [L48] float var_1_35 = 49.875; [L49] signed short int var_1_36 = -32; [L50] unsigned long int var_1_38 = 128; [L51] double var_1_39 = 50.925; [L52] double var_1_40 = 128.6; [L53] unsigned long int var_1_42 = 4282912011; [L54] signed long int var_1_44 = 5; [L55] signed short int var_1_45 = 500; [L56] double last_1_var_1_1 = 9.75; [L57] unsigned char last_1_var_1_3 = 1; [L58] float last_1_var_1_7 = 7.5; [L59] signed char last_1_var_1_12 = 2; [L60] float last_1_var_1_15 = 0.6; [L61] unsigned short int last_1_var_1_17 = 2; VAL [isInitial=0, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=25, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L217] isInitial = 1 [L218] FCALL initially() [L219] COND TRUE 1 [L220] CALL updateLastVariables() [L205] last_1_var_1_1 = var_1_1 [L206] last_1_var_1_3 = var_1_3 [L207] last_1_var_1_7 = var_1_7 [L208] last_1_var_1_12 = var_1_12 [L209] last_1_var_1_15 = var_1_15 [L210] last_1_var_1_17 = var_1_17 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=25, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L220] RET updateLastVariables() [L221] CALL updateVariables() [L149] var_1_4 = __VERIFIER_nondet_long() [L150] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L150] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L151] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L151] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L152] var_1_6 = __VERIFIER_nondet_uchar() [L153] CALL assume_abort_if_not(var_1_6 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L153] RET assume_abort_if_not(var_1_6 >= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L154] CALL assume_abort_if_not(var_1_6 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L154] RET assume_abort_if_not(var_1_6 <= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L155] var_1_8 = __VERIFIER_nondet_long() [L156] CALL assume_abort_if_not(var_1_8 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=37/4] [L156] RET assume_abort_if_not(var_1_8 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=37/4] [L157] CALL assume_abort_if_not(var_1_8 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=37/4] [L157] RET assume_abort_if_not(var_1_8 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=37/4] [L158] CALL assume_abort_if_not(var_1_8 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=37/4] [L158] RET assume_abort_if_not(var_1_8 != 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=37/4] [L159] var_1_9 = __VERIFIER_nondet_float() [L160] CALL assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L160] RET assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L161] var_1_10 = __VERIFIER_nondet_float() [L162] CALL assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L162] RET assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L163] var_1_11 = __VERIFIER_nondet_float() [L164] CALL assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L164] RET assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L165] var_1_13 = __VERIFIER_nondet_char() [L166] CALL assume_abort_if_not(var_1_13 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L166] RET assume_abort_if_not(var_1_13 >= -1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L167] CALL assume_abort_if_not(var_1_13 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L167] RET assume_abort_if_not(var_1_13 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L168] var_1_14 = __VERIFIER_nondet_char() [L169] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L169] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L170] CALL assume_abort_if_not(var_1_14 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L170] RET assume_abort_if_not(var_1_14 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L171] var_1_19 = __VERIFIER_nondet_ushort() [L172] CALL assume_abort_if_not(var_1_19 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L172] RET assume_abort_if_not(var_1_19 >= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L173] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L173] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L174] var_1_20 = __VERIFIER_nondet_ushort() [L175] CALL assume_abort_if_not(var_1_20 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L175] RET assume_abort_if_not(var_1_20 >= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L176] CALL assume_abort_if_not(var_1_20 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L176] RET assume_abort_if_not(var_1_20 <= 65534) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L177] var_1_21 = __VERIFIER_nondet_ushort() [L178] CALL assume_abort_if_not(var_1_21 >= 24575) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L178] RET assume_abort_if_not(var_1_21 >= 24575) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L179] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L179] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=3301682525, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L180] var_1_22 = __VERIFIER_nondet_ulong() [L181] CALL assume_abort_if_not(var_1_22 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L181] RET assume_abort_if_not(var_1_22 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L182] CALL assume_abort_if_not(var_1_22 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L182] RET assume_abort_if_not(var_1_22 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L183] var_1_27 = __VERIFIER_nondet_double() [L184] CALL assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L184] RET assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=1003/5, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L185] var_1_28 = __VERIFIER_nondet_double() [L186] CALL assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L186] RET assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4154314939, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L187] var_1_31 = __VERIFIER_nondet_ulong() [L188] CALL assume_abort_if_not(var_1_31 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L188] RET assume_abort_if_not(var_1_31 >= 3221225470) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L189] CALL assume_abort_if_not(var_1_31 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L189] RET assume_abort_if_not(var_1_31 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L190] var_1_34 = __VERIFIER_nondet_uchar() [L191] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L191] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L192] CALL assume_abort_if_not(var_1_34 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L192] RET assume_abort_if_not(var_1_34 <= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=2037/40, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L193] var_1_39 = __VERIFIER_nondet_double() [L194] CALL assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L194] RET assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=643/5, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L195] var_1_40 = __VERIFIER_nondet_double() [L196] CALL assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L196] RET assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4282912011, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L197] var_1_42 = __VERIFIER_nondet_ulong() [L198] CALL assume_abort_if_not(var_1_42 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L198] RET assume_abort_if_not(var_1_42 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L199] CALL assume_abort_if_not(var_1_42 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L199] RET assume_abort_if_not(var_1_42 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=500, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L200] var_1_45 = __VERIFIER_nondet_short() [L201] CALL assume_abort_if_not(var_1_45 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L201] RET assume_abort_if_not(var_1_45 >= -1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L202] CALL assume_abort_if_not(var_1_45 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L202] RET assume_abort_if_not(var_1_45 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L221] RET updateVariables() [L222] CALL step() [L65] EXPR ((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12 VAL [((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12=2, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L65] signed long int stepLocal_2 = ((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12; [L66] COND FALSE !(last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L75] unsigned long int stepLocal_3 = var_1_22 - var_1_20; VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L76] COND TRUE \read(last_1_var_1_3) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L77] COND TRUE \read(var_1_6) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L78] COND TRUE \read(last_1_var_1_3) [L79] var_1_17 = var_1_14 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L93] var_1_33 = var_1_34 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L94] COND TRUE var_1_3 || var_1_3 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L95] COND FALSE !(var_1_12 <= (var_1_45 - 64)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L105] var_1_3 = (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L106] COND TRUE var_1_17 < (var_1_17 + var_1_16) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L107] COND FALSE !(5 <= var_1_17) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L113] COND TRUE \read(var_1_3) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L114] EXPR (-10 + var_1_16) & var_1_17 VAL [(-10 + var_1_16) & var_1_17=0, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=100000, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L114] COND TRUE ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) > ((-10 + var_1_16) & var_1_17) [L115] var_1_29 = (((((var_1_31 - 64u) < 0 ) ? -(var_1_31 - 64u) : (var_1_31 - 64u))) - var_1_17) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=-32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L120] var_1_36 = ((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_1=39/4, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L121] COND TRUE 50 != var_1_16 [L122] var_1_1 = (1.00000000000025E12 - 24.25) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=399/8, var_1_36=32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L124] var_1_35 = var_1_28 [L125] var_1_12 = (var_1_13 - var_1_14) [L126] var_1_15 = ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=9, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=6, var_1_36=32, var_1_38=128, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L127] COND FALSE !(var_1_15 > (var_1_39 - var_1_40)) [L136] var_1_38 = (((((var_1_31) > (var_1_42)) ? (var_1_31) : (var_1_42))) - ((((1795211791u - var_1_17) < 0 ) ? -(1795211791u - var_1_17) : (1795211791u - var_1_17)))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=9, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=6, var_1_36=32, var_1_38=2499755503, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L138] unsigned char stepLocal_1 = var_1_3; [L139] signed long int stepLocal_0 = (var_1_16 + 100) / var_1_8; VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_0=-10, stepLocal_1=1, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=9, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=6, var_1_36=32, var_1_38=2499755503, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L140] COND FALSE !(stepLocal_0 >= var_1_17) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_0=-10, stepLocal_1=1, stepLocal_2=2, stepLocal_3=4294901761, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=9, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=6, var_1_36=32, var_1_38=2499755503, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L222] RET step() [L223] CALL, EXPR property() [L213] EXPR ((((((50 != var_1_16) ? (var_1_1 == ((double) (1.00000000000025E12 - 24.25))) : 1) && (var_1_3 == ((unsigned char) (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6)))) && ((((var_1_16 + 100) / var_1_8) >= var_1_17) ? ((var_1_3 || (var_1_17 > (var_1_17 * var_1_8))) ? (var_1_7 == ((float) var_1_9)) : (var_1_7 == ((float) (var_1_10 + var_1_11)))) : 1)) && (var_1_12 == ((signed char) (var_1_13 - var_1_14)))) && (var_1_15 == ((float) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))))) && ((last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) ? ((var_1_14 < (((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12)) ? (last_1_var_1_3 ? (var_1_16 == ((signed char) -2)) : 1) : (var_1_16 == ((signed char) var_1_13))) : 1) VAL [((((((50 != var_1_16) ? (var_1_1 == ((double) (1.00000000000025E12 - 24.25))) : 1) && (var_1_3 == ((unsigned char) (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6)))) && ((((var_1_16 + 100) / var_1_8) >= var_1_17) ? ((var_1_3 || (var_1_17 > (var_1_17 * var_1_8))) ? (var_1_7 == ((float) var_1_9)) : (var_1_7 == ((float) (var_1_10 + var_1_11)))) : 1)) && (var_1_12 == ((signed char) (var_1_13 - var_1_14)))) && (var_1_15 == ((float) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))))) && ((last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) ? ((var_1_14 < (((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12)) ? (last_1_var_1_3 ? (var_1_16 == ((signed char) -2)) : 1) : (var_1_16 == ((signed char) var_1_13))) : 1)=0, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=9, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=6, var_1_36=32, var_1_38=2499755503, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L213-L214] return (((((((50 != var_1_16) ? (var_1_1 == ((double) (1.00000000000025E12 - 24.25))) : 1) && (var_1_3 == ((unsigned char) (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6)))) && ((((var_1_16 + 100) / var_1_8) >= var_1_17) ? ((var_1_3 || (var_1_17 > (var_1_17 * var_1_8))) ? (var_1_7 == ((float) var_1_9)) : (var_1_7 == ((float) (var_1_10 + var_1_11)))) : 1)) && (var_1_12 == ((signed char) (var_1_13 - var_1_14)))) && (var_1_15 == ((float) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))))) && ((last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) ? ((var_1_14 < (((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12)) ? (last_1_var_1_3 ? (var_1_16 == ((signed char) -2)) : 1) : (var_1_16 == ((signed char) var_1_13))) : 1)) && (last_1_var_1_3 ? (var_1_6 ? (last_1_var_1_3 ? (var_1_17 == ((unsigned short int) var_1_14)) : (var_1_17 == ((unsigned short int) (((((var_1_19) < (var_1_20)) ? (var_1_19) : (var_1_20))) - ((var_1_21 - 256) - 256))))) : (((var_1_22 - var_1_20) > (var_1_4 / var_1_8)) ? ((last_1_var_1_1 >= var_1_10) ? (var_1_17 == ((unsigned short int) var_1_14)) : 1) : 1)) : (var_1_17 == ((unsigned short int) var_1_21))) ; [L223] RET, EXPR property() [L223] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=9, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=6, var_1_36=32, var_1_38=2499755503, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=3, var_1_11=4, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=9, var_1_16=32, var_1_17=0, var_1_19=32767, var_1_20=65534, var_1_21=32767, var_1_22=4294967295, var_1_23=1289/10, var_1_27=5, var_1_28=6, var_1_29=4294967230, var_1_31=4294967294, var_1_33=0, var_1_34=0, var_1_35=6, var_1_36=32, var_1_38=2499755503, var_1_39=7, var_1_3=1, var_1_40=8, var_1_42=4294967294, var_1_44=5, var_1_45=65, var_1_4=14, var_1_6=1, var_1_7=15/2, var_1_8=-13, var_1_9=2] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 112 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 8.5s, OverallIterations: 7, TraceHistogramMax: 34, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 1.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 632 SdHoareTripleChecker+Valid, 0.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 630 mSDsluCounter, 2215 SdHoareTripleChecker+Invalid, 0.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1181 mSDsCounter, 88 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 476 IncrementalHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 88 mSolverCounterUnsat, 1034 mSDtfsCounter, 476 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1536 GetRequests, 1517 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=523occurred in iteration=6, InterpolantAutomatonStates: 26, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 6 MinimizatonAttempts, 284 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 2.3s InterpolantComputationTime, 1757 NumberOfCodeBlocks, 1757 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 1531 ConstructedInterpolants, 0 QuantifiedInterpolants, 4190 SizeOfPredicates, 4 NumberOfNonLiveVariables, 3185 ConjunctsInSsa, 26 ConjunctsInUnsatCore, 7 InterpolantComputations, 5 PerfectInterpolantSequences, 15522/15708 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-06 21:57:28,759 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/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-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-67.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 1f9a504d6402f93695923b0e3cd9216c7d2328a17d297cd361d1cab7f6f9f2af --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:57:31,427 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:57:31,587 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-06 21:57:31,599 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:57:31,601 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:57:31,633 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:57:31,636 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:57:31,637 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:57:31,638 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 21:57:31,643 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 21:57:31,644 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:57:31,644 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:57:31,645 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:57:31,647 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:57:31,648 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 21:57:31,648 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 21:57:31,649 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 21:57:31,649 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:57:31,650 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 21:57:31,651 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 21:57:31,651 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 21:57:31,652 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 21:57:31,652 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 21:57:31,653 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 21:57:31,653 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 21:57:31,654 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 21:57:31,654 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:57:31,655 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:57:31,655 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:57:31,656 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 21:57:31,657 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:57:31,657 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:57:31,658 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 21:57:31,658 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 21:57:31,659 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 21:57:31,659 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 21:57:31,659 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 21:57:31,660 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 21:57:31,660 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 21:57:31,661 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 21:57:31,661 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 21:57:31,662 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 21:57:31,662 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_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/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_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! 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 -> 1f9a504d6402f93695923b0e3cd9216c7d2328a17d297cd361d1cab7f6f9f2af [2023-11-06 21:57:32,076 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:57:32,116 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:57:32,119 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:57:32,120 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:57:32,121 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:57:32,123 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-67.i [2023-11-06 21:57:35,391 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:57:35,707 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:57:35,708 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-67.i [2023-11-06 21:57:35,720 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/data/91bde9668/d543dc72895e433287ea17d6c9eacefd/FLAG027f822b6 [2023-11-06 21:57:35,736 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/data/91bde9668/d543dc72895e433287ea17d6c9eacefd [2023-11-06 21:57:35,739 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:57:35,741 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:57:35,743 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:57:35,743 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:57:35,748 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:57:35,749 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:57:35" (1/1) ... [2023-11-06 21:57:35,750 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e00026a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:35, skipping insertion in model container [2023-11-06 21:57:35,751 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:57:35" (1/1) ... [2023-11-06 21:57:35,785 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:57:35,961 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_5792292c-2310-4d41-80c6-9cdc9e428b37/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-67.i[919,932] [2023-11-06 21:57:36,047 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:57:36,067 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:57:36,081 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_5792292c-2310-4d41-80c6-9cdc9e428b37/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-67.i[919,932] [2023-11-06 21:57:36,129 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:57:36,152 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:57:36,153 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:36 WrapperNode [2023-11-06 21:57:36,153 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:57:36,154 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:57:36,154 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:57:36,154 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:57:36,162 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:36" (1/1) ... [2023-11-06 21:57:36,178 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:36" (1/1) ... [2023-11-06 21:57:36,217 INFO L138 Inliner]: procedures = 27, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 224 [2023-11-06 21:57:36,217 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:57:36,218 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:57:36,218 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:57:36,218 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:57:36,228 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:36" (1/1) ... [2023-11-06 21:57:36,246 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:36" (1/1) ... [2023-11-06 21:57:36,253 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:36" (1/1) ... [2023-11-06 21:57:36,255 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:36" (1/1) ... [2023-11-06 21:57:36,287 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:36" (1/1) ... [2023-11-06 21:57:36,331 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:36" (1/1) ... [2023-11-06 21:57:36,335 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:36" (1/1) ... [2023-11-06 21:57:36,338 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:36" (1/1) ... [2023-11-06 21:57:36,343 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:57:36,345 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:57:36,359 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:57:36,359 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:57:36,360 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:36" (1/1) ... [2023-11-06 21:57:36,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:57:36,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:57:36,412 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 21:57:36,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 21:57:36,456 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 21:57:36,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 21:57:36,457 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 21:57:36,457 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 21:57:36,458 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:57:36,459 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:57:36,611 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:57:36,613 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:57:39,688 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:57:39,697 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:57:39,697 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 21:57:39,700 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:57:39 BoogieIcfgContainer [2023-11-06 21:57:39,700 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:57:39,703 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 21:57:39,704 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 21:57:39,707 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 21:57:39,707 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 09:57:35" (1/3) ... [2023-11-06 21:57:39,708 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61cf9afb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:57:39, skipping insertion in model container [2023-11-06 21:57:39,709 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:57:36" (2/3) ... [2023-11-06 21:57:39,709 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61cf9afb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:57:39, skipping insertion in model container [2023-11-06 21:57:39,709 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:57:39" (3/3) ... [2023-11-06 21:57:39,711 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-co_file-67.i [2023-11-06 21:57:39,732 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 21:57:39,733 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 21:57:39,795 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 21:57:39,802 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=LoopsAndPotentialCycles, 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;@256c9554, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 21:57:39,802 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 21:57:39,808 INFO L276 IsEmpty]: Start isEmpty. Operand has 100 states, 63 states have (on average 1.4126984126984128) internal successors, (89), 64 states have internal predecessors, (89), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2023-11-06 21:57:39,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2023-11-06 21:57:39,828 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:39,829 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 21:57:39,830 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:39,835 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:39,836 INFO L85 PathProgramCache]: Analyzing trace with hash 926485370, now seen corresponding path program 1 times [2023-11-06 21:57:39,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:57:39,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1599190725] [2023-11-06 21:57:39,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:39,851 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 21:57:39,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:57:39,859 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 21:57:39,882 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-06 21:57:40,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:40,520 INFO L262 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 21:57:40,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:40,606 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 794 proven. 0 refuted. 0 times theorem prover too weak. 1450 trivial. 0 not checked. [2023-11-06 21:57:40,606 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:57:40,607 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:57:40,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1599190725] [2023-11-06 21:57:40,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1599190725] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:57:40,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:57:40,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:57:40,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379988871] [2023-11-06 21:57:40,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:40,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 21:57:40,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:57:40,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 21:57:40,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 21:57:40,652 INFO L87 Difference]: Start difference. First operand has 100 states, 63 states have (on average 1.4126984126984128) internal successors, (89), 64 states have internal predecessors, (89), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2023-11-06 21:57:40,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:57:40,695 INFO L93 Difference]: Finished difference Result 192 states and 340 transitions. [2023-11-06 21:57:40,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 21:57:40,697 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 213 [2023-11-06 21:57:40,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:57:40,707 INFO L225 Difference]: With dead ends: 192 [2023-11-06 21:57:40,708 INFO L226 Difference]: Without dead ends: 95 [2023-11-06 21:57:40,713 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 212 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-06 21:57:40,717 INFO L413 NwaCegarLoop]: 147 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, 147 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-06 21:57:40,718 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:57:40,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2023-11-06 21:57:40,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 95. [2023-11-06 21:57:40,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 59 states have (on average 1.3389830508474576) internal successors, (79), 59 states have internal predecessors, (79), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2023-11-06 21:57:40,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 147 transitions. [2023-11-06 21:57:40,778 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 147 transitions. Word has length 213 [2023-11-06 21:57:40,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:57:40,779 INFO L495 AbstractCegarLoop]: Abstraction has 95 states and 147 transitions. [2023-11-06 21:57:40,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2023-11-06 21:57:40,780 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 147 transitions. [2023-11-06 21:57:40,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2023-11-06 21:57:40,787 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:40,787 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 21:57:40,809 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-11-06 21:57:41,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 21:57:41,001 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:41,002 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:41,003 INFO L85 PathProgramCache]: Analyzing trace with hash 903884714, now seen corresponding path program 1 times [2023-11-06 21:57:41,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:57:41,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [736657047] [2023-11-06 21:57:41,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:41,005 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 21:57:41,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:57:41,007 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 21:57:41,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-06 21:57:41,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:41,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 21:57:41,675 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:42,606 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 21:57:42,609 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:57:42,610 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:57:42,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [736657047] [2023-11-06 21:57:42,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [736657047] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:57:42,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:57:42,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:57:42,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988166795] [2023-11-06 21:57:42,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:42,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:57:42,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:57:42,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:57:42,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:57:42,624 INFO L87 Difference]: Start difference. First operand 95 states and 147 transitions. Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 21:57:44,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:57:44,857 INFO L93 Difference]: Finished difference Result 280 states and 436 transitions. [2023-11-06 21:57:44,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:57:44,876 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 213 [2023-11-06 21:57:44,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:57:44,881 INFO L225 Difference]: With dead ends: 280 [2023-11-06 21:57:44,882 INFO L226 Difference]: Without dead ends: 188 [2023-11-06 21:57:44,883 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:57:44,885 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 92 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:57:44,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 413 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-11-06 21:57:44,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2023-11-06 21:57:44,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 166. [2023-11-06 21:57:44,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 95 states have (on average 1.263157894736842) internal successors, (120), 95 states have internal predecessors, (120), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2023-11-06 21:57:44,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 256 transitions. [2023-11-06 21:57:44,932 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 256 transitions. Word has length 213 [2023-11-06 21:57:44,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:57:44,934 INFO L495 AbstractCegarLoop]: Abstraction has 166 states and 256 transitions. [2023-11-06 21:57:44,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 21:57:44,935 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 256 transitions. [2023-11-06 21:57:44,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2023-11-06 21:57:44,939 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:44,939 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 21:57:44,964 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:45,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 21:57:45,163 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:45,164 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:45,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1474387163, now seen corresponding path program 1 times [2023-11-06 21:57:45,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:57:45,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [29795184] [2023-11-06 21:57:45,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:45,166 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 21:57:45,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:57:45,167 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 21:57:45,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-06 21:57:45,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:45,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 21:57:45,753 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:46,458 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2023-11-06 21:57:46,458 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:57:46,921 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 6 proven. 93 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2023-11-06 21:57:46,922 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:57:46,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [29795184] [2023-11-06 21:57:46,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [29795184] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:57:46,922 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:57:46,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 21:57:46,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858148267] [2023-11-06 21:57:46,923 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:57:46,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:57:46,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:57:46,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:57:46,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:57:46,927 INFO L87 Difference]: Start difference. First operand 166 states and 256 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 2 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2023-11-06 21:57:48,826 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:57:48,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:57:48,881 INFO L93 Difference]: Finished difference Result 270 states and 408 transitions. [2023-11-06 21:57:48,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:57:48,901 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 2 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) Word has length 216 [2023-11-06 21:57:48,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:57:48,905 INFO L225 Difference]: With dead ends: 270 [2023-11-06 21:57:48,905 INFO L226 Difference]: Without dead ends: 174 [2023-11-06 21:57:48,906 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 434 GetRequests, 424 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 21:57:48,908 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 148 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-11-06 21:57:48,908 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 239 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-11-06 21:57:48,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2023-11-06 21:57:48,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 170. [2023-11-06 21:57:48,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 97 states have (on average 1.1958762886597938) internal successors, (116), 97 states have internal predecessors, (116), 68 states have call successors, (68), 4 states have call predecessors, (68), 4 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2023-11-06 21:57:48,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 252 transitions. [2023-11-06 21:57:48,945 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 252 transitions. Word has length 216 [2023-11-06 21:57:48,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:57:48,946 INFO L495 AbstractCegarLoop]: Abstraction has 170 states and 252 transitions. [2023-11-06 21:57:48,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 2 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 2 states have call predecessors, (66), 2 states have call successors, (66) [2023-11-06 21:57:48,947 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 252 transitions. [2023-11-06 21:57:48,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2023-11-06 21:57:48,951 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:48,952 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 21:57:48,976 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-11-06 21:57:49,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 21:57:49,167 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:49,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:49,168 INFO L85 PathProgramCache]: Analyzing trace with hash 2029105693, now seen corresponding path program 1 times [2023-11-06 21:57:49,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:57:49,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1534781208] [2023-11-06 21:57:49,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:49,170 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 21:57:49,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:57:49,171 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 21:57:49,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-06 21:57:49,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:49,732 INFO L262 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 21:57:49,740 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:50,560 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 21:57:50,561 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:57:50,561 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:57:50,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1534781208] [2023-11-06 21:57:50,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1534781208] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:57:50,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:57:50,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:57:50,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308588988] [2023-11-06 21:57:50,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:50,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:57:50,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:57:50,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:57:50,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:57:50,564 INFO L87 Difference]: Start difference. First operand 170 states and 252 transitions. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 21:57:53,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:57:53,560 INFO L93 Difference]: Finished difference Result 361 states and 541 transitions. [2023-11-06 21:57:53,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 21:57:53,562 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 216 [2023-11-06 21:57:53,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:57:53,566 INFO L225 Difference]: With dead ends: 361 [2023-11-06 21:57:53,566 INFO L226 Difference]: Without dead ends: 267 [2023-11-06 21:57:53,567 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:57:53,568 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 245 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 516 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-11-06 21:57:53,569 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [245 Valid, 516 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-11-06 21:57:53,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2023-11-06 21:57:53,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 262. [2023-11-06 21:57:53,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 153 states have (on average 1.2222222222222223) internal successors, (187), 153 states have internal predecessors, (187), 102 states have call successors, (102), 6 states have call predecessors, (102), 6 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2023-11-06 21:57:53,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 391 transitions. [2023-11-06 21:57:53,635 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 391 transitions. Word has length 216 [2023-11-06 21:57:53,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:57:53,637 INFO L495 AbstractCegarLoop]: Abstraction has 262 states and 391 transitions. [2023-11-06 21:57:53,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 21:57:53,638 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 391 transitions. [2023-11-06 21:57:53,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2023-11-06 21:57:53,644 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:57:53,645 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 21:57:53,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-11-06 21:57:53,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 21:57:53,859 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:57:53,860 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:57:53,860 INFO L85 PathProgramCache]: Analyzing trace with hash 751222315, now seen corresponding path program 1 times [2023-11-06 21:57:53,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:57:53,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [889204421] [2023-11-06 21:57:53,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:57:53,861 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 21:57:53,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:57:53,863 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 21:57:53,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-06 21:57:54,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:57:54,460 INFO L262 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 21:57:54,465 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:57:56,174 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1065 proven. 63 refuted. 0 times theorem prover too weak. 1116 trivial. 0 not checked. [2023-11-06 21:57:56,175 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:57:58,202 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2023-11-06 21:57:58,202 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:57:58,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [889204421] [2023-11-06 21:57:58,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [889204421] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 21:57:58,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:57:58,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2023-11-06 21:57:58,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679039657] [2023-11-06 21:57:58,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:57:58,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:57:58,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:57:58,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:57:58,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:57:58,205 INFO L87 Difference]: Start difference. First operand 262 states and 391 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 21:58:00,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:58:00,906 INFO L93 Difference]: Finished difference Result 633 states and 946 transitions. [2023-11-06 21:58:00,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:58:00,907 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 217 [2023-11-06 21:58:00,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:58:00,912 INFO L225 Difference]: With dead ends: 633 [2023-11-06 21:58:00,912 INFO L226 Difference]: Without dead ends: 452 [2023-11-06 21:58:00,913 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 432 GetRequests, 363 SyntacticMatches, 63 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:58:00,914 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 69 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-11-06 21:58:00,915 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 237 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-11-06 21:58:00,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2023-11-06 21:58:00,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 450. [2023-11-06 21:58:00,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 269 states have (on average 1.2304832713754648) internal successors, (331), 269 states have internal predecessors, (331), 170 states have call successors, (170), 10 states have call predecessors, (170), 10 states have return successors, (170), 170 states have call predecessors, (170), 170 states have call successors, (170) [2023-11-06 21:58:00,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 671 transitions. [2023-11-06 21:58:00,994 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 671 transitions. Word has length 217 [2023-11-06 21:58:00,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:58:00,995 INFO L495 AbstractCegarLoop]: Abstraction has 450 states and 671 transitions. [2023-11-06 21:58:00,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2023-11-06 21:58:00,995 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 671 transitions. [2023-11-06 21:58:00,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2023-11-06 21:58:00,999 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:58:01,004 INFO L195 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 21:58:01,028 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-11-06 21:58:01,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 21:58:01,228 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:58:01,228 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:01,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1467881673, now seen corresponding path program 1 times [2023-11-06 21:58:01,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:58:01,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1701951957] [2023-11-06 21:58:01,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:01,229 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 21:58:01,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:58:01,230 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 21:58:01,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5792292c-2310-4d41-80c6-9cdc9e428b37/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-06 21:58:01,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:01,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-06 21:58:01,933 INFO L285 TraceCheckSpWp]: Computing forward predicates...