./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-83.i --full-output --architecture 32bit


--------------------------------------------------------------------------------


Checking for ERROR reachability
Using default analysis
Version 6497de01
Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-83.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) )

 --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e27af1e72e897ccfe0a7ea34946704b79447c6a05950dca4c2e42d3bf816ff73
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-6497de0
[2024-11-24 01:06:03,003 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-24 01:06:03,113 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf
[2024-11-24 01:06:03,123 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-24 01:06:03,124 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-24 01:06:03,173 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-24 01:06:03,175 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-24 01:06:03,175 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-24 01:06:03,176 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-24 01:06:03,176 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-24 01:06:03,177 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-24 01:06:03,178 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-24 01:06:03,178 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-24 01:06:03,179 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-24 01:06:03,179 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-24 01:06:03,179 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-24 01:06:03,179 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-24 01:06:03,179 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-24 01:06:03,179 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-24 01:06:03,180 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-24 01:06:03,180 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-24 01:06:03,180 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-24 01:06:03,180 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-24 01:06:03,180 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-24 01:06:03,180 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-24 01:06:03,181 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-24 01:06:03,181 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-11-24 01:06:03,181 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-24 01:06:03,181 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-11-24 01:06:03,181 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-24 01:06:03,181 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-24 01:06:03,182 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-24 01:06:03,182 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-24 01:06:03,182 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-24 01:06:03,182 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-24 01:06:03,182 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-24 01:06:03,182 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-24 01:06:03,183 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-24 01:06:03,183 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-24 01:06:03,183 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-24 01:06:03,183 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-11-24 01:06:03,183 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-24 01:06:03,184 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-11-24 01:06:03,184 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-11-24 01:06:03,184 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-24 01:06:03,184 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-24 01:06:03,185 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-24 01:06:03,185 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-24 01:06:03,185 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
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_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) )


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e27af1e72e897ccfe0a7ea34946704b79447c6a05950dca4c2e42d3bf816ff73
[2024-11-24 01:06:03,606 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-24 01:06:03,623 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-24 01:06:03,627 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-24 01:06:03,630 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-24 01:06:03,631 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-24 01:06:03,633 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-83.i
[2024-11-24 01:06:07,315 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/data/a6525a135/09c353d0d2104c10b9ba183635f6b3ae/FLAGfbad49c7b
[2024-11-24 01:06:07,653 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-24 01:06:07,657 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-83.i
[2024-11-24 01:06:07,668 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/data/a6525a135/09c353d0d2104c10b9ba183635f6b3ae/FLAGfbad49c7b
[2024-11-24 01:06:07,889 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/data/a6525a135/09c353d0d2104c10b9ba183635f6b3ae
[2024-11-24 01:06:07,892 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-24 01:06:07,893 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-24 01:06:07,895 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-24 01:06:07,896 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-24 01:06:07,902 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-24 01:06:07,903 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 01:06:07" (1/1) ...
[2024-11-24 01:06:07,904 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b3fd03a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:06:07, skipping insertion in model container
[2024-11-24 01:06:07,905 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 01:06:07" (1/1) ...
[2024-11-24 01:06:07,932 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-24 01:06:08,172 WARN  L250   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_ccfeb04b-0d2d-4626-ad08-acd2713efc98/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-83.i[919,932]
[2024-11-24 01:06:08,289 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-24 01:06:08,308 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-24 01:06:08,322 WARN  L250   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_ccfeb04b-0d2d-4626-ad08-acd2713efc98/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-83.i[919,932]
[2024-11-24 01:06:08,379 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-24 01:06:08,402 INFO  L204         MainTranslator]: Completed translation
[2024-11-24 01:06:08,403 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:06:08 WrapperNode
[2024-11-24 01:06:08,403 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-24 01:06:08,405 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-24 01:06:08,405 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-24 01:06:08,405 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-24 01:06:08,415 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:06:08" (1/1) ...
[2024-11-24 01:06:08,440 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:06:08" (1/1) ...
[2024-11-24 01:06:08,530 INFO  L138                Inliner]: procedures = 26, calls = 46, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 280
[2024-11-24 01:06:08,531 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-24 01:06:08,531 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-24 01:06:08,532 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-24 01:06:08,532 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-24 01:06:08,545 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:06:08" (1/1) ...
[2024-11-24 01:06:08,545 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:06:08" (1/1) ...
[2024-11-24 01:06:08,552 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:06:08" (1/1) ...
[2024-11-24 01:06:08,592 INFO  L175           MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0].
[2024-11-24 01:06:08,595 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:06:08" (1/1) ...
[2024-11-24 01:06:08,595 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:06:08" (1/1) ...
[2024-11-24 01:06:08,632 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:06:08" (1/1) ...
[2024-11-24 01:06:08,635 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:06:08" (1/1) ...
[2024-11-24 01:06:08,647 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:06:08" (1/1) ...
[2024-11-24 01:06:08,655 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:06:08" (1/1) ...
[2024-11-24 01:06:08,663 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:06:08" (1/1) ...
[2024-11-24 01:06:08,678 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-24 01:06:08,679 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-24 01:06:08,679 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-24 01:06:08,679 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-24 01:06:08,680 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:06:08" (1/1) ...
[2024-11-24 01:06:08,700 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-24 01:06:08,725 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 01:06:08,745 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-24 01:06:08,753 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-24 01:06:08,789 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-24 01:06:08,789 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-24 01:06:08,790 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-24 01:06:08,790 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int#0
[2024-11-24 01:06:08,790 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-24 01:06:08,790 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-24 01:06:08,928 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-24 01:06:08,930 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-24 01:06:09,985 INFO  L?                        ?]: Removed 19 outVars from TransFormulas that were not future-live.
[2024-11-24 01:06:09,985 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-24 01:06:10,008 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-24 01:06:10,008 INFO  L312             CfgBuilder]: Removed 2 assume(true) statements.
[2024-11-24 01:06:10,009 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:06:10 BoogieIcfgContainer
[2024-11-24 01:06:10,009 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-24 01:06:10,012 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-24 01:06:10,012 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-24 01:06:10,019 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-24 01:06:10,019 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 01:06:07" (1/3) ...
[2024-11-24 01:06:10,021 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aff3f03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 01:06:10, skipping insertion in model container
[2024-11-24 01:06:10,021 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:06:08" (2/3) ...
[2024-11-24 01:06:10,022 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aff3f03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 01:06:10, skipping insertion in model container
[2024-11-24 01:06:10,023 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:06:10" (3/3) ...
[2024-11-24 01:06:10,025 INFO  L128   eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-83.i
[2024-11-24 01:06:10,048 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-24 01:06:10,051 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-83.i that has 2 procedures, 122 locations, 1 initial locations, 1 loop locations, and 1 error locations.
[2024-11-24 01:06:10,125 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-24 01:06:10,140 INFO  L333      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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@62841467, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-24 01:06:10,140 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-11-24 01:06:10,145 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 122 states, 86 states have (on average 1.5) internal successors, (129), 87 states have internal predecessors, (129), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33)
[2024-11-24 01:06:10,163 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 214
[2024-11-24 01:06:10,163 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 01:06:10,164 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 01:06:10,164 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 01:06:10,170 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 01:06:10,171 INFO  L85        PathProgramCache]: Analyzing trace with hash -1791103364, now seen corresponding path program 1 times
[2024-11-24 01:06:10,180 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 01:06:10,181 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544881533]
[2024-11-24 01:06:10,181 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:06:10,182 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 01:06:10,366 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 01:06:10,765 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 2048 trivial. 0 not checked.
[2024-11-24 01:06:10,766 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 01:06:10,768 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544881533]
[2024-11-24 01:06:10,769 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544881533] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-24 01:06:10,772 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [159538140]
[2024-11-24 01:06:10,772 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:06:10,773 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 01:06:10,773 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 01:06:10,779 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-24 01:06:10,781 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-11-24 01:06:11,184 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 01:06:11,188 INFO  L256         TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 1 conjuncts are in the unsatisfiable core
[2024-11-24 01:06:11,199 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 01:06:11,260 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 2048 trivial. 0 not checked.
[2024-11-24 01:06:11,261 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-24 01:06:11,261 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [159538140] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-24 01:06:11,261 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-11-24 01:06:11,262 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2
[2024-11-24 01:06:11,265 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254857366]
[2024-11-24 01:06:11,266 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-24 01:06:11,273 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-24 01:06:11,273 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 01:06:11,301 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-24 01:06:11,302 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-24 01:06:11,306 INFO  L87              Difference]: Start difference. First operand  has 122 states, 86 states have (on average 1.5) internal successors, (129), 87 states have internal predecessors, (129), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Second operand  has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 2 states have call successors, (33)
[2024-11-24 01:06:11,373 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 01:06:11,373 INFO  L93              Difference]: Finished difference Result 237 states and 417 transitions.
[2024-11-24 01:06:11,376 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-24 01:06:11,378 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 2 states have call successors, (33) Word has length 213
[2024-11-24 01:06:11,378 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 01:06:11,386 INFO  L225             Difference]: With dead ends: 237
[2024-11-24 01:06:11,387 INFO  L226             Difference]: Without dead ends: 118
[2024-11-24 01:06:11,391 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-24 01:06:11,397 INFO  L435           NwaCegarLoop]: 187 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, 187 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
[2024-11-24 01:06:11,398 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-24 01:06:11,415 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 118 states.
[2024-11-24 01:06:11,459 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 118.
[2024-11-24 01:06:11,461 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 118 states, 83 states have (on average 1.4578313253012047) internal successors, (121), 83 states have internal predecessors, (121), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33)
[2024-11-24 01:06:11,468 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 187 transitions.
[2024-11-24 01:06:11,473 INFO  L78                 Accepts]: Start accepts. Automaton has 118 states and 187 transitions. Word has length 213
[2024-11-24 01:06:11,473 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 01:06:11,474 INFO  L471      AbstractCegarLoop]: Abstraction has 118 states and 187 transitions.
[2024-11-24 01:06:11,474 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 2 states have call successors, (33)
[2024-11-24 01:06:11,474 INFO  L276                IsEmpty]: Start isEmpty. Operand 118 states and 187 transitions.
[2024-11-24 01:06:11,480 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 214
[2024-11-24 01:06:11,480 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 01:06:11,481 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 01:06:11,491 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2024-11-24 01:06:11,682 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 01:06:11,682 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 01:06:11,683 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 01:06:11,683 INFO  L85        PathProgramCache]: Analyzing trace with hash 128298058, now seen corresponding path program 1 times
[2024-11-24 01:06:11,683 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 01:06:11,683 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684066189]
[2024-11-24 01:06:11,684 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:06:11,684 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 01:06:11,914 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 01:06:12,635 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked.
[2024-11-24 01:06:12,639 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 01:06:12,639 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684066189]
[2024-11-24 01:06:12,639 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684066189] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-24 01:06:12,639 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-24 01:06:12,639 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-24 01:06:12,640 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17466101]
[2024-11-24 01:06:12,640 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-24 01:06:12,641 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-24 01:06:12,645 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 01:06:12,646 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-24 01:06:12,646 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-24 01:06:12,647 INFO  L87              Difference]: Start difference. First operand 118 states and 187 transitions. Second operand  has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-11-24 01:06:12,865 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 01:06:12,865 INFO  L93              Difference]: Finished difference Result 331 states and 527 transitions.
[2024-11-24 01:06:12,866 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-24 01:06:12,866 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 213
[2024-11-24 01:06:12,870 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 01:06:12,875 INFO  L225             Difference]: With dead ends: 331
[2024-11-24 01:06:12,875 INFO  L226             Difference]: Without dead ends: 216
[2024-11-24 01:06:12,876 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-24 01:06:12,877 INFO  L435           NwaCegarLoop]: 265 mSDtfsCounter, 140 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time
[2024-11-24 01:06:12,880 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 411 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time]
[2024-11-24 01:06:12,884 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 216 states.
[2024-11-24 01:06:12,927 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 151.
[2024-11-24 01:06:12,928 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 151 states, 116 states have (on average 1.5086206896551724) internal successors, (175), 116 states have internal predecessors, (175), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33)
[2024-11-24 01:06:12,932 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 241 transitions.
[2024-11-24 01:06:12,936 INFO  L78                 Accepts]: Start accepts. Automaton has 151 states and 241 transitions. Word has length 213
[2024-11-24 01:06:12,939 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 01:06:12,939 INFO  L471      AbstractCegarLoop]: Abstraction has 151 states and 241 transitions.
[2024-11-24 01:06:12,939 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-11-24 01:06:12,939 INFO  L276                IsEmpty]: Start isEmpty. Operand 151 states and 241 transitions.
[2024-11-24 01:06:12,948 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 214
[2024-11-24 01:06:12,952 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 01:06:12,952 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 01:06:12,952 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-11-24 01:06:12,953 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 01:06:12,953 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 01:06:12,953 INFO  L85        PathProgramCache]: Analyzing trace with hash 829362636, now seen corresponding path program 1 times
[2024-11-24 01:06:12,954 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 01:06:12,954 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213062950]
[2024-11-24 01:06:12,954 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:06:12,954 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 01:06:13,164 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 01:06:14,209 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 6 proven. 90 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked.
[2024-11-24 01:06:14,210 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 01:06:14,211 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213062950]
[2024-11-24 01:06:14,212 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213062950] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-24 01:06:14,212 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684802967]
[2024-11-24 01:06:14,212 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:06:14,212 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 01:06:14,212 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 01:06:14,217 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-24 01:06:14,221 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-11-24 01:06:14,468 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 01:06:14,474 INFO  L256         TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 9 conjuncts are in the unsatisfiable core
[2024-11-24 01:06:14,490 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 01:06:15,130 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 276 proven. 90 refuted. 0 times theorem prover too weak. 1746 trivial. 0 not checked.
[2024-11-24 01:06:15,130 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-11-24 01:06:15,753 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 6 proven. 90 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked.
[2024-11-24 01:06:15,753 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684802967] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-24 01:06:15,753 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-24 01:06:15,753 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17
[2024-11-24 01:06:15,754 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566522101]
[2024-11-24 01:06:15,754 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-24 01:06:15,755 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 17 states
[2024-11-24 01:06:15,755 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 01:06:15,757 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants.
[2024-11-24 01:06:15,757 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272
[2024-11-24 01:06:15,758 INFO  L87              Difference]: Start difference. First operand 151 states and 241 transitions. Second operand  has 17 states, 17 states have (on average 6.117647058823529) internal successors, (104), 17 states have internal predecessors, (104), 3 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94)
[2024-11-24 01:06:18,180 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 01:06:18,180 INFO  L93              Difference]: Finished difference Result 454 states and 696 transitions.
[2024-11-24 01:06:18,181 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. 
[2024-11-24 01:06:18,182 INFO  L78                 Accepts]: Start accepts. Automaton has  has 17 states, 17 states have (on average 6.117647058823529) internal successors, (104), 17 states have internal predecessors, (104), 3 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) Word has length 213
[2024-11-24 01:06:18,183 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 01:06:18,186 INFO  L225             Difference]: With dead ends: 454
[2024-11-24 01:06:18,186 INFO  L226             Difference]: Without dead ends: 306
[2024-11-24 01:06:18,188 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 462 GetRequests, 421 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=502, Invalid=1304, Unknown=0, NotChecked=0, Total=1806
[2024-11-24 01:06:18,190 INFO  L435           NwaCegarLoop]: 158 mSDtfsCounter, 615 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 961 mSolverCounterSat, 408 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 1369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 408 IncrementalHoareTripleChecker+Valid, 961 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time
[2024-11-24 01:06:18,190 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [622 Valid, 572 Invalid, 1369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [408 Valid, 961 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time]
[2024-11-24 01:06:18,191 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 306 states.
[2024-11-24 01:06:18,273 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 218.
[2024-11-24 01:06:18,274 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 218 states, 146 states have (on average 1.321917808219178) internal successors, (193), 147 states have internal predecessors, (193), 66 states have call successors, (66), 5 states have call predecessors, (66), 5 states have return successors, (66), 65 states have call predecessors, (66), 66 states have call successors, (66)
[2024-11-24 01:06:18,279 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 325 transitions.
[2024-11-24 01:06:18,279 INFO  L78                 Accepts]: Start accepts. Automaton has 218 states and 325 transitions. Word has length 213
[2024-11-24 01:06:18,280 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 01:06:18,280 INFO  L471      AbstractCegarLoop]: Abstraction has 218 states and 325 transitions.
[2024-11-24 01:06:18,284 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 17 states, 17 states have (on average 6.117647058823529) internal successors, (104), 17 states have internal predecessors, (104), 3 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94)
[2024-11-24 01:06:18,284 INFO  L276                IsEmpty]: Start isEmpty. Operand 218 states and 325 transitions.
[2024-11-24 01:06:18,290 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 214
[2024-11-24 01:06:18,291 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 01:06:18,291 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 01:06:18,304 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0
[2024-11-24 01:06:18,492 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 01:06:18,493 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 01:06:18,493 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 01:06:18,493 INFO  L85        PathProgramCache]: Analyzing trace with hash 1087528074, now seen corresponding path program 1 times
[2024-11-24 01:06:18,493 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 01:06:18,493 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069606609]
[2024-11-24 01:06:18,494 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:06:18,494 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 01:06:18,719 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 01:06:20,201 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 99 proven. 249 refuted. 0 times theorem prover too weak. 1764 trivial. 0 not checked.
[2024-11-24 01:06:20,201 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 01:06:20,201 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069606609]
[2024-11-24 01:06:20,201 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069606609] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-24 01:06:20,201 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933875614]
[2024-11-24 01:06:20,202 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:06:20,202 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 01:06:20,202 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 01:06:20,204 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-24 01:06:20,209 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2024-11-24 01:06:20,568 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 01:06:20,572 INFO  L256         TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 34 conjuncts are in the unsatisfiable core
[2024-11-24 01:06:20,584 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 01:06:24,266 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 978 proven. 393 refuted. 0 times theorem prover too weak. 741 trivial. 0 not checked.
[2024-11-24 01:06:24,266 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-11-24 01:06:25,691 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933875614] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-24 01:06:25,691 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2024-11-24 01:06:25,692 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 18] total 22
[2024-11-24 01:06:25,692 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758740248]
[2024-11-24 01:06:25,692 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2024-11-24 01:06:25,693 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 22 states
[2024-11-24 01:06:25,693 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 01:06:25,694 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants.
[2024-11-24 01:06:25,694 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=731, Unknown=0, NotChecked=0, Total=930
[2024-11-24 01:06:25,695 INFO  L87              Difference]: Start difference. First operand 218 states and 325 transitions. Second operand  has 22 states, 22 states have (on average 4.409090909090909) internal successors, (97), 22 states have internal predecessors, (97), 9 states have call successors, (59), 6 states have call predecessors, (59), 10 states have return successors, (60), 9 states have call predecessors, (60), 9 states have call successors, (60)
[2024-11-24 01:06:27,874 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 01:06:27,874 INFO  L93              Difference]: Finished difference Result 398 states and 555 transitions.
[2024-11-24 01:06:27,875 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. 
[2024-11-24 01:06:27,876 INFO  L78                 Accepts]: Start accepts. Automaton has  has 22 states, 22 states have (on average 4.409090909090909) internal successors, (97), 22 states have internal predecessors, (97), 9 states have call successors, (59), 6 states have call predecessors, (59), 10 states have return successors, (60), 9 states have call predecessors, (60), 9 states have call successors, (60) Word has length 213
[2024-11-24 01:06:27,877 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 01:06:27,883 INFO  L225             Difference]: With dead ends: 398
[2024-11-24 01:06:27,885 INFO  L226             Difference]: Without dead ends: 243
[2024-11-24 01:06:27,888 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 360 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 553 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=691, Invalid=1961, Unknown=0, NotChecked=0, Total=2652
[2024-11-24 01:06:27,889 INFO  L435           NwaCegarLoop]: 98 mSDtfsCounter, 779 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 1017 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 780 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 1230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 1017 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time
[2024-11-24 01:06:27,889 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [780 Valid, 626 Invalid, 1230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 1017 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time]
[2024-11-24 01:06:27,890 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 243 states.
[2024-11-24 01:06:27,962 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 225.
[2024-11-24 01:06:27,963 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 225 states, 143 states have (on average 1.2027972027972027) internal successors, (172), 144 states have internal predecessors, (172), 66 states have call successors, (66), 15 states have call predecessors, (66), 15 states have return successors, (66), 65 states have call predecessors, (66), 66 states have call successors, (66)
[2024-11-24 01:06:27,970 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 304 transitions.
[2024-11-24 01:06:27,971 INFO  L78                 Accepts]: Start accepts. Automaton has 225 states and 304 transitions. Word has length 213
[2024-11-24 01:06:27,971 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 01:06:27,975 INFO  L471      AbstractCegarLoop]: Abstraction has 225 states and 304 transitions.
[2024-11-24 01:06:27,975 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 22 states, 22 states have (on average 4.409090909090909) internal successors, (97), 22 states have internal predecessors, (97), 9 states have call successors, (59), 6 states have call predecessors, (59), 10 states have return successors, (60), 9 states have call predecessors, (60), 9 states have call successors, (60)
[2024-11-24 01:06:27,975 INFO  L276                IsEmpty]: Start isEmpty. Operand 225 states and 304 transitions.
[2024-11-24 01:06:27,979 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 215
[2024-11-24 01:06:27,981 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 01:06:27,981 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 01:06:27,994 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0
[2024-11-24 01:06:28,184 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3
[2024-11-24 01:06:28,185 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 01:06:28,185 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 01:06:28,186 INFO  L85        PathProgramCache]: Analyzing trace with hash -769666580, now seen corresponding path program 1 times
[2024-11-24 01:06:28,186 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 01:06:28,186 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543261386]
[2024-11-24 01:06:28,186 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:06:28,186 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 01:06:28,329 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 01:06:28,915 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 48 proven. 48 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked.
[2024-11-24 01:06:28,915 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 01:06:28,915 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543261386]
[2024-11-24 01:06:28,916 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543261386] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-24 01:06:28,916 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007492353]
[2024-11-24 01:06:28,916 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:06:28,916 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 01:06:28,916 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 01:06:28,919 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-24 01:06:28,924 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process
[2024-11-24 01:06:29,116 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 01:06:29,119 INFO  L256         TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 20 conjuncts are in the unsatisfiable core
[2024-11-24 01:06:29,126 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 01:06:30,148 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 1058 proven. 180 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked.
[2024-11-24 01:06:30,148 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-11-24 01:06:30,666 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 48 proven. 48 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked.
[2024-11-24 01:06:30,667 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007492353] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-24 01:06:30,667 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-24 01:06:30,667 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 7] total 16
[2024-11-24 01:06:30,667 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126287716]
[2024-11-24 01:06:30,667 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-24 01:06:30,670 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 16 states
[2024-11-24 01:06:30,670 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 01:06:30,671 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants.
[2024-11-24 01:06:30,672 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240
[2024-11-24 01:06:30,672 INFO  L87              Difference]: Start difference. First operand 225 states and 304 transitions. Second operand  has 16 states, 16 states have (on average 6.3125) internal successors, (101), 16 states have internal predecessors, (101), 3 states have call successors, (49), 3 states have call predecessors, (49), 5 states have return successors, (51), 3 states have call predecessors, (51), 3 states have call successors, (51)
[2024-11-24 01:06:32,129 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 01:06:32,130 INFO  L93              Difference]: Finished difference Result 411 states and 537 transitions.
[2024-11-24 01:06:32,130 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. 
[2024-11-24 01:06:32,131 INFO  L78                 Accepts]: Start accepts. Automaton has  has 16 states, 16 states have (on average 6.3125) internal successors, (101), 16 states have internal predecessors, (101), 3 states have call successors, (49), 3 states have call predecessors, (49), 5 states have return successors, (51), 3 states have call predecessors, (51), 3 states have call successors, (51) Word has length 214
[2024-11-24 01:06:32,132 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 01:06:32,134 INFO  L225             Difference]: With dead ends: 411
[2024-11-24 01:06:32,134 INFO  L226             Difference]: Without dead ends: 269
[2024-11-24 01:06:32,136 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 421 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 186 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=284, Invalid=646, Unknown=0, NotChecked=0, Total=930
[2024-11-24 01:06:32,136 INFO  L435           NwaCegarLoop]: 93 mSDtfsCounter, 485 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time
[2024-11-24 01:06:32,137 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [486 Valid, 300 Invalid, 776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time]
[2024-11-24 01:06:32,138 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 269 states.
[2024-11-24 01:06:32,217 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 211.
[2024-11-24 01:06:32,218 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 211 states, 143 states have (on average 1.1818181818181819) internal successors, (169), 144 states have internal predecessors, (169), 49 states have call successors, (49), 18 states have call predecessors, (49), 18 states have return successors, (49), 48 states have call predecessors, (49), 49 states have call successors, (49)
[2024-11-24 01:06:32,221 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 267 transitions.
[2024-11-24 01:06:32,222 INFO  L78                 Accepts]: Start accepts. Automaton has 211 states and 267 transitions. Word has length 214
[2024-11-24 01:06:32,222 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 01:06:32,225 INFO  L471      AbstractCegarLoop]: Abstraction has 211 states and 267 transitions.
[2024-11-24 01:06:32,225 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 16 states, 16 states have (on average 6.3125) internal successors, (101), 16 states have internal predecessors, (101), 3 states have call successors, (49), 3 states have call predecessors, (49), 5 states have return successors, (51), 3 states have call predecessors, (51), 3 states have call successors, (51)
[2024-11-24 01:06:32,225 INFO  L276                IsEmpty]: Start isEmpty. Operand 211 states and 267 transitions.
[2024-11-24 01:06:32,229 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 216
[2024-11-24 01:06:32,229 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 01:06:32,229 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 01:06:32,242 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0
[2024-11-24 01:06:32,433 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 01:06:32,434 INFO  L396      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 01:06:32,434 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 01:06:32,435 INFO  L85        PathProgramCache]: Analyzing trace with hash 807403860, now seen corresponding path program 1 times
[2024-11-24 01:06:32,435 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 01:06:32,435 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990290182]
[2024-11-24 01:06:32,435 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:06:32,435 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 01:06:32,573 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 01:06:33,434 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 120 proven. 66 refuted. 0 times theorem prover too weak. 1926 trivial. 0 not checked.
[2024-11-24 01:06:33,437 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 01:06:33,437 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990290182]
[2024-11-24 01:06:33,437 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990290182] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-24 01:06:33,437 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427706505]
[2024-11-24 01:06:33,438 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:06:33,438 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 01:06:33,438 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 01:06:33,440 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-24 01:06:33,444 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process
[2024-11-24 01:06:33,666 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 01:06:33,669 INFO  L256         TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 43 conjuncts are in the unsatisfiable core
[2024-11-24 01:06:33,679 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 01:06:38,040 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 1513 proven. 333 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked.
[2024-11-24 01:06:38,041 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-11-24 01:06:39,783 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 120 proven. 69 refuted. 0 times theorem prover too weak. 1923 trivial. 0 not checked.
[2024-11-24 01:06:39,783 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427706505] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-24 01:06:39,784 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-24 01:06:39,784 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 27, 12] total 42
[2024-11-24 01:06:39,784 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029528498]
[2024-11-24 01:06:39,784 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-24 01:06:39,785 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 42 states
[2024-11-24 01:06:39,786 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 01:06:39,787 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants.
[2024-11-24 01:06:39,788 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=1423, Unknown=0, NotChecked=0, Total=1722
[2024-11-24 01:06:39,788 INFO  L87              Difference]: Start difference. First operand 211 states and 267 transitions. Second operand  has 42 states, 42 states have (on average 3.642857142857143) internal successors, (153), 40 states have internal predecessors, (153), 12 states have call successors, (74), 8 states have call predecessors, (74), 15 states have return successors, (76), 12 states have call predecessors, (76), 12 states have call successors, (76)
[2024-11-24 01:06:56,852 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 01:06:56,852 INFO  L93              Difference]: Finished difference Result 911 states and 1103 transitions.
[2024-11-24 01:06:56,853 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 177 states. 
[2024-11-24 01:06:56,853 INFO  L78                 Accepts]: Start accepts. Automaton has  has 42 states, 42 states have (on average 3.642857142857143) internal successors, (153), 40 states have internal predecessors, (153), 12 states have call successors, (74), 8 states have call predecessors, (74), 15 states have return successors, (76), 12 states have call predecessors, (76), 12 states have call successors, (76) Word has length 215
[2024-11-24 01:06:56,854 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 01:06:56,862 INFO  L225             Difference]: With dead ends: 911
[2024-11-24 01:06:56,863 INFO  L226             Difference]: Without dead ends: 757
[2024-11-24 01:06:56,874 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 620 GetRequests, 409 SyntacticMatches, 0 SemanticMatches, 211 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17842 ImplicationChecksByTransitivity, 15.4s TimeCoverageRelationStatistics Valid=7068, Invalid=38088, Unknown=0, NotChecked=0, Total=45156
[2024-11-24 01:06:56,875 INFO  L435           NwaCegarLoop]: 84 mSDtfsCounter, 2688 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 1316 mSolverCounterSat, 1331 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2688 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 2647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1331 IncrementalHoareTripleChecker+Valid, 1316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time
[2024-11-24 01:06:56,876 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [2688 Valid, 556 Invalid, 2647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1331 Valid, 1316 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time]
[2024-11-24 01:06:56,879 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 757 states.
[2024-11-24 01:06:56,970 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 189.
[2024-11-24 01:06:56,970 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 189 states, 133 states have (on average 1.1804511278195489) internal successors, (157), 134 states have internal predecessors, (157), 39 states have call successors, (39), 16 states have call predecessors, (39), 16 states have return successors, (39), 38 states have call predecessors, (39), 39 states have call successors, (39)
[2024-11-24 01:06:56,972 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 235 transitions.
[2024-11-24 01:06:56,973 INFO  L78                 Accepts]: Start accepts. Automaton has 189 states and 235 transitions. Word has length 215
[2024-11-24 01:06:56,974 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 01:06:56,974 INFO  L471      AbstractCegarLoop]: Abstraction has 189 states and 235 transitions.
[2024-11-24 01:06:56,975 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 42 states, 42 states have (on average 3.642857142857143) internal successors, (153), 40 states have internal predecessors, (153), 12 states have call successors, (74), 8 states have call predecessors, (74), 15 states have return successors, (76), 12 states have call predecessors, (76), 12 states have call successors, (76)
[2024-11-24 01:06:56,975 INFO  L276                IsEmpty]: Start isEmpty. Operand 189 states and 235 transitions.
[2024-11-24 01:06:56,978 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 216
[2024-11-24 01:06:56,978 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 01:06:56,978 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 01:06:56,991 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0
[2024-11-24 01:06:57,183 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 01:06:57,183 INFO  L396      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 01:06:57,184 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 01:06:57,184 INFO  L85        PathProgramCache]: Analyzing trace with hash 1508468438, now seen corresponding path program 1 times
[2024-11-24 01:06:57,184 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 01:06:57,184 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353851195]
[2024-11-24 01:06:57,184 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:06:57,184 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 01:06:57,360 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unknown
[2024-11-24 01:06:57,365 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [318942694]
[2024-11-24 01:06:57,365 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:06:57,365 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 01:06:57,365 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 01:06:57,369 INFO  L229       MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-24 01:06:57,371 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process
[2024-11-24 01:06:57,574 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-24 01:06:57,574 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-24 01:06:57,736 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-24 01:06:58,027 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-24 01:06:58,028 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-24 01:06:58,029 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining)
[2024-11-24 01:06:58,045 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0
[2024-11-24 01:06:58,233 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 01:06:58,238 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1]
[2024-11-24 01:06:58,489 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-11-24 01:06:58,495 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.11 01:06:58 BoogieIcfgContainer
[2024-11-24 01:06:58,496 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-11-24 01:06:58,496 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-11-24 01:06:58,497 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-11-24 01:06:58,497 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-11-24 01:06:58,498 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:06:10" (3/4) ...
[2024-11-24 01:06:58,501 INFO  L149         WitnessPrinter]: No result that supports witness generation found
[2024-11-24 01:06:58,502 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-11-24 01:06:58,503 INFO  L158              Benchmark]: Toolchain (without parser) took 50609.67ms. Allocated memory was 117.4MB in the beginning and 251.7MB in the end (delta: 134.2MB). Free memory was 91.8MB in the beginning and 153.5MB in the end (delta: -61.7MB). Peak memory consumption was 69.3MB. Max. memory is 16.1GB.
[2024-11-24 01:06:58,503 INFO  L158              Benchmark]: CDTParser took 0.56ms. Allocated memory is still 117.4MB. Free memory is still 73.8MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-11-24 01:06:58,503 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 508.81ms. Allocated memory is still 117.4MB. Free memory was 91.6MB in the beginning and 75.5MB in the end (delta: 16.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-11-24 01:06:58,504 INFO  L158              Benchmark]: Boogie Procedure Inliner took 125.90ms. Allocated memory is still 117.4MB. Free memory was 75.5MB in the beginning and 68.6MB in the end (delta: 6.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-11-24 01:06:58,504 INFO  L158              Benchmark]: Boogie Preprocessor took 146.70ms. Allocated memory is still 117.4MB. Free memory was 68.6MB in the beginning and 60.6MB in the end (delta: 8.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-11-24 01:06:58,504 INFO  L158              Benchmark]: RCFGBuilder took 1330.23ms. Allocated memory is still 117.4MB. Free memory was 60.6MB in the beginning and 74.2MB in the end (delta: -13.7MB). Peak memory consumption was 31.6MB. Max. memory is 16.1GB.
[2024-11-24 01:06:58,505 INFO  L158              Benchmark]: TraceAbstraction took 48483.57ms. Allocated memory was 117.4MB in the beginning and 251.7MB in the end (delta: 134.2MB). Free memory was 73.3MB in the beginning and 153.5MB in the end (delta: -80.2MB). Peak memory consumption was 54.5MB. Max. memory is 16.1GB.
[2024-11-24 01:06:58,505 INFO  L158              Benchmark]: Witness Printer took 5.52ms. Allocated memory is still 251.7MB. Free memory was 153.5MB in the beginning and 153.5MB in the end (delta: 31.4kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-24 01:06:58,510 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.56ms. Allocated memory is still 117.4MB. Free memory is still 73.8MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 508.81ms. Allocated memory is still 117.4MB. Free memory was 91.6MB in the beginning and 75.5MB in the end (delta: 16.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 125.90ms. Allocated memory is still 117.4MB. Free memory was 75.5MB in the beginning and 68.6MB in the end (delta: 6.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 146.70ms. Allocated memory is still 117.4MB. Free memory was 68.6MB in the beginning and 60.6MB in the end (delta: 8.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * RCFGBuilder took 1330.23ms. Allocated memory is still 117.4MB. Free memory was 60.6MB in the beginning and 74.2MB in the end (delta: -13.7MB). Peak memory consumption was 31.6MB. Max. memory is 16.1GB.
 * TraceAbstraction took 48483.57ms. Allocated memory was 117.4MB in the beginning and 251.7MB in the end (delta: 134.2MB). Free memory was 73.3MB in the beginning and 153.5MB in the end (delta: -80.2MB). Peak memory consumption was 54.5MB. Max. memory is 16.1GB.
 * Witness Printer took 5.52ms. Allocated memory is still 251.7MB. Free memory was 153.5MB in the beginning and 153.5MB in the end (delta: 31.4kB). 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 177, overapproximation of someBinaryFLOATComparisonOperation at line 182, overapproximation of someBinaryFLOATComparisonOperation at line 116, overapproximation of someBinaryFLOATComparisonOperation at line 173, overapproximation of someBinaryFLOATComparisonOperation at line 86, overapproximation of someBinaryFLOATComparisonOperation at line 175, overapproximation of someBinaryFLOATComparisonOperation at line 151, overapproximation of someBinaryFLOATComparisonOperation at line 95, overapproximation of someBinaryFLOATComparisonOperation at line 149, overapproximation of someBinaryFLOATComparisonOperation at line 114, overapproximation of someBinaryArithmeticFLOAToperation at line 114, overapproximation of someBinaryArithmeticFLOAToperation at line 61. 
Possible FailurePath: 
[L21]                    unsigned char isInitial = 0;
[L22]                    signed long int var_1_1 = -25;
[L23]                    unsigned char var_1_2 = 0;
[L24]                    signed long int var_1_3 = 1230640054;
[L25]                    signed long int var_1_6 = 1508873667;
[L26]                    unsigned char var_1_7 = 64;
[L27]                    unsigned char var_1_8 = 200;
[L28]                    unsigned char var_1_9 = 16;
[L29]                    unsigned char var_1_10 = 0;
[L30]                    unsigned char var_1_11 = 8;
[L31]                    float var_1_12 = 15.4;
[L32]                    float var_1_16 = 10000000000000.375;
[L33]                    float var_1_17 = 16.4;
[L34]                    float var_1_18 = 8.5;
[L35]                    float var_1_19 = 64.75;
[L36]                    unsigned char var_1_20 = 16;
[L37]                    signed char var_1_22 = 0;
[L38]                    unsigned char var_1_23 = 16;
[L39]                    unsigned char var_1_24 = 128;
[L40]                    signed long int var_1_27 = -25;
[L41]                    unsigned char var_1_28 = 1;
[L42]                    unsigned char var_1_29 = 128;
[L43]                    signed short int var_1_30 = -256;
[L44]                    signed short int var_1_31 = 2;
[L45]                    signed short int var_1_34 = -2;
[L46]                    signed short int var_1_36 = -50;
[L47]                    unsigned char var_1_37 = 4;
[L48]                    unsigned char var_1_38 = 64;
[L49]                    unsigned char var_1_39 = 32;
[L50]                    float var_1_40 = 0.8;
[L51]                    float var_1_41 = 0.4;
[L52]                    float var_1_42 = 127.175;
[L53]                    float var_1_43 = 5.5;
[L54]                    signed short int var_1_44 = 1;
[L55]                    signed long int var_1_45 = 4;
[L56]                    float var_1_46 = 1000000000000.375;
             VAL         [isInitial=0, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=0, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1230640054, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1508873667, var_1_7=64, var_1_8=200, var_1_9=16]
[L186]                   isInitial = 1
[L187]       FCALL       initially()
[L189]       FCALL       updateLastVariables()
[L190]       CALL        updateVariables()
[L127]                   var_1_2 = __VERIFIER_nondet_uchar()
[L128]       CALL        assume_abort_if_not(var_1_2 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1230640054, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1508873667, var_1_7=64, var_1_8=200, var_1_9=16]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1230640054, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1508873667, var_1_7=64, var_1_8=200, var_1_9=16]
[L128]       RET         assume_abort_if_not(var_1_2 >= 0)
             VAL         [isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1230640054, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1508873667, var_1_7=64, var_1_8=200, var_1_9=16]
[L129]       CALL        assume_abort_if_not(var_1_2 <= 1)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1230640054, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1508873667, var_1_7=64, var_1_8=200, var_1_9=16]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1230640054, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1508873667, var_1_7=64, var_1_8=200, var_1_9=16]
[L129]       RET         assume_abort_if_not(var_1_2 <= 1)
             VAL         [isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1230640054, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1508873667, var_1_7=64, var_1_8=200, var_1_9=16]
[L130]                   var_1_3 = __VERIFIER_nondet_long()
[L131]       CALL        assume_abort_if_not(var_1_3 >= 1073741822)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1508873667, var_1_7=64, var_1_8=200, var_1_9=16]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1508873667, var_1_7=64, var_1_8=200, var_1_9=16]
[L131]       RET         assume_abort_if_not(var_1_3 >= 1073741822)
             VAL         [isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1508873667, var_1_7=64, var_1_8=200, var_1_9=16]
[L132]       CALL        assume_abort_if_not(var_1_3 <= 2147483646)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1508873667, var_1_7=64, var_1_8=200, var_1_9=16]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1508873667, var_1_7=64, var_1_8=200, var_1_9=16]
[L132]       RET         assume_abort_if_not(var_1_3 <= 2147483646)
             VAL         [isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1508873667, var_1_7=64, var_1_8=200, var_1_9=16]
[L133]                   var_1_6 = __VERIFIER_nondet_long()
[L134]       CALL        assume_abort_if_not(var_1_6 >= 1073741822)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=200, var_1_9=16]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=200, var_1_9=16]
[L134]       RET         assume_abort_if_not(var_1_6 >= 1073741822)
             VAL         [isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=200, var_1_9=16]
[L135]       CALL        assume_abort_if_not(var_1_6 <= 2147483646)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=200, var_1_9=16]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=200, var_1_9=16]
[L135]       RET         assume_abort_if_not(var_1_6 <= 2147483646)
             VAL         [isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=200, var_1_9=16]
[L136]                   var_1_8 = __VERIFIER_nondet_uchar()
[L137]       CALL        assume_abort_if_not(var_1_8 >= 190)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=16]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=16]
[L137]       RET         assume_abort_if_not(var_1_8 >= 190)
             VAL         [isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=16]
[L138]       CALL        assume_abort_if_not(var_1_8 <= 254)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=16]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=16]
[L138]       RET         assume_abort_if_not(var_1_8 <= 254)
             VAL         [isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=16]
[L139]                   var_1_9 = __VERIFIER_nondet_uchar()
[L140]       CALL        assume_abort_if_not(var_1_9 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285]
[L140]       RET         assume_abort_if_not(var_1_9 >= 0)
             VAL         [isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285]
[L141]       CALL        assume_abort_if_not(var_1_9 <= 63)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L141]       RET         assume_abort_if_not(var_1_9 <= 63)
             VAL         [isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L142]                   var_1_10 = __VERIFIER_nondet_uchar()
[L143]       CALL        assume_abort_if_not(var_1_10 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L143]       RET         assume_abort_if_not(var_1_10 >= 0)
             VAL         [isInitial=1, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L144]       CALL        assume_abort_if_not(var_1_10 <= 32)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L144]       RET         assume_abort_if_not(var_1_10 <= 32)
             VAL         [isInitial=1, var_1_10=0, var_1_11=8, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L145]                   var_1_11 = __VERIFIER_nondet_uchar()
[L146]       CALL        assume_abort_if_not(var_1_11 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L146]       RET         assume_abort_if_not(var_1_11 >= 0)
             VAL         [isInitial=1, var_1_10=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L147]       CALL        assume_abort_if_not(var_1_11 <= 31)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L147]       RET         assume_abort_if_not(var_1_11 <= 31)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_17=82/5, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L148]                   var_1_17 = __VERIFIER_nondet_float()
[L149]       CALL        assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L149]       RET         assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_18=17/2, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L150]                   var_1_18 = __VERIFIER_nondet_float()
[L151]       CALL        assume_abort_if_not((var_1_18 >= -461168.6018427382800e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L151]       RET         assume_abort_if_not((var_1_18 >= -461168.6018427382800e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=16, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L152]                   var_1_20 = __VERIFIER_nondet_uchar()
[L153]       CALL        assume_abort_if_not(var_1_20 >= 1)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L153]       RET         assume_abort_if_not(var_1_20 >= 1)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L154]       CALL        assume_abort_if_not(var_1_20 <= 126)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L154]       RET         assume_abort_if_not(var_1_20 <= 126)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L155]       CALL        assume_abort_if_not(var_1_20 != 127)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L155]       RET         assume_abort_if_not(var_1_20 != 127)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=-25, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L156]                   var_1_27 = __VERIFIER_nondet_long()
[L157]       CALL        assume_abort_if_not(var_1_27 >= -2147483648)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L157]       RET         assume_abort_if_not(var_1_27 >= -2147483648)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L158]       CALL        assume_abort_if_not(var_1_27 <= 2147483647)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L158]       RET         assume_abort_if_not(var_1_27 <= 2147483647)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L159]       CALL        assume_abort_if_not(var_1_27 != 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L159]       RET         assume_abort_if_not(var_1_27 != 0)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L160]                   var_1_28 = __VERIFIER_nondet_uchar()
[L161]       CALL        assume_abort_if_not(var_1_28 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L161]       RET         assume_abort_if_not(var_1_28 >= 0)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L162]       CALL        assume_abort_if_not(var_1_28 <= 1)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L162]       RET         assume_abort_if_not(var_1_28 <= 1)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=128, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L163]                   var_1_29 = __VERIFIER_nondet_uchar()
[L164]       CALL        assume_abort_if_not(var_1_29 >= 127)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L164]       RET         assume_abort_if_not(var_1_29 >= 127)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L165]       CALL        assume_abort_if_not(var_1_29 <= 254)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L165]       RET         assume_abort_if_not(var_1_29 <= 254)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L166]                   var_1_38 = __VERIFIER_nondet_uchar()
[L167]       CALL        assume_abort_if_not(var_1_38 >= 63)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L167]       RET         assume_abort_if_not(var_1_38 >= 63)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L168]       CALL        assume_abort_if_not(var_1_38 <= 127)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L168]       RET         assume_abort_if_not(var_1_38 <= 127)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=32, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L169]                   var_1_39 = __VERIFIER_nondet_uchar()
[L170]       CALL        assume_abort_if_not(var_1_39 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L170]       RET         assume_abort_if_not(var_1_39 >= 0)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L171]       CALL        assume_abort_if_not(var_1_39 <= 63)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L171]       RET         assume_abort_if_not(var_1_39 <= 63)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_41=2/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L172]                   var_1_41 = __VERIFIER_nondet_float()
[L173]       CALL        assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L173]       RET         assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_42=5087/40, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L174]                   var_1_42 = __VERIFIER_nondet_float()
[L175]       CALL        assume_abort_if_not((var_1_42 >= -461168.6018427382800e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 4611686.018427382800e+12F && var_1_42 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L175]       RET         assume_abort_if_not((var_1_42 >= -461168.6018427382800e+13F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 4611686.018427382800e+12F && var_1_42 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_43=11/2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L176]                   var_1_43 = __VERIFIER_nondet_float()
[L177]       CALL        assume_abort_if_not((var_1_43 >= -461168.6018427382800e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 4611686.018427382800e+12F && var_1_43 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L177]       RET         assume_abort_if_not((var_1_43 >= -461168.6018427382800e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 4611686.018427382800e+12F && var_1_43 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_16=80000000000003/8, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L190]       RET         updateVariables()
[L191]       CALL        step()
[L60]                    var_1_7 = ((var_1_8 - var_1_9) - (100 - (var_1_10 + var_1_11)))
[L61]                    var_1_16 = (var_1_17 + ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))))
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=16, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L62]        COND FALSE  !((3886175339u - var_1_20) <= (var_1_9 / var_1_3))
[L69]                    var_1_23 = var_1_20
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=-25, var_1_20=64, var_1_22=0, var_1_23=64, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L71]        COND TRUE   \read(var_1_2)
[L72]                    var_1_1 = ((var_1_3 - var_1_7) - var_1_7)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=0, var_1_23=64, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L76]                    signed long int stepLocal_1 = var_1_9 % (var_1_8 - var_1_20);
             VAL         [isInitial=1, stepLocal_1=63, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=0, var_1_23=64, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L77]        EXPR        var_1_7 ^ var_1_10
             VAL         [isInitial=1, stepLocal_1=63, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=0, var_1_23=64, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L77]                    signed long int stepLocal_0 = var_1_7 ^ var_1_10;
[L78]        COND FALSE  !(stepLocal_1 > ((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))))
             VAL         [isInitial=1, stepLocal_0=64, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=0, var_1_23=64, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L83]        COND TRUE   (var_1_11 % var_1_20) < var_1_1
[L84]                    var_1_22 = ((((10) > (var_1_10)) ? (10) : (var_1_10)))
             VAL         [isInitial=1, stepLocal_0=64, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=10, var_1_23=64, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L86]        COND FALSE  !(((((var_1_16) > (var_1_16)) ? (var_1_16) : (var_1_16))) <= (- (var_1_19 / 4.9f)))
             VAL         [isInitial=1, stepLocal_0=64, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=10, var_1_23=64, var_1_24=128, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L89]        COND TRUE   (((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))) >= (var_1_7 % var_1_27)) || var_1_28
[L90]                    var_1_24 = ((((var_1_29 - 8) < 0 ) ? -(var_1_29 - 8) : (var_1_29 - 8)))
             VAL         [isInitial=1, stepLocal_0=64, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=10, var_1_23=64, var_1_24=119, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=-256, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L94]                    var_1_30 = var_1_29
             VAL         [isInitial=1, stepLocal_0=64, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=10, var_1_23=64, var_1_24=119, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=127, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L95]        COND FALSE  !(((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19))) < var_1_12)
             VAL         [isInitial=1, stepLocal_0=64, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=10, var_1_23=64, var_1_24=119, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=127, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L100]       COND FALSE  !(1 >= var_1_27)
             VAL         [isInitial=1, stepLocal_0=64, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=10, var_1_23=64, var_1_24=119, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=127, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L105]       EXPR        var_1_7 & var_1_23
             VAL         [isInitial=1, stepLocal_0=64, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=10, var_1_23=64, var_1_24=119, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=127, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=4, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L105]       COND FALSE  !(var_1_1 <= (var_1_7 & var_1_23))
[L108]       COND FALSE  !(var_1_7 >= ((((32) > (var_1_29)) ? (32) : (var_1_29))))
[L111]                   var_1_37 = var_1_39
             VAL         [isInitial=1, stepLocal_0=64, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=10, var_1_23=64, var_1_24=119, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=127, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=0, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=4/5, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L113]       COND TRUE   \read(var_1_28)
[L114]                   var_1_40 = ((((var_1_41) > ((var_1_42 + var_1_43))) ? (var_1_41) : ((var_1_42 + var_1_43))))
             VAL         [isInitial=1, stepLocal_0=64, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=10, var_1_23=64, var_1_24=119, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=127, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=0, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=2, var_1_41=2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L116]       COND FALSE  !(var_1_43 != var_1_19)
             VAL         [isInitial=1, stepLocal_0=64, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=10, var_1_23=64, var_1_24=119, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=127, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=0, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=2, var_1_41=2, var_1_44=1, var_1_45=4, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L121]       COND TRUE   \read(var_1_28)
[L122]                   var_1_45 = (((((var_1_39 + var_1_38)) < (var_1_23)) ? ((var_1_39 + var_1_38)) : (var_1_23)))
             VAL         [isInitial=1, stepLocal_0=64, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=10, var_1_23=64, var_1_24=119, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=127, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=0, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=2, var_1_41=2, var_1_44=1, var_1_45=64, var_1_46=8000000000003/8, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L124]                   var_1_46 = var_1_42
             VAL         [isInitial=1, stepLocal_0=64, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=10, var_1_23=64, var_1_24=119, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=127, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=0, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=2, var_1_41=2, var_1_42=3, var_1_44=1, var_1_45=64, var_1_46=3, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L191]       RET         step()
[L192]       CALL, EXPR  property()
[L182]       EXPR        ((((var_1_2 ? (var_1_1 == ((signed long int) ((var_1_3 - var_1_7) - var_1_7))) : (var_1_1 == ((signed long int) (((((var_1_3) > ((var_1_6 - var_1_7))) ? (var_1_3) : ((var_1_6 - var_1_7)))) - var_1_7)))) && (var_1_7 == ((unsigned char) ((var_1_8 - var_1_9) - (100 - (var_1_10 + var_1_11)))))) && ((((((var_1_16) > (var_1_16)) ? (var_1_16) : (var_1_16))) <= (- (var_1_19 / 4.9f))) ? (var_1_12 == ((float) 31.5f)) : 1)) && (var_1_16 == ((float) (var_1_17 + ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))))))) && (((var_1_9 % (var_1_8 - var_1_20)) > ((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) ? (((var_1_3 ^ var_1_23) <= (var_1_7 ^ var_1_10)) ? (var_1_19 == ((float) var_1_17)) : 1) : 1)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=10, var_1_23=64, var_1_24=119, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=127, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=0, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=2, var_1_41=2, var_1_42=3, var_1_44=1, var_1_45=64, var_1_46=3, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L182-L183]              return ((((((var_1_2 ? (var_1_1 == ((signed long int) ((var_1_3 - var_1_7) - var_1_7))) : (var_1_1 == ((signed long int) (((((var_1_3) > ((var_1_6 - var_1_7))) ? (var_1_3) : ((var_1_6 - var_1_7)))) - var_1_7)))) && (var_1_7 == ((unsigned char) ((var_1_8 - var_1_9) - (100 - (var_1_10 + var_1_11)))))) && ((((((var_1_16) > (var_1_16)) ? (var_1_16) : (var_1_16))) <= (- (var_1_19 / 4.9f))) ? (var_1_12 == ((float) 31.5f)) : 1)) && (var_1_16 == ((float) (var_1_17 + ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))))))) && (((var_1_9 % (var_1_8 - var_1_20)) > ((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) ? (((var_1_3 ^ var_1_23) <= (var_1_7 ^ var_1_10)) ? (var_1_19 == ((float) var_1_17)) : 1) : 1)) && (((var_1_11 % var_1_20) < var_1_1) ? (var_1_22 == ((signed char) ((((10) > (var_1_10)) ? (10) : (var_1_10))))) : 1)) && (((3886175339u - var_1_20) <= (var_1_9 / var_1_3)) ? ((var_1_10 > var_1_7) ? (var_1_23 == ((unsigned char) ((((var_1_20) < ((var_1_8 - var_1_9))) ? (var_1_20) : ((var_1_8 - var_1_9)))))) : (var_1_23 == ((unsigned char) (((((var_1_20) > (64)) ? (var_1_20) : (64))) + var_1_11)))) : (var_1_23 == ((unsigned char) var_1_20)))
;
[L192]       RET, EXPR   property()
[L192]       CALL        __VERIFIER_assert(property())
[L19]        COND TRUE   !(cond)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=10, var_1_23=64, var_1_24=119, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=127, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=0, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=2, var_1_41=2, var_1_42=3, var_1_44=1, var_1_45=64, var_1_46=3, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]
[L19]                    reach_error()
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=77/5, var_1_19=259/4, var_1_1=1073741694, var_1_20=64, var_1_22=10, var_1_23=64, var_1_24=119, var_1_27=2, var_1_28=1, var_1_29=127, var_1_2=1, var_1_30=127, var_1_31=2, var_1_34=-2, var_1_36=-50, var_1_37=0, var_1_38=64, var_1_39=0, var_1_3=1073741822, var_1_40=2, var_1_41=2, var_1_42=3, var_1_44=1, var_1_45=64, var_1_46=3, var_1_6=1073741822, var_1_7=64, var_1_8=-285, var_1_9=63]

  - StatisticsResult: Ultimate Automizer benchmark data
    CFG has 2 procedures, 122 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 48.1s, OverallIterations: 7, TraceHistogramMax: 33, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 23.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4716 SdHoareTripleChecker+Valid, 7.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4707 mSDsluCounter, 2652 SdHoareTripleChecker+Invalid, 6.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1767 mSDsCounter, 2227 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3851 IncrementalHoareTripleChecker+Invalid, 6078 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2227 mSolverCounterUnsat, 885 mSDtfsCounter, 3851 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2162 GetRequests, 1827 SyntacticMatches, 3 SemanticMatches, 332 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19033 ImplicationChecksByTransitivity, 18.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=225occurred in iteration=4, InterpolantAutomatonStates: 259, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.5s AutomataMinimizationTime, 6 MinimizatonAttempts, 797 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 19.2s InterpolantComputationTime, 2779 NumberOfCodeBlocks, 2779 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 2977 ConstructedInterpolants, 0 QuantifiedInterpolants, 16358 SizeOfPredicates, 23 NumberOfNonLiveVariables, 2379 ConjunctsInSsa, 107 ConjunctsInUnsatCore, 14 InterpolantComputations, 2 PerfectInterpolantSequences, 27848/29568 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, ConComCheckerStatistics: No data available
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2024-11-24 01:06:58,631 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0
Received shutdown request...
--- End real Ultimate output ---

Execution finished normally
Using bit-precise analysis
Retrying with bit-precise analysis

### Bit-precise run ###
Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-83.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) )

 --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e27af1e72e897ccfe0a7ea34946704b79447c6a05950dca4c2e42d3bf816ff73
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-6497de0
[2024-11-24 01:07:01,744 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-24 01:07:01,873 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf
[2024-11-24 01:07:01,881 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-24 01:07:01,881 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-24 01:07:01,954 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-24 01:07:01,955 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-24 01:07:01,956 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-24 01:07:01,956 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-24 01:07:01,956 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-24 01:07:01,957 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-24 01:07:01,957 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-24 01:07:01,957 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-24 01:07:01,958 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-24 01:07:01,958 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-24 01:07:01,958 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-24 01:07:01,958 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-24 01:07:01,958 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-24 01:07:01,959 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-24 01:07:01,959 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-24 01:07:01,959 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-24 01:07:01,959 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-24 01:07:01,959 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-24 01:07:01,959 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-11-24 01:07:01,960 INFO  L153        SettingsManager]:  * Use bitvectors instead of ints=true
[2024-11-24 01:07:01,960 INFO  L153        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2024-11-24 01:07:01,960 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-24 01:07:01,960 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-24 01:07:01,960 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-11-24 01:07:01,960 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-24 01:07:01,961 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-11-24 01:07:01,961 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-24 01:07:01,961 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-24 01:07:01,961 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-24 01:07:01,961 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-24 01:07:01,961 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-24 01:07:01,961 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-24 01:07:01,961 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-24 01:07:01,961 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-24 01:07:01,962 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-24 01:07:01,962 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-24 01:07:01,962 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-24 01:07:01,962 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-11-24 01:07:01,963 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-24 01:07:01,963 INFO  L153        SettingsManager]:  * Trace refinement strategy=FOX
[2024-11-24 01:07:01,965 INFO  L153        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2024-11-24 01:07:01,965 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-24 01:07:01,965 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-24 01:07:01,965 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-24 01:07:01,965 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-24 01:07:01,966 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
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_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) )


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e27af1e72e897ccfe0a7ea34946704b79447c6a05950dca4c2e42d3bf816ff73
[2024-11-24 01:07:02,391 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-24 01:07:02,407 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-24 01:07:02,413 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-24 01:07:02,414 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-24 01:07:02,415 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-24 01:07:02,417 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-83.i
[2024-11-24 01:07:06,049 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/data/b3943d493/4f5dd4026a1e40eca7639a28f22c312d/FLAG33fee683c
[2024-11-24 01:07:06,437 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-24 01:07:06,438 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-83.i
[2024-11-24 01:07:06,449 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/data/b3943d493/4f5dd4026a1e40eca7639a28f22c312d/FLAG33fee683c
[2024-11-24 01:07:06,468 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/data/b3943d493/4f5dd4026a1e40eca7639a28f22c312d
[2024-11-24 01:07:06,471 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-24 01:07:06,473 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-24 01:07:06,475 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-24 01:07:06,476 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-24 01:07:06,482 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-24 01:07:06,483 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 01:07:06" (1/1) ...
[2024-11-24 01:07:06,484 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75d892e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:07:06, skipping insertion in model container
[2024-11-24 01:07:06,484 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 01:07:06" (1/1) ...
[2024-11-24 01:07:06,513 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-24 01:07:06,763 WARN  L250   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_ccfeb04b-0d2d-4626-ad08-acd2713efc98/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-83.i[919,932]
[2024-11-24 01:07:06,900 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-24 01:07:06,919 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-24 01:07:06,933 WARN  L250   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_ccfeb04b-0d2d-4626-ad08-acd2713efc98/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-83.i[919,932]
[2024-11-24 01:07:07,008 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-24 01:07:07,051 INFO  L204         MainTranslator]: Completed translation
[2024-11-24 01:07:07,051 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:07:07 WrapperNode
[2024-11-24 01:07:07,052 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-24 01:07:07,054 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-24 01:07:07,054 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-24 01:07:07,054 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-24 01:07:07,069 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:07:07" (1/1) ...
[2024-11-24 01:07:07,093 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:07:07" (1/1) ...
[2024-11-24 01:07:07,148 INFO  L138                Inliner]: procedures = 27, calls = 46, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 197
[2024-11-24 01:07:07,153 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-24 01:07:07,154 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-24 01:07:07,154 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-24 01:07:07,154 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-24 01:07:07,172 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:07:07" (1/1) ...
[2024-11-24 01:07:07,172 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:07:07" (1/1) ...
[2024-11-24 01:07:07,181 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:07:07" (1/1) ...
[2024-11-24 01:07:07,218 INFO  L175           MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0].
[2024-11-24 01:07:07,219 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:07:07" (1/1) ...
[2024-11-24 01:07:07,219 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:07:07" (1/1) ...
[2024-11-24 01:07:07,242 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:07:07" (1/1) ...
[2024-11-24 01:07:07,247 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:07:07" (1/1) ...
[2024-11-24 01:07:07,256 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:07:07" (1/1) ...
[2024-11-24 01:07:07,263 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:07:07" (1/1) ...
[2024-11-24 01:07:07,265 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:07:07" (1/1) ...
[2024-11-24 01:07:07,269 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-24 01:07:07,270 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-24 01:07:07,271 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-24 01:07:07,271 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-24 01:07:07,272 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:07:07" (1/1) ...
[2024-11-24 01:07:07,280 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-24 01:07:07,297 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 01:07:07,316 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-24 01:07:07,326 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-24 01:07:07,351 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-24 01:07:07,351 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0
[2024-11-24 01:07:07,351 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-24 01:07:07,352 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-24 01:07:07,352 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-24 01:07:07,352 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-24 01:07:07,458 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-24 01:07:07,460 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-24 01:07:10,536 INFO  L?                        ?]: Removed 12 outVars from TransFormulas that were not future-live.
[2024-11-24 01:07:10,536 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-24 01:07:10,554 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-24 01:07:10,554 INFO  L312             CfgBuilder]: Removed 2 assume(true) statements.
[2024-11-24 01:07:10,554 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:07:10 BoogieIcfgContainer
[2024-11-24 01:07:10,554 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-24 01:07:10,558 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-24 01:07:10,558 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-24 01:07:10,566 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-24 01:07:10,567 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 01:07:06" (1/3) ...
[2024-11-24 01:07:10,568 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43324bc6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 01:07:10, skipping insertion in model container
[2024-11-24 01:07:10,568 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 01:07:07" (2/3) ...
[2024-11-24 01:07:10,571 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43324bc6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 01:07:10, skipping insertion in model container
[2024-11-24 01:07:10,571 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 01:07:10" (3/3) ...
[2024-11-24 01:07:10,573 INFO  L128   eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-83.i
[2024-11-24 01:07:10,595 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-24 01:07:10,598 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-83.i that has 2 procedures, 91 locations, 1 initial locations, 1 loop locations, and 1 error locations.
[2024-11-24 01:07:10,677 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-24 01:07:10,693 INFO  L333      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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@351cf49c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-24 01:07:10,693 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-11-24 01:07:10,699 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 91 states, 55 states have (on average 1.4181818181818182) internal successors, (78), 56 states have internal predecessors, (78), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33)
[2024-11-24 01:07:10,717 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 209
[2024-11-24 01:07:10,718 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 01:07:10,719 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 01:07:10,719 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 01:07:10,726 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 01:07:10,727 INFO  L85        PathProgramCache]: Analyzing trace with hash 157537134, now seen corresponding path program 1 times
[2024-11-24 01:07:10,741 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-24 01:07:10,742 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [790743954]
[2024-11-24 01:07:10,742 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:07:10,743 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
[2024-11-24 01:07:10,743 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-24 01:07:10,748 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/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)
[2024-11-24 01:07:10,750 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/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
[2024-11-24 01:07:11,766 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 01:07:11,836 INFO  L256         TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 1 conjuncts are in the unsatisfiable core
[2024-11-24 01:07:11,860 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 01:07:11,961 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 764 proven. 0 refuted. 0 times theorem prover too weak. 1348 trivial. 0 not checked.
[2024-11-24 01:07:11,961 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-24 01:07:11,965 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-24 01:07:11,966 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [790743954]
[2024-11-24 01:07:11,969 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [790743954] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-24 01:07:11,970 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-24 01:07:11,970 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-24 01:07:11,972 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386420175]
[2024-11-24 01:07:11,973 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-24 01:07:11,978 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-24 01:07:11,981 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-24 01:07:12,013 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-24 01:07:12,014 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-24 01:07:12,017 INFO  L87              Difference]: Start difference. First operand  has 91 states, 55 states have (on average 1.4181818181818182) internal successors, (78), 56 states have internal predecessors, (78), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) 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, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33)
[2024-11-24 01:07:12,062 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 01:07:12,063 INFO  L93              Difference]: Finished difference Result 175 states and 315 transitions.
[2024-11-24 01:07:12,064 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-24 01:07:12,065 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, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 208
[2024-11-24 01:07:12,066 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 01:07:12,073 INFO  L225             Difference]: With dead ends: 175
[2024-11-24 01:07:12,073 INFO  L226             Difference]: Without dead ends: 87
[2024-11-24 01:07:12,077 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 207 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-24 01:07:12,081 INFO  L435           NwaCegarLoop]: 136 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, 136 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
[2024-11-24 01:07:12,082 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-24 01:07:12,098 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 87 states.
[2024-11-24 01:07:12,127 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87.
[2024-11-24 01:07:12,129 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 87 states, 52 states have (on average 1.3461538461538463) internal successors, (70), 52 states have internal predecessors, (70), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33)
[2024-11-24 01:07:12,139 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 136 transitions.
[2024-11-24 01:07:12,141 INFO  L78                 Accepts]: Start accepts. Automaton has 87 states and 136 transitions. Word has length 208
[2024-11-24 01:07:12,142 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 01:07:12,142 INFO  L471      AbstractCegarLoop]: Abstraction has 87 states and 136 transitions.
[2024-11-24 01:07:12,142 INFO  L472      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, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33)
[2024-11-24 01:07:12,142 INFO  L276                IsEmpty]: Start isEmpty. Operand 87 states and 136 transitions.
[2024-11-24 01:07:12,153 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 209
[2024-11-24 01:07:12,153 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 01:07:12,154 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 01:07:12,168 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/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
[2024-11-24 01:07:12,354 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/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
[2024-11-24 01:07:12,355 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 01:07:12,356 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 01:07:12,356 INFO  L85        PathProgramCache]: Analyzing trace with hash 517221600, now seen corresponding path program 1 times
[2024-11-24 01:07:12,357 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-24 01:07:12,357 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1944876379]
[2024-11-24 01:07:12,358 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:07:12,358 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
[2024-11-24 01:07:12,358 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-24 01:07:12,361 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/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)
[2024-11-24 01:07:12,364 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/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
[2024-11-24 01:07:13,169 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 01:07:13,197 INFO  L256         TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 2 conjuncts are in the unsatisfiable core
[2024-11-24 01:07:13,205 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 01:07:13,287 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked.
[2024-11-24 01:07:13,287 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-24 01:07:13,288 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-24 01:07:13,288 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1944876379]
[2024-11-24 01:07:13,288 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1944876379] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-24 01:07:13,288 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-24 01:07:13,288 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-24 01:07:13,289 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421633241]
[2024-11-24 01:07:13,289 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-24 01:07:13,291 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-24 01:07:13,291 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-24 01:07:13,292 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-24 01:07:13,292 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-24 01:07:13,293 INFO  L87              Difference]: Start difference. First operand 87 states and 136 transitions. Second operand  has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-11-24 01:07:13,604 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 01:07:13,604 INFO  L93              Difference]: Finished difference Result 225 states and 351 transitions.
[2024-11-24 01:07:13,605 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-24 01:07:13,606 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 208
[2024-11-24 01:07:13,607 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 01:07:13,610 INFO  L225             Difference]: With dead ends: 225
[2024-11-24 01:07:13,610 INFO  L226             Difference]: Without dead ends: 141
[2024-11-24 01:07:13,611 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-24 01:07:13,612 INFO  L435           NwaCegarLoop]: 143 mSDtfsCounter, 79 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time
[2024-11-24 01:07:13,613 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [79 Valid, 265 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time]
[2024-11-24 01:07:13,614 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 141 states.
[2024-11-24 01:07:13,644 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 138.
[2024-11-24 01:07:13,645 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 138 states, 80 states have (on average 1.3) internal successors, (104), 81 states have internal predecessors, (104), 55 states have call successors, (55), 2 states have call predecessors, (55), 2 states have return successors, (55), 54 states have call predecessors, (55), 55 states have call successors, (55)
[2024-11-24 01:07:13,648 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 214 transitions.
[2024-11-24 01:07:13,649 INFO  L78                 Accepts]: Start accepts. Automaton has 138 states and 214 transitions. Word has length 208
[2024-11-24 01:07:13,650 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 01:07:13,650 INFO  L471      AbstractCegarLoop]: Abstraction has 138 states and 214 transitions.
[2024-11-24 01:07:13,651 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33)
[2024-11-24 01:07:13,651 INFO  L276                IsEmpty]: Start isEmpty. Operand 138 states and 214 transitions.
[2024-11-24 01:07:13,655 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 209
[2024-11-24 01:07:13,655 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 01:07:13,656 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 01:07:13,675 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/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)] Ended with exit code 0
[2024-11-24 01:07:13,856 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/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
[2024-11-24 01:07:13,856 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 01:07:13,857 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 01:07:13,857 INFO  L85        PathProgramCache]: Analyzing trace with hash 459963298, now seen corresponding path program 1 times
[2024-11-24 01:07:13,858 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-24 01:07:13,858 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [802354133]
[2024-11-24 01:07:13,858 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:07:13,858 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
[2024-11-24 01:07:13,859 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-24 01:07:13,861 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/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)
[2024-11-24 01:07:13,863 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/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
[2024-11-24 01:07:14,764 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 01:07:14,796 INFO  L256         TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 5 conjuncts are in the unsatisfiable core
[2024-11-24 01:07:14,807 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 01:07:16,444 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 276 proven. 90 refuted. 0 times theorem prover too weak. 1746 trivial. 0 not checked.
[2024-11-24 01:07:16,445 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-11-24 01:07:21,205 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-24 01:07:21,205 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [802354133]
[2024-11-24 01:07:21,205 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [802354133] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-24 01:07:21,206 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2010100823]
[2024-11-24 01:07:21,206 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:07:21,210 INFO  L173          SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt
[2024-11-24 01:07:21,210 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/cvc4
[2024-11-24 01:07:21,220 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null)
[2024-11-24 01:07:21,222 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process
[2024-11-24 01:07:24,810 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 01:07:24,846 INFO  L256         TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 7 conjuncts are in the unsatisfiable core
[2024-11-24 01:07:24,857 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 01:07:29,210 INFO  L134       CoverageAnalysis]: Checked inductivity of 2112 backedges. 276 proven. 90 refuted. 0 times theorem prover too weak. 1746 trivial. 0 not checked.
[2024-11-24 01:07:29,210 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-11-24 01:07:35,241 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2010100823] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-24 01:07:35,241 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2024-11-24 01:07:35,241 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6
[2024-11-24 01:07:35,241 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636748461]
[2024-11-24 01:07:35,242 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2024-11-24 01:07:35,242 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-11-24 01:07:35,243 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-24 01:07:35,245 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-11-24 01:07:35,246 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=66, Unknown=1, NotChecked=0, Total=90
[2024-11-24 01:07:35,246 INFO  L87              Difference]: Start difference. First operand 138 states and 214 transitions. Second operand  has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33)
[2024-11-24 01:07:41,229 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2024-11-24 01:07:44,921 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 01:07:44,921 INFO  L93              Difference]: Finished difference Result 428 states and 648 transitions.
[2024-11-24 01:07:44,925 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. 
[2024-11-24 01:07:44,926 INFO  L78                 Accepts]: Start accepts. Automaton has  has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 208
[2024-11-24 01:07:44,927 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 01:07:44,933 INFO  L225             Difference]: With dead ends: 428
[2024-11-24 01:07:44,933 INFO  L226             Difference]: Without dead ends: 293
[2024-11-24 01:07:44,939 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 453 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=106, Invalid=235, Unknown=1, NotChecked=0, Total=342
[2024-11-24 01:07:44,940 INFO  L435           NwaCegarLoop]: 136 mSDtfsCounter, 139 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time
[2024-11-24 01:07:44,940 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 355 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 8.3s Time]
[2024-11-24 01:07:44,942 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 293 states.
[2024-11-24 01:07:45,006 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 160.
[2024-11-24 01:07:45,008 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 160 states, 100 states have (on average 1.32) internal successors, (132), 101 states have internal predecessors, (132), 55 states have call successors, (55), 4 states have call predecessors, (55), 4 states have return successors, (55), 54 states have call predecessors, (55), 55 states have call successors, (55)
[2024-11-24 01:07:45,010 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 242 transitions.
[2024-11-24 01:07:45,011 INFO  L78                 Accepts]: Start accepts. Automaton has 160 states and 242 transitions. Word has length 208
[2024-11-24 01:07:45,012 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 01:07:45,012 INFO  L471      AbstractCegarLoop]: Abstraction has 160 states and 242 transitions.
[2024-11-24 01:07:45,013 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 2 states have call successors, (33), 2 states have call predecessors, (33), 3 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33)
[2024-11-24 01:07:45,013 INFO  L276                IsEmpty]: Start isEmpty. Operand 160 states and 242 transitions.
[2024-11-24 01:07:45,017 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 209
[2024-11-24 01:07:45,017 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 01:07:45,017 INFO  L218           NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 01:07:45,037 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0
[2024-11-24 01:07:45,234 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/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
[2024-11-24 01:07:45,418 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/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
[2024-11-24 01:07:45,418 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 01:07:45,419 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 01:07:45,420 INFO  L85        PathProgramCache]: Analyzing trace with hash 66936288, now seen corresponding path program 1 times
[2024-11-24 01:07:45,420 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-24 01:07:45,420 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1354152384]
[2024-11-24 01:07:45,420 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 01:07:45,420 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
[2024-11-24 01:07:45,421 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-24 01:07:45,425 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/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)
[2024-11-24 01:07:45,427 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ccfeb04b-0d2d-4626-ad08-acd2713efc98/bin/uautomizer-verify-LYvppIcaGC/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
[2024-11-24 01:07:46,172 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 01:07:46,201 INFO  L256         TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 29 conjuncts are in the unsatisfiable core
[2024-11-24 01:07:46,210 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 01:08:52,794 WARN  L286               SmtUtils]: Spent 5.11s on a formula simplification that was a NOOP. DAG size: 71 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)
[2024-11-24 01:09:28,529 WARN  L286               SmtUtils]: Spent 5.50s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:11:33,055 WARN  L286               SmtUtils]: Spent 1.22m on a formula simplification that was a NOOP. DAG size: 81 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)
[2024-11-24 01:11:38,096 WARN  L286               SmtUtils]: Spent 5.02s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:11:43,316 WARN  L286               SmtUtils]: Spent 5.22s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:11:51,764 WARN  L286               SmtUtils]: Spent 5.62s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:12:03,460 WARN  L286               SmtUtils]: Spent 5.50s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:13:24,099 WARN  L286               SmtUtils]: Spent 5.46s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:14:06,132 WARN  L286               SmtUtils]: Spent 6.31s on a formula simplification that was a NOOP. DAG size: 18 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:14:27,868 WARN  L286               SmtUtils]: Spent 5.67s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:15:57,576 WARN  L286               SmtUtils]: Spent 5.45s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:16:18,205 WARN  L286               SmtUtils]: Spent 5.03s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:16:23,513 WARN  L286               SmtUtils]: Spent 5.31s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:16:32,095 WARN  L286               SmtUtils]: Spent 5.43s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:17:24,044 WARN  L286               SmtUtils]: Spent 5.22s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:18:24,053 WARN  L286               SmtUtils]: Spent 5.80s on a formula simplification that was a NOOP. DAG size: 18 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:18:36,852 WARN  L286               SmtUtils]: Spent 5.65s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:18:42,705 WARN  L286               SmtUtils]: Spent 5.85s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:19:11,427 WARN  L286               SmtUtils]: Spent 5.04s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:19:39,078 WARN  L286               SmtUtils]: Spent 5.60s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:19:44,288 WARN  L286               SmtUtils]: Spent 5.21s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:19:57,169 WARN  L286               SmtUtils]: Spent 5.40s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:20:06,290 WARN  L286               SmtUtils]: Spent 5.56s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 01:20:35,949 WARN  L286               SmtUtils]: Spent 6.44s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)