./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-21.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_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/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_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-21.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/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_f8d73e6c-f945-4234-95f8-44492d99781d/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 c6f7885d84980ca7800495e5864ca7eb3adcf4bf39d157643b64f146a317ef8e
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-6497de0
[2024-11-24 02:06:44,707 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-24 02:06:44,792 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf
[2024-11-24 02:06:44,799 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-24 02:06:44,799 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-24 02:06:44,829 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-24 02:06:44,829 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-24 02:06:44,830 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-24 02:06:44,830 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-24 02:06:44,830 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-24 02:06:44,831 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-24 02:06:44,831 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-24 02:06:44,831 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-24 02:06:44,831 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-24 02:06:44,832 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-24 02:06:44,832 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-24 02:06:44,832 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-24 02:06:44,832 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-24 02:06:44,832 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-24 02:06:44,833 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-24 02:06:44,833 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-24 02:06:44,833 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-24 02:06:44,833 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-24 02:06:44,833 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-24 02:06:44,833 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-24 02:06:44,834 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-24 02:06:44,834 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-11-24 02:06:44,834 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-24 02:06:44,834 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-11-24 02:06:44,834 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-24 02:06:44,834 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-24 02:06:44,835 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-24 02:06:44,835 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-24 02:06:44,835 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-24 02:06:44,835 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-24 02:06:44,835 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-24 02:06:44,836 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-24 02:06:44,836 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-24 02:06:44,836 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-24 02:06:44,836 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-24 02:06:44,836 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-11-24 02:06:44,836 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-24 02:06:44,837 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-11-24 02:06:44,837 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-11-24 02:06:44,837 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-24 02:06:44,837 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-24 02:06:44,837 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-24 02:06:44,837 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-24 02:06:44,837 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_f8d73e6c-f945-4234-95f8-44492d99781d/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 -> c6f7885d84980ca7800495e5864ca7eb3adcf4bf39d157643b64f146a317ef8e
[2024-11-24 02:06:45,224 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-24 02:06:45,236 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-24 02:06:45,240 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-24 02:06:45,242 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-24 02:06:45,242 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-24 02:06:45,243 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-21.i
[2024-11-24 02:06:48,378 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/data/6d4a7dca9/cd89f7005bc140658cff683a6fcec3ee/FLAG63f566f43
[2024-11-24 02:06:48,667 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-24 02:06:48,668 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-21.i
[2024-11-24 02:06:48,677 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/data/6d4a7dca9/cd89f7005bc140658cff683a6fcec3ee/FLAG63f566f43
[2024-11-24 02:06:48,697 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/data/6d4a7dca9/cd89f7005bc140658cff683a6fcec3ee
[2024-11-24 02:06:48,700 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-24 02:06:48,711 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-24 02:06:48,713 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-24 02:06:48,713 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-24 02:06:48,729 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-24 02:06:48,730 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 02:06:48" (1/1) ...
[2024-11-24 02:06:48,731 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f4df9af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:06:48, skipping insertion in model container
[2024-11-24 02:06:48,731 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 02:06:48" (1/1) ...
[2024-11-24 02:06:48,770 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-24 02:06:48,938 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_f8d73e6c-f945-4234-95f8-44492d99781d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-21.i[919,932]
[2024-11-24 02:06:49,039 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-24 02:06:49,051 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-24 02:06:49,062 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_f8d73e6c-f945-4234-95f8-44492d99781d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-21.i[919,932]
[2024-11-24 02:06:49,132 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-24 02:06:49,154 INFO  L204         MainTranslator]: Completed translation
[2024-11-24 02:06:49,154 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:06:49 WrapperNode
[2024-11-24 02:06:49,155 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-24 02:06:49,156 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-24 02:06:49,156 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-24 02:06:49,156 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-24 02:06:49,166 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:06:49" (1/1) ...
[2024-11-24 02:06:49,182 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:06:49" (1/1) ...
[2024-11-24 02:06:49,248 INFO  L138                Inliner]: procedures = 26, calls = 53, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 311
[2024-11-24 02:06:49,248 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-24 02:06:49,249 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-24 02:06:49,249 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-24 02:06:49,249 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-24 02:06:49,258 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:06:49" (1/1) ...
[2024-11-24 02:06:49,258 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:06:49" (1/1) ...
[2024-11-24 02:06:49,266 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:06:49" (1/1) ...
[2024-11-24 02:06:49,299 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 02:06:49,299 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:06:49" (1/1) ...
[2024-11-24 02:06:49,302 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:06:49" (1/1) ...
[2024-11-24 02:06:49,314 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:06:49" (1/1) ...
[2024-11-24 02:06:49,315 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:06:49" (1/1) ...
[2024-11-24 02:06:49,322 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:06:49" (1/1) ...
[2024-11-24 02:06:49,328 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:06:49" (1/1) ...
[2024-11-24 02:06:49,333 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:06:49" (1/1) ...
[2024-11-24 02:06:49,341 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-24 02:06:49,346 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-24 02:06:49,346 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-24 02:06:49,350 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-24 02:06:49,351 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:06:49" (1/1) ...
[2024-11-24 02:06:49,362 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-24 02:06:49,378 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 02:06:49,393 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-24 02:06:49,400 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-24 02:06:49,426 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-24 02:06:49,427 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-24 02:06:49,427 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-24 02:06:49,427 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int#0
[2024-11-24 02:06:49,427 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-24 02:06:49,427 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-24 02:06:49,522 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-24 02:06:49,524 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-24 02:06:50,299 INFO  L?                        ?]: Removed 22 outVars from TransFormulas that were not future-live.
[2024-11-24 02:06:50,300 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-24 02:06:50,317 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-24 02:06:50,320 INFO  L312             CfgBuilder]: Removed 2 assume(true) statements.
[2024-11-24 02:06:50,320 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 02:06:50 BoogieIcfgContainer
[2024-11-24 02:06:50,320 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-24 02:06:50,322 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-24 02:06:50,323 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-24 02:06:50,328 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-24 02:06:50,328 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 02:06:48" (1/3) ...
[2024-11-24 02:06:50,330 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fc86a28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 02:06:50, skipping insertion in model container
[2024-11-24 02:06:50,330 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:06:49" (2/3) ...
[2024-11-24 02:06:50,330 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fc86a28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 02:06:50, skipping insertion in model container
[2024-11-24 02:06:50,331 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 02:06:50" (3/3) ...
[2024-11-24 02:06:50,332 INFO  L128   eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-21.i
[2024-11-24 02:06:50,349 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-24 02:06:50,354 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-21.i that has 2 procedures, 130 locations, 1 initial locations, 1 loop locations, and 1 error locations.
[2024-11-24 02:06:50,424 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-24 02:06:50,436 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;@5a82b01, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-24 02:06:50,436 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-11-24 02:06:50,440 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 130 states, 87 states have (on average 1.4252873563218391) internal successors, (124), 88 states have internal predecessors, (124), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40)
[2024-11-24 02:06:50,458 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 254
[2024-11-24 02:06:50,459 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 02:06:50,460 INFO  L218           NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:06:50,461 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 02:06:50,465 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 02:06:50,467 INFO  L85        PathProgramCache]: Analyzing trace with hash -1305521836, now seen corresponding path program 1 times
[2024-11-24 02:06:50,475 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 02:06:50,475 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358748165]
[2024-11-24 02:06:50,476 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 02:06:50,476 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 02:06:50,659 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 02:06:50,970 INFO  L134       CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 3042 trivial. 0 not checked.
[2024-11-24 02:06:50,970 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 02:06:50,970 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358748165]
[2024-11-24 02:06:50,971 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358748165] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-24 02:06:50,971 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952322946]
[2024-11-24 02:06:50,971 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 02:06:50,971 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 02:06:50,972 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 02:06:50,975 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-24 02:06:50,977 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-11-24 02:06:51,295 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 02:06:51,299 INFO  L256         TraceCheckSpWp]: Trace formula consists of 578 conjuncts, 1 conjuncts are in the unsatisfiable core
[2024-11-24 02:06:51,312 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 02:06:51,360 INFO  L134       CoverageAnalysis]: Checked inductivity of 3120 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 3042 trivial. 0 not checked.
[2024-11-24 02:06:51,360 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-24 02:06:51,361 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952322946] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-24 02:06:51,361 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-11-24 02:06:51,361 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2
[2024-11-24 02:06:51,365 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368387388]
[2024-11-24 02:06:51,366 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-24 02:06:51,374 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-24 02:06:51,374 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 02:06:51,404 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-24 02:06:51,405 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-24 02:06:51,410 INFO  L87              Difference]: Start difference. First operand  has 130 states, 87 states have (on average 1.4252873563218391) internal successors, (124), 88 states have internal predecessors, (124), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand  has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40)
[2024-11-24 02:06:51,494 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 02:06:51,495 INFO  L93              Difference]: Finished difference Result 253 states and 442 transitions.
[2024-11-24 02:06:51,496 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-24 02:06:51,499 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40) Word has length 253
[2024-11-24 02:06:51,500 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 02:06:51,511 INFO  L225             Difference]: With dead ends: 253
[2024-11-24 02:06:51,512 INFO  L226             Difference]: Without dead ends: 126
[2024-11-24 02:06:51,520 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 254 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 02:06:51,526 INFO  L435           NwaCegarLoop]: 196 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, 196 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 02:06:51,531 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-24 02:06:51,554 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 126 states.
[2024-11-24 02:06:51,596 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 126.
[2024-11-24 02:06:51,601 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 126 states, 84 states have (on average 1.380952380952381) internal successors, (116), 84 states have internal predecessors, (116), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40)
[2024-11-24 02:06:51,613 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 196 transitions.
[2024-11-24 02:06:51,615 INFO  L78                 Accepts]: Start accepts. Automaton has 126 states and 196 transitions. Word has length 253
[2024-11-24 02:06:51,616 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 02:06:51,616 INFO  L471      AbstractCegarLoop]: Abstraction has 126 states and 196 transitions.
[2024-11-24 02:06:51,616 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40)
[2024-11-24 02:06:51,616 INFO  L276                IsEmpty]: Start isEmpty. Operand 126 states and 196 transitions.
[2024-11-24 02:06:51,622 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 254
[2024-11-24 02:06:51,622 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 02:06:51,623 INFO  L218           NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:06:51,634 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2024-11-24 02:06:51,827 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 02:06:51,828 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 02:06:51,828 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 02:06:51,829 INFO  L85        PathProgramCache]: Analyzing trace with hash -616795496, now seen corresponding path program 1 times
[2024-11-24 02:06:51,829 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 02:06:51,829 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86006545]
[2024-11-24 02:06:51,829 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 02:06:51,829 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 02:06:52,131 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 02:06:55,718 INFO  L134       CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked.
[2024-11-24 02:06:55,721 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 02:06:55,722 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86006545]
[2024-11-24 02:06:55,722 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86006545] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-24 02:06:55,722 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-24 02:06:55,722 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2024-11-24 02:06:55,722 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255424743]
[2024-11-24 02:06:55,723 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-24 02:06:55,724 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2024-11-24 02:06:55,727 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 02:06:55,728 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2024-11-24 02:06:55,729 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42
[2024-11-24 02:06:55,729 INFO  L87              Difference]: Start difference. First operand 126 states and 196 transitions. Second operand  has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 states have internal predecessors, (56), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40)
[2024-11-24 02:06:56,830 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 02:06:56,830 INFO  L93              Difference]: Finished difference Result 388 states and 596 transitions.
[2024-11-24 02:06:56,831 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2024-11-24 02:06:56,831 INFO  L78                 Accepts]: Start accepts. Automaton has  has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 states have internal predecessors, (56), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 253
[2024-11-24 02:06:56,833 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 02:06:56,863 INFO  L225             Difference]: With dead ends: 388
[2024-11-24 02:06:56,863 INFO  L226             Difference]: Without dead ends: 265
[2024-11-24 02:06:56,865 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56
[2024-11-24 02:06:56,865 INFO  L435           NwaCegarLoop]: 193 mSDtfsCounter, 244 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 815 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time
[2024-11-24 02:06:56,866 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 815 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time]
[2024-11-24 02:06:56,867 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 265 states.
[2024-11-24 02:06:56,904 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 229.
[2024-11-24 02:06:56,905 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 229 states, 177 states have (on average 1.4802259887005649) internal successors, (262), 178 states have internal predecessors, (262), 48 states have call successors, (48), 3 states have call predecessors, (48), 3 states have return successors, (48), 47 states have call predecessors, (48), 48 states have call successors, (48)
[2024-11-24 02:06:56,908 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 358 transitions.
[2024-11-24 02:06:56,908 INFO  L78                 Accepts]: Start accepts. Automaton has 229 states and 358 transitions. Word has length 253
[2024-11-24 02:06:56,910 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 02:06:56,910 INFO  L471      AbstractCegarLoop]: Abstraction has 229 states and 358 transitions.
[2024-11-24 02:06:56,910 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 8.0) internal successors, (56), 7 states have internal predecessors, (56), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40)
[2024-11-24 02:06:56,910 INFO  L276                IsEmpty]: Start isEmpty. Operand 229 states and 358 transitions.
[2024-11-24 02:06:56,915 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 254
[2024-11-24 02:06:56,915 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 02:06:56,916 INFO  L218           NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:06:56,916 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-11-24 02:06:56,916 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 02:06:56,917 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 02:06:56,917 INFO  L85        PathProgramCache]: Analyzing trace with hash -1434443946, now seen corresponding path program 1 times
[2024-11-24 02:06:56,917 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 02:06:56,918 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441506460]
[2024-11-24 02:06:56,918 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 02:06:56,918 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 02:06:56,984 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 02:06:57,173 INFO  L134       CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked.
[2024-11-24 02:06:57,173 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 02:06:57,173 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441506460]
[2024-11-24 02:06:57,174 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441506460] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-24 02:06:57,174 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-24 02:06:57,174 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-24 02:06:57,174 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554888465]
[2024-11-24 02:06:57,174 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-24 02:06:57,175 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-24 02:06:57,175 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 02:06:57,176 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-24 02:06:57,176 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-24 02:06:57,177 INFO  L87              Difference]: Start difference. First operand 229 states and 358 transitions. Second operand  has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40)
[2024-11-24 02:06:57,218 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 02:06:57,219 INFO  L93              Difference]: Finished difference Result 425 states and 662 transitions.
[2024-11-24 02:06:57,219 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-24 02:06:57,220 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 253
[2024-11-24 02:06:57,221 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 02:06:57,224 INFO  L225             Difference]: With dead ends: 425
[2024-11-24 02:06:57,224 INFO  L226             Difference]: Without dead ends: 199
[2024-11-24 02:06:57,226 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 02:06:57,227 INFO  L435           NwaCegarLoop]: 194 mSDtfsCounter, 0 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-11-24 02:06:57,227 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 385 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-24 02:06:57,228 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 199 states.
[2024-11-24 02:06:57,258 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 199.
[2024-11-24 02:06:57,258 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 199 states, 147 states have (on average 1.4217687074829932) internal successors, (209), 148 states have internal predecessors, (209), 48 states have call successors, (48), 3 states have call predecessors, (48), 3 states have return successors, (48), 47 states have call predecessors, (48), 48 states have call successors, (48)
[2024-11-24 02:06:57,261 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 305 transitions.
[2024-11-24 02:06:57,262 INFO  L78                 Accepts]: Start accepts. Automaton has 199 states and 305 transitions. Word has length 253
[2024-11-24 02:06:57,263 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 02:06:57,263 INFO  L471      AbstractCegarLoop]: Abstraction has 199 states and 305 transitions.
[2024-11-24 02:06:57,264 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40)
[2024-11-24 02:06:57,264 INFO  L276                IsEmpty]: Start isEmpty. Operand 199 states and 305 transitions.
[2024-11-24 02:06:57,268 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 254
[2024-11-24 02:06:57,268 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 02:06:57,269 INFO  L218           NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:06:57,269 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2024-11-24 02:06:57,269 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 02:06:57,270 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 02:06:57,270 INFO  L85        PathProgramCache]: Analyzing trace with hash -397940778, now seen corresponding path program 1 times
[2024-11-24 02:06:57,270 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 02:06:57,270 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864736089]
[2024-11-24 02:06:57,271 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 02:06:57,271 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 02:06:57,324 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 02:06:57,445 INFO  L134       CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked.
[2024-11-24 02:06:57,445 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 02:06:57,446 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864736089]
[2024-11-24 02:06:57,446 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864736089] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-24 02:06:57,447 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-24 02:06:57,447 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-24 02:06:57,447 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179226641]
[2024-11-24 02:06:57,447 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-24 02:06:57,448 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-24 02:06:57,448 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 02:06:57,450 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-24 02:06:57,450 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-24 02:06:57,450 INFO  L87              Difference]: Start difference. First operand 199 states and 305 transitions. Second operand  has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40)
[2024-11-24 02:06:57,513 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 02:06:57,517 INFO  L93              Difference]: Finished difference Result 347 states and 530 transitions.
[2024-11-24 02:06:57,518 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-24 02:06:57,518 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 253
[2024-11-24 02:06:57,519 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 02:06:57,521 INFO  L225             Difference]: With dead ends: 347
[2024-11-24 02:06:57,525 INFO  L226             Difference]: Without dead ends: 151
[2024-11-24 02:06:57,526 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 02:06:57,527 INFO  L435           NwaCegarLoop]: 193 mSDtfsCounter, 0 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-11-24 02:06:57,527 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 378 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-24 02:06:57,528 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 151 states.
[2024-11-24 02:06:57,572 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 151.
[2024-11-24 02:06:57,576 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 151 states, 99 states have (on average 1.3232323232323233) internal successors, (131), 100 states have internal predecessors, (131), 48 states have call successors, (48), 3 states have call predecessors, (48), 3 states have return successors, (48), 47 states have call predecessors, (48), 48 states have call successors, (48)
[2024-11-24 02:06:57,578 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 227 transitions.
[2024-11-24 02:06:57,582 INFO  L78                 Accepts]: Start accepts. Automaton has 151 states and 227 transitions. Word has length 253
[2024-11-24 02:06:57,583 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 02:06:57,583 INFO  L471      AbstractCegarLoop]: Abstraction has 151 states and 227 transitions.
[2024-11-24 02:06:57,583 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40)
[2024-11-24 02:06:57,583 INFO  L276                IsEmpty]: Start isEmpty. Operand 151 states and 227 transitions.
[2024-11-24 02:06:57,590 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 255
[2024-11-24 02:06:57,590 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 02:06:57,590 INFO  L218           NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:06:57,591 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-11-24 02:06:57,591 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 02:06:57,591 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 02:06:57,592 INFO  L85        PathProgramCache]: Analyzing trace with hash 188266481, now seen corresponding path program 1 times
[2024-11-24 02:06:57,592 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 02:06:57,592 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710090492]
[2024-11-24 02:06:57,592 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 02:06:57,592 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 02:06:57,753 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 02:06:59,707 INFO  L134       CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked.
[2024-11-24 02:06:59,708 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 02:06:59,708 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710090492]
[2024-11-24 02:06:59,708 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710090492] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-24 02:06:59,708 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-24 02:06:59,708 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2024-11-24 02:06:59,709 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757352033]
[2024-11-24 02:06:59,709 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-24 02:06:59,709 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2024-11-24 02:06:59,710 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 02:06:59,710 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2024-11-24 02:06:59,711 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30
[2024-11-24 02:06:59,711 INFO  L87              Difference]: Start difference. First operand 151 states and 227 transitions. Second operand  has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40)
[2024-11-24 02:07:00,196 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 02:07:00,198 INFO  L93              Difference]: Finished difference Result 287 states and 431 transitions.
[2024-11-24 02:07:00,198 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2024-11-24 02:07:00,199 INFO  L78                 Accepts]: Start accepts. Automaton has  has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 254
[2024-11-24 02:07:00,200 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 02:07:00,202 INFO  L225             Difference]: With dead ends: 287
[2024-11-24 02:07:00,203 INFO  L226             Difference]: Without dead ends: 152
[2024-11-24 02:07:00,204 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42
[2024-11-24 02:07:00,206 INFO  L435           NwaCegarLoop]: 178 mSDtfsCounter, 156 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time
[2024-11-24 02:07:00,206 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 469 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time]
[2024-11-24 02:07:00,208 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 152 states.
[2024-11-24 02:07:00,243 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 147.
[2024-11-24 02:07:00,244 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 147 states, 95 states have (on average 1.305263157894737) internal successors, (124), 96 states have internal predecessors, (124), 48 states have call successors, (48), 3 states have call predecessors, (48), 3 states have return successors, (48), 47 states have call predecessors, (48), 48 states have call successors, (48)
[2024-11-24 02:07:00,247 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 220 transitions.
[2024-11-24 02:07:00,247 INFO  L78                 Accepts]: Start accepts. Automaton has 147 states and 220 transitions. Word has length 254
[2024-11-24 02:07:00,251 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 02:07:00,253 INFO  L471      AbstractCegarLoop]: Abstraction has 147 states and 220 transitions.
[2024-11-24 02:07:00,254 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40)
[2024-11-24 02:07:00,254 INFO  L276                IsEmpty]: Start isEmpty. Operand 147 states and 220 transitions.
[2024-11-24 02:07:00,259 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 256
[2024-11-24 02:07:00,260 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 02:07:00,260 INFO  L218           NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:07:00,260 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-11-24 02:07:00,261 INFO  L396      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 02:07:00,262 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 02:07:00,263 INFO  L85        PathProgramCache]: Analyzing trace with hash 1879861225, now seen corresponding path program 1 times
[2024-11-24 02:07:00,263 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 02:07:00,263 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392895265]
[2024-11-24 02:07:00,263 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 02:07:00,264 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 02:07:00,426 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 02:07:00,946 INFO  L134       CoverageAnalysis]: Checked inductivity of 3120 backedges. 108 proven. 9 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked.
[2024-11-24 02:07:00,946 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 02:07:00,947 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392895265]
[2024-11-24 02:07:00,947 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392895265] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-24 02:07:00,947 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795500935]
[2024-11-24 02:07:00,947 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 02:07:00,947 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 02:07:00,948 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 02:07:00,950 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-24 02:07:00,955 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-11-24 02:07:01,232 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 02:07:01,236 INFO  L256         TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 19 conjuncts are in the unsatisfiable core
[2024-11-24 02:07:01,245 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 02:07:01,683 INFO  L134       CoverageAnalysis]: Checked inductivity of 3120 backedges. 581 proven. 81 refuted. 0 times theorem prover too weak. 2458 trivial. 0 not checked.
[2024-11-24 02:07:01,684 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-11-24 02:07:02,196 INFO  L134       CoverageAnalysis]: Checked inductivity of 3120 backedges. 108 proven. 9 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked.
[2024-11-24 02:07:02,196 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [795500935] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-24 02:07:02,197 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-24 02:07:02,197 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 14
[2024-11-24 02:07:02,199 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473932448]
[2024-11-24 02:07:02,199 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-24 02:07:02,200 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 14 states
[2024-11-24 02:07:02,201 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 02:07:02,202 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants.
[2024-11-24 02:07:02,202 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182
[2024-11-24 02:07:02,203 INFO  L87              Difference]: Start difference. First operand 147 states and 220 transitions. Second operand  has 14 states, 14 states have (on average 8.0) internal successors, (112), 14 states have internal predecessors, (112), 4 states have call successors, (46), 3 states have call predecessors, (46), 5 states have return successors, (48), 4 states have call predecessors, (48), 4 states have call successors, (48)
[2024-11-24 02:07:03,040 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 02:07:03,040 INFO  L93              Difference]: Finished difference Result 289 states and 426 transitions.
[2024-11-24 02:07:03,040 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. 
[2024-11-24 02:07:03,041 INFO  L78                 Accepts]: Start accepts. Automaton has  has 14 states, 14 states have (on average 8.0) internal successors, (112), 14 states have internal predecessors, (112), 4 states have call successors, (46), 3 states have call predecessors, (46), 5 states have return successors, (48), 4 states have call predecessors, (48), 4 states have call successors, (48) Word has length 255
[2024-11-24 02:07:03,042 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 02:07:03,044 INFO  L225             Difference]: With dead ends: 289
[2024-11-24 02:07:03,044 INFO  L226             Difference]: Without dead ends: 158
[2024-11-24 02:07:03,045 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 518 GetRequests, 502 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306
[2024-11-24 02:07:03,046 INFO  L435           NwaCegarLoop]: 144 mSDtfsCounter, 304 mSDsluCounter, 549 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time
[2024-11-24 02:07:03,046 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [340 Valid, 693 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time]
[2024-11-24 02:07:03,049 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 158 states.
[2024-11-24 02:07:03,094 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 156.
[2024-11-24 02:07:03,095 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 156 states, 102 states have (on average 1.2745098039215685) internal successors, (130), 103 states have internal predecessors, (130), 48 states have call successors, (48), 5 states have call predecessors, (48), 5 states have return successors, (48), 47 states have call predecessors, (48), 48 states have call successors, (48)
[2024-11-24 02:07:03,097 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 226 transitions.
[2024-11-24 02:07:03,097 INFO  L78                 Accepts]: Start accepts. Automaton has 156 states and 226 transitions. Word has length 255
[2024-11-24 02:07:03,098 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 02:07:03,099 INFO  L471      AbstractCegarLoop]: Abstraction has 156 states and 226 transitions.
[2024-11-24 02:07:03,099 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 14 states, 14 states have (on average 8.0) internal successors, (112), 14 states have internal predecessors, (112), 4 states have call successors, (46), 3 states have call predecessors, (46), 5 states have return successors, (48), 4 states have call predecessors, (48), 4 states have call successors, (48)
[2024-11-24 02:07:03,099 INFO  L276                IsEmpty]: Start isEmpty. Operand 156 states and 226 transitions.
[2024-11-24 02:07:03,105 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 257
[2024-11-24 02:07:03,105 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 02:07:03,106 INFO  L218           NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:07:03,118 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0
[2024-11-24 02:07:03,309 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 02:07:03,309 INFO  L396      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 02:07:03,310 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 02:07:03,310 INFO  L85        PathProgramCache]: Analyzing trace with hash 518477297, now seen corresponding path program 1 times
[2024-11-24 02:07:03,310 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 02:07:03,310 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361537301]
[2024-11-24 02:07:03,310 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 02:07:03,311 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 02:07:03,527 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 02:07:04,584 INFO  L134       CoverageAnalysis]: Checked inductivity of 3120 backedges. 66 proven. 267 refuted. 0 times theorem prover too weak. 2787 trivial. 0 not checked.
[2024-11-24 02:07:04,585 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 02:07:04,586 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361537301]
[2024-11-24 02:07:04,586 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361537301] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-24 02:07:04,586 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376417059]
[2024-11-24 02:07:04,586 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 02:07:04,586 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 02:07:04,587 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 02:07:04,589 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-24 02:07:04,594 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2024-11-24 02:07:04,870 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 02:07:04,874 INFO  L256         TraceCheckSpWp]: Trace formula consists of 585 conjuncts, 23 conjuncts are in the unsatisfiable core
[2024-11-24 02:07:04,883 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 02:07:08,877 INFO  L134       CoverageAnalysis]: Checked inductivity of 3120 backedges. 1382 proven. 237 refuted. 0 times theorem prover too weak. 1501 trivial. 0 not checked.
[2024-11-24 02:07:08,878 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-11-24 02:07:09,830 INFO  L134       CoverageAnalysis]: Checked inductivity of 3120 backedges. 60 proven. 171 refuted. 0 times theorem prover too weak. 2889 trivial. 0 not checked.
[2024-11-24 02:07:09,831 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376417059] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-24 02:07:09,831 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-24 02:07:09,831 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 11] total 31
[2024-11-24 02:07:09,831 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358543156]
[2024-11-24 02:07:09,831 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-24 02:07:09,834 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 31 states
[2024-11-24 02:07:09,834 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 02:07:09,836 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants.
[2024-11-24 02:07:09,838 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=726, Unknown=0, NotChecked=0, Total=930
[2024-11-24 02:07:09,838 INFO  L87              Difference]: Start difference. First operand 156 states and 226 transitions. Second operand  has 31 states, 27 states have (on average 6.074074074074074) internal successors, (164), 27 states have internal predecessors, (164), 15 states have call successors, (108), 5 states have call predecessors, (108), 10 states have return successors, (108), 13 states have call predecessors, (108), 15 states have call successors, (108)
[2024-11-24 02:07:12,714 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 02:07:12,714 INFO  L93              Difference]: Finished difference Result 400 states and 554 transitions.
[2024-11-24 02:07:12,715 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. 
[2024-11-24 02:07:12,715 INFO  L78                 Accepts]: Start accepts. Automaton has  has 31 states, 27 states have (on average 6.074074074074074) internal successors, (164), 27 states have internal predecessors, (164), 15 states have call successors, (108), 5 states have call predecessors, (108), 10 states have return successors, (108), 13 states have call predecessors, (108), 15 states have call successors, (108) Word has length 256
[2024-11-24 02:07:12,716 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 02:07:12,718 INFO  L225             Difference]: With dead ends: 400
[2024-11-24 02:07:12,718 INFO  L226             Difference]: Without dead ends: 260
[2024-11-24 02:07:12,720 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 569 GetRequests, 506 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 915 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1155, Invalid=3005, Unknown=0, NotChecked=0, Total=4160
[2024-11-24 02:07:12,721 INFO  L435           NwaCegarLoop]: 192 mSDtfsCounter, 1052 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 1115 mSolverCounterSat, 533 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1052 SdHoareTripleChecker+Valid, 694 SdHoareTripleChecker+Invalid, 1648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 533 IncrementalHoareTripleChecker+Valid, 1115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time
[2024-11-24 02:07:12,721 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [1052 Valid, 694 Invalid, 1648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [533 Valid, 1115 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time]
[2024-11-24 02:07:12,722 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 260 states.
[2024-11-24 02:07:12,786 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 251.
[2024-11-24 02:07:12,787 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 251 states, 154 states have (on average 1.1753246753246753) internal successors, (181), 155 states have internal predecessors, (181), 80 states have call successors, (80), 16 states have call predecessors, (80), 16 states have return successors, (80), 79 states have call predecessors, (80), 80 states have call successors, (80)
[2024-11-24 02:07:12,789 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 341 transitions.
[2024-11-24 02:07:12,790 INFO  L78                 Accepts]: Start accepts. Automaton has 251 states and 341 transitions. Word has length 256
[2024-11-24 02:07:12,791 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 02:07:12,791 INFO  L471      AbstractCegarLoop]: Abstraction has 251 states and 341 transitions.
[2024-11-24 02:07:12,792 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 31 states, 27 states have (on average 6.074074074074074) internal successors, (164), 27 states have internal predecessors, (164), 15 states have call successors, (108), 5 states have call predecessors, (108), 10 states have return successors, (108), 13 states have call predecessors, (108), 15 states have call successors, (108)
[2024-11-24 02:07:12,792 INFO  L276                IsEmpty]: Start isEmpty. Operand 251 states and 341 transitions.
[2024-11-24 02:07:12,796 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 258
[2024-11-24 02:07:12,796 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 02:07:12,796 INFO  L218           NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:07:12,808 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0
[2024-11-24 02:07:13,000 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 02:07:13,000 INFO  L396      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 02:07:13,001 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 02:07:13,001 INFO  L85        PathProgramCache]: Analyzing trace with hash 1971716260, now seen corresponding path program 1 times
[2024-11-24 02:07:13,001 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 02:07:13,001 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580387515]
[2024-11-24 02:07:13,001 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 02:07:13,001 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 02:07:13,140 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unknown
[2024-11-24 02:07:13,145 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [372117747]
[2024-11-24 02:07:13,145 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 02:07:13,145 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 02:07:13,145 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 02:07:13,148 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-24 02:07:13,156 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process
[2024-11-24 02:07:13,433 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-24 02:07:13,434 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-24 02:07:13,525 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-24 02:07:13,849 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-24 02:07:13,849 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-24 02:07:13,850 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining)
[2024-11-24 02:07:13,859 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0
[2024-11-24 02:07:14,053 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 02:07:14,057 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 02:07:14,332 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-11-24 02:07:14,338 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.11 02:07:14 BoogieIcfgContainer
[2024-11-24 02:07:14,338 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-11-24 02:07:14,339 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-11-24 02:07:14,339 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-11-24 02:07:14,342 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-11-24 02:07:14,343 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 02:06:50" (3/4) ...
[2024-11-24 02:07:14,346 INFO  L149         WitnessPrinter]: No result that supports witness generation found
[2024-11-24 02:07:14,347 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-11-24 02:07:14,349 INFO  L158              Benchmark]: Toolchain (without parser) took 25647.04ms. Allocated memory was 167.8MB in the beginning and 520.1MB in the end (delta: 352.3MB). Free memory was 144.1MB in the beginning and 280.8MB in the end (delta: -136.7MB). Peak memory consumption was 213.9MB. Max. memory is 16.1GB.
[2024-11-24 02:07:14,349 INFO  L158              Benchmark]: CDTParser took 0.29ms. Allocated memory is still 167.8MB. Free memory is still 104.4MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-11-24 02:07:14,350 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 442.04ms. Allocated memory is still 117.4MB. Free memory was 93.4MB in the beginning and 76.5MB in the end (delta: 16.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-11-24 02:07:14,350 INFO  L158              Benchmark]: Boogie Procedure Inliner took 92.53ms. Allocated memory is still 117.4MB. Free memory was 76.5MB in the beginning and 70.8MB in the end (delta: 5.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-11-24 02:07:14,350 INFO  L158              Benchmark]: Boogie Preprocessor took 96.05ms. Allocated memory is still 117.4MB. Free memory was 70.8MB in the beginning and 63.5MB in the end (delta: 7.4MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-24 02:07:14,351 INFO  L158              Benchmark]: RCFGBuilder took 974.86ms. Allocated memory is still 117.4MB. Free memory was 63.5MB in the beginning and 80.1MB in the end (delta: -16.7MB). Peak memory consumption was 41.0MB. Max. memory is 16.1GB.
[2024-11-24 02:07:14,351 INFO  L158              Benchmark]: TraceAbstraction took 24015.77ms. Allocated memory was 117.4MB in the beginning and 520.1MB in the end (delta: 402.7MB). Free memory was 79.6MB in the beginning and 280.9MB in the end (delta: -201.4MB). Peak memory consumption was 199.4MB. Max. memory is 16.1GB.
[2024-11-24 02:07:14,351 INFO  L158              Benchmark]: Witness Printer took 8.49ms. Allocated memory is still 520.1MB. Free memory was 280.9MB in the beginning and 280.8MB in the end (delta: 70.2kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-24 02:07:14,353 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.29ms. Allocated memory is still 167.8MB. Free memory is still 104.4MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 442.04ms. Allocated memory is still 117.4MB. Free memory was 93.4MB in the beginning and 76.5MB in the end (delta: 16.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 92.53ms. Allocated memory is still 117.4MB. Free memory was 76.5MB in the beginning and 70.8MB in the end (delta: 5.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 96.05ms. Allocated memory is still 117.4MB. Free memory was 70.8MB in the beginning and 63.5MB in the end (delta: 7.4MB). There was no memory consumed. Max. memory is 16.1GB.
 * RCFGBuilder took 974.86ms. Allocated memory is still 117.4MB. Free memory was 63.5MB in the beginning and 80.1MB in the end (delta: -16.7MB). Peak memory consumption was 41.0MB. Max. memory is 16.1GB.
 * TraceAbstraction took 24015.77ms. Allocated memory was 117.4MB in the beginning and 520.1MB in the end (delta: 402.7MB). Free memory was 79.6MB in the beginning and 280.9MB in the end (delta: -201.4MB). Peak memory consumption was 199.4MB. Max. memory is 16.1GB.
 * Witness Printer took 8.49ms. Allocated memory is still 520.1MB. Free memory was 280.9MB in the beginning and 280.8MB in the end (delta: 70.2kB). 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 someBinaryArithmeticDOUBLEoperation at line 118, overapproximation of someBinaryArithmeticDOUBLEoperation at line 87, overapproximation of someBinaryFLOATComparisonOperation at line 178, overapproximation of someBinaryDOUBLEComparisonOperation at line 185, overapproximation of someBinaryDOUBLEComparisonOperation at line 201, overapproximation of someBinaryDOUBLEComparisonOperation at line 172, overapproximation of someBinaryDOUBLEComparisonOperation at line 168, overapproximation of someBinaryDOUBLEComparisonOperation at line 199, overapproximation of someBinaryDOUBLEComparisonOperation at line 119, overapproximation of someBinaryDOUBLEComparisonOperation at line 211, overapproximation of someBinaryDOUBLEComparisonOperation at line 166, overapproximation of someBinaryDOUBLEComparisonOperation at line 183, overapproximation of someBinaryDOUBLEComparisonOperation at line 170. 
Possible FailurePath: 
[L21]                    unsigned char isInitial = 0;
[L22]                    signed char var_1_1 = 10;
[L23]                    signed char var_1_3 = 1;
[L24]                    signed char var_1_4 = 100;
[L25]                    signed char var_1_5 = 5;
[L26]                    signed char var_1_6 = 32;
[L27]                    signed char var_1_7 = 32;
[L28]                    unsigned short int var_1_8 = 8;
[L29]                    unsigned short int var_1_10 = 21451;
[L30]                    unsigned char var_1_12 = 8;
[L31]                    unsigned short int var_1_13 = 16;
[L32]                    unsigned short int var_1_16 = 53444;
[L33]                    unsigned char var_1_17 = 0;
[L34]                    unsigned char var_1_18 = 0;
[L35]                    double var_1_19 = 1.2;
[L36]                    signed char var_1_20 = 1;
[L37]                    double var_1_21 = 10.5;
[L38]                    double var_1_22 = 0.0;
[L39]                    double var_1_23 = 10.4;
[L40]                    double var_1_24 = 50.5;
[L41]                    unsigned short int var_1_25 = 2;
[L42]                    signed long int var_1_26 = 500;
[L43]                    signed short int var_1_30 = -32;
[L44]                    float var_1_31 = 99.375;
[L45]                    float var_1_33 = 7.5;
[L46]                    unsigned char var_1_34 = 8;
[L47]                    unsigned char var_1_35 = 32;
[L48]                    signed long int var_1_36 = 1;
[L49]                    double var_1_37 = 100.5;
[L50]                    double var_1_38 = 63.25;
[L51]                    double var_1_39 = 16.4;
[L52]                    unsigned char var_1_40 = 0;
[L53]                    unsigned char var_1_41 = 1;
[L54]                    unsigned char var_1_42 = 1;
[L55]                    unsigned char var_1_43 = 1;
[L56]                    unsigned short int var_1_44 = 0;
[L57]                    unsigned short int var_1_45 = 63602;
[L58]                    double var_1_46 = 1.75;
[L59]                    double var_1_47 = 99.25;
[L60]                    double var_1_48 = 32.2;
[L61]                    unsigned short int last_1_var_1_8 = 8;
[L62]                    unsigned char last_1_var_1_12 = 8;
[L63]                    unsigned short int last_1_var_1_13 = 16;
[L64]                    unsigned char last_1_var_1_17 = 0;
[L65]                    unsigned short int last_1_var_1_25 = 2;
             VAL         [isInitial=0, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=1, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=100, var_1_5=5, var_1_6=32, var_1_7=32, var_1_8=8]
[L215]                   isInitial = 1
[L216]       FCALL       initially()
[L218]       CALL        updateLastVariables()
[L204]                   last_1_var_1_8 = var_1_8
[L205]                   last_1_var_1_12 = var_1_12
[L206]                   last_1_var_1_13 = var_1_13
[L207]                   last_1_var_1_17 = var_1_17
[L208]                   last_1_var_1_25 = var_1_25
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=1, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=100, var_1_5=5, var_1_6=32, var_1_7=32, var_1_8=8]
[L218]       RET         updateLastVariables()
[L219]       CALL        updateVariables()
[L138]                   var_1_3 = __VERIFIER_nondet_char()
[L139]       CALL        assume_abort_if_not(var_1_3 >= -127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=100, var_1_5=5, var_1_6=32, var_1_7=32, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=100, var_1_5=5, var_1_6=32, var_1_7=32, var_1_8=8]
[L139]       RET         assume_abort_if_not(var_1_3 >= -127)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=100, var_1_5=5, var_1_6=32, var_1_7=32, var_1_8=8]
[L140]       CALL        assume_abort_if_not(var_1_3 <= 126)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=100, var_1_5=5, var_1_6=32, var_1_7=32, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=100, var_1_5=5, var_1_6=32, var_1_7=32, var_1_8=8]
[L140]       RET         assume_abort_if_not(var_1_3 <= 126)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=100, var_1_5=5, var_1_6=32, var_1_7=32, var_1_8=8]
[L141]                   var_1_4 = __VERIFIER_nondet_char()
[L142]       CALL        assume_abort_if_not(var_1_4 >= -127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=5, var_1_6=32, var_1_7=32, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=5, var_1_6=32, var_1_7=32, var_1_8=8]
[L142]       RET         assume_abort_if_not(var_1_4 >= -127)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=5, var_1_6=32, var_1_7=32, var_1_8=8]
[L143]       CALL        assume_abort_if_not(var_1_4 <= 126)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=5, var_1_6=32, var_1_7=32, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=5, var_1_6=32, var_1_7=32, var_1_8=8]
[L143]       RET         assume_abort_if_not(var_1_4 <= 126)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=5, var_1_6=32, var_1_7=32, var_1_8=8]
[L144]                   var_1_5 = __VERIFIER_nondet_char()
[L145]       CALL        assume_abort_if_not(var_1_5 >= -1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=32, var_1_7=32, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=32, var_1_7=32, var_1_8=8]
[L145]       RET         assume_abort_if_not(var_1_5 >= -1)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=32, var_1_7=32, var_1_8=8]
[L146]       CALL        assume_abort_if_not(var_1_5 <= 126)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=32, var_1_7=32, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=32, var_1_7=32, var_1_8=8]
[L146]       RET         assume_abort_if_not(var_1_5 <= 126)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=32, var_1_7=32, var_1_8=8]
[L147]                   var_1_6 = __VERIFIER_nondet_char()
[L148]       CALL        assume_abort_if_not(var_1_6 >= 31)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=32, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=32, var_1_8=8]
[L148]       RET         assume_abort_if_not(var_1_6 >= 31)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=32, var_1_8=8]
[L149]       CALL        assume_abort_if_not(var_1_6 <= 63)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=32, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=32, var_1_8=8]
[L149]       RET         assume_abort_if_not(var_1_6 <= 63)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=32, var_1_8=8]
[L150]                   var_1_7 = __VERIFIER_nondet_char()
[L151]       CALL        assume_abort_if_not(var_1_7 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L151]       RET         assume_abort_if_not(var_1_7 >= 0)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L152]       CALL        assume_abort_if_not(var_1_7 <= 63)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L152]       RET         assume_abort_if_not(var_1_7 <= 63)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=21451, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L153]                   var_1_10 = __VERIFIER_nondet_ushort()
[L154]       CALL        assume_abort_if_not(var_1_10 >= 16383)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L154]       RET         assume_abort_if_not(var_1_10 >= 16383)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L155]       CALL        assume_abort_if_not(var_1_10 <= 32767)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L155]       RET         assume_abort_if_not(var_1_10 <= 32767)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=53444, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L156]                   var_1_16 = __VERIFIER_nondet_ushort()
[L157]       CALL        assume_abort_if_not(var_1_16 >= 32767)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L157]       RET         assume_abort_if_not(var_1_16 >= 32767)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L158]       CALL        assume_abort_if_not(var_1_16 <= 65534)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L158]       RET         assume_abort_if_not(var_1_16 <= 65534)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L159]                   var_1_18 = __VERIFIER_nondet_uchar()
[L160]       CALL        assume_abort_if_not(var_1_18 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L160]       RET         assume_abort_if_not(var_1_18 >= 0)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L161]       CALL        assume_abort_if_not(var_1_18 <= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L161]       RET         assume_abort_if_not(var_1_18 <= 0)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=1, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L162]                   var_1_20 = __VERIFIER_nondet_char()
[L163]       CALL        assume_abort_if_not(var_1_20 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L163]       RET         assume_abort_if_not(var_1_20 >= 0)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L164]       CALL        assume_abort_if_not(var_1_20 <= 127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L164]       RET         assume_abort_if_not(var_1_20 <= 127)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_21=21/2, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L165]                   var_1_21 = __VERIFIER_nondet_double()
[L166]       CALL        assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L166]       RET         assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_22=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L167]                   var_1_22 = __VERIFIER_nondet_double()
[L168]       CALL        assume_abort_if_not((var_1_22 >= 4611686.018427382800e+12F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L168]       RET         assume_abort_if_not((var_1_22 >= 4611686.018427382800e+12F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_23=52/5, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L169]                   var_1_23 = __VERIFIER_nondet_double()
[L170]       CALL        assume_abort_if_not((var_1_23 >= 0.0F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L170]       RET         assume_abort_if_not((var_1_23 >= 0.0F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_24=101/2, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L171]                   var_1_24 = __VERIFIER_nondet_double()
[L172]       CALL        assume_abort_if_not((var_1_24 >= 0.0F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L172]       RET         assume_abort_if_not((var_1_24 >= 0.0F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=-32, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L173]                   var_1_30 = __VERIFIER_nondet_short()
[L174]       CALL        assume_abort_if_not(var_1_30 >= -32768)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L174]       RET         assume_abort_if_not(var_1_30 >= -32768)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L175]       CALL        assume_abort_if_not(var_1_30 <= 32767)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L175]       RET         assume_abort_if_not(var_1_30 <= 32767)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L176]       CALL        assume_abort_if_not(var_1_30 != 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L176]       RET         assume_abort_if_not(var_1_30 != 0)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_33=15/2, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L177]                   var_1_33 = __VERIFIER_nondet_float()
[L178]       CALL        assume_abort_if_not((var_1_33 >= -922337.2036854765600e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L178]       RET         assume_abort_if_not((var_1_33 >= -922337.2036854765600e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 9223372.036854765600e+12F && var_1_33 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=32, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L179]                   var_1_35 = __VERIFIER_nondet_uchar()
[L180]       CALL        assume_abort_if_not(var_1_35 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L180]       RET         assume_abort_if_not(var_1_35 >= 0)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L181]       CALL        assume_abort_if_not(var_1_35 <= 254)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L181]       RET         assume_abort_if_not(var_1_35 <= 254)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_38=253/4, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L182]                   var_1_38 = __VERIFIER_nondet_double()
[L183]       CALL        assume_abort_if_not((var_1_38 >= -461168.6018427382800e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 4611686.018427382800e+12F && var_1_38 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L183]       RET         assume_abort_if_not((var_1_38 >= -461168.6018427382800e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 4611686.018427382800e+12F && var_1_38 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_39=82/5, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L184]                   var_1_39 = __VERIFIER_nondet_double()
[L185]       CALL        assume_abort_if_not((var_1_39 >= -461168.6018427382800e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L185]       RET         assume_abort_if_not((var_1_39 >= -461168.6018427382800e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L186]                   var_1_41 = __VERIFIER_nondet_uchar()
[L187]       CALL        assume_abort_if_not(var_1_41 >= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L187]       RET         assume_abort_if_not(var_1_41 >= 1)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L188]       CALL        assume_abort_if_not(var_1_41 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L188]       RET         assume_abort_if_not(var_1_41 <= 1)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L189]                   var_1_42 = __VERIFIER_nondet_uchar()
[L190]       CALL        assume_abort_if_not(var_1_42 >= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L190]       RET         assume_abort_if_not(var_1_42 >= 1)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L191]       CALL        assume_abort_if_not(var_1_42 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L191]       RET         assume_abort_if_not(var_1_42 <= 1)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L192]                   var_1_43 = __VERIFIER_nondet_uchar()
[L193]       CALL        assume_abort_if_not(var_1_43 >= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L193]       RET         assume_abort_if_not(var_1_43 >= 1)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L194]       CALL        assume_abort_if_not(var_1_43 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L194]       RET         assume_abort_if_not(var_1_43 <= 1)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=63602, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L195]                   var_1_45 = __VERIFIER_nondet_ushort()
[L196]       CALL        assume_abort_if_not(var_1_45 >= 32767)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L196]       RET         assume_abort_if_not(var_1_45 >= 32767)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L197]       CALL        assume_abort_if_not(var_1_45 <= 65534)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L197]       RET         assume_abort_if_not(var_1_45 <= 65534)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_47=397/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L198]                   var_1_47 = __VERIFIER_nondet_double()
[L199]       CALL        assume_abort_if_not((var_1_47 >= 0.0F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854765600e+12F && var_1_47 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L199]       RET         assume_abort_if_not((var_1_47 >= 0.0F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 9223372.036854765600e+12F && var_1_47 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_48=161/5, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L200]                   var_1_48 = __VERIFIER_nondet_double()
[L201]       CALL        assume_abort_if_not((var_1_48 >= 0.0F && var_1_48 <= -1.0e-20F) || (var_1_48 <= 9223372.036854765600e+12F && var_1_48 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L201]       RET         assume_abort_if_not((var_1_48 >= 0.0F && var_1_48 <= -1.0e-20F) || (var_1_48 <= 9223372.036854765600e+12F && var_1_48 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=2, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L219]       RET         updateVariables()
[L220]       CALL        step()
[L69]        COND TRUE   (last_1_var_1_8 < last_1_var_1_13) || last_1_var_1_17
[L70]                    var_1_25 = (((((last_1_var_1_12) > (last_1_var_1_12)) ? (last_1_var_1_12) : (last_1_var_1_12))) + var_1_7)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L74]                    signed long int stepLocal_1 = last_1_var_1_13;
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, stepLocal_1=16, var_1_10=32767, var_1_12=8, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L75]        COND TRUE   last_1_var_1_13 == stepLocal_1
[L76]                    var_1_12 = ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7)))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=63, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=8]
[L78]                    var_1_8 = (((var_1_7 + var_1_6) + var_1_12) + (var_1_10 - var_1_12))
[L79]                    signed long int stepLocal_0 = -1000000;
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, stepLocal_0=-1000000, var_1_10=32767, var_1_12=63, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=10, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L80]        COND TRUE   var_1_8 >= stepLocal_0
[L81]                    var_1_1 = ((((var_1_3) < (var_1_4)) ? (var_1_3) : (var_1_4)))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=63, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L85]                    signed char stepLocal_3 = var_1_1;
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, stepLocal_3=1, var_1_10=32767, var_1_12=63, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_19=6/5, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L86]        COND TRUE   stepLocal_3 >= (var_1_5 - var_1_20)
[L87]                    var_1_19 = (((((var_1_21) < ((var_1_22 - var_1_23))) ? (var_1_21) : ((var_1_22 - var_1_23)))) - var_1_24)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=63, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L89]        COND FALSE  !(((((((((last_1_var_1_12) > (var_1_6)) ? (last_1_var_1_12) : (var_1_6)))) < (last_1_var_1_8)) ? (((((last_1_var_1_12) > (var_1_6)) ? (last_1_var_1_12) : (var_1_6)))) : (last_1_var_1_8))) > (var_1_3 * last_1_var_1_25))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=63, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L92]                    unsigned short int stepLocal_2 = var_1_25;
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, stepLocal_2=71, var_1_10=32767, var_1_12=63, var_1_13=16, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L93]        COND FALSE  !(\read(var_1_17))
[L100]                   var_1_13 = (var_1_16 - var_1_10)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, stepLocal_2=71, var_1_10=32767, var_1_12=63, var_1_13=0, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L102]       COND FALSE  !(var_1_17 && (var_1_8 > (var_1_1 / var_1_30)))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, stepLocal_2=71, var_1_10=32767, var_1_12=63, var_1_13=0, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L107]       COND FALSE  !(var_1_25 < var_1_30)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, stepLocal_2=71, var_1_10=32767, var_1_12=63, var_1_13=0, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=8, var_1_35=0, var_1_36=1, var_1_37=201/2, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L116]                   var_1_34 = var_1_35
[L117]                   var_1_36 = var_1_1
[L118]                   var_1_37 = (var_1_38 + var_1_39)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, stepLocal_2=71, var_1_10=32767, var_1_12=63, var_1_13=0, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=0, var_1_35=0, var_1_36=1, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L119]       COND TRUE   var_1_19 < var_1_19
[L120]                   var_1_40 = (! ((var_1_41 && var_1_42) && var_1_43))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, stepLocal_2=71, var_1_10=32767, var_1_12=63, var_1_13=0, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=0, var_1_35=0, var_1_36=1, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L122]       EXPR        25 & var_1_35
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, stepLocal_2=71, var_1_10=32767, var_1_12=63, var_1_13=0, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=0, var_1_35=0, var_1_36=1, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L122]       COND FALSE  !((25 & var_1_35) < (var_1_13 - 25))
[L127]       EXPR        var_1_8 ^ var_1_45
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, stepLocal_2=71, var_1_10=32767, var_1_12=63, var_1_13=0, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_34=0, var_1_35=0, var_1_36=1, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=7/4, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L127]       COND FALSE  !(5u < (var_1_8 ^ var_1_45))
[L134]                   var_1_46 = var_1_33
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, stepLocal_2=71, var_1_10=32767, var_1_12=63, var_1_13=0, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_33=2, var_1_34=0, var_1_35=0, var_1_36=1, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=2, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L220]       RET         step()
[L221]       CALL, EXPR  property()
[L211]       EXPR        ((((var_1_8 >= -1000000) ? (var_1_1 == ((signed char) ((((var_1_3) < (var_1_4)) ? (var_1_3) : (var_1_4))))) : (var_1_1 == ((signed char) (var_1_5 - ((var_1_6 - 8) + var_1_7))))) && (var_1_8 == ((unsigned short int) (((var_1_7 + var_1_6) + var_1_12) + (var_1_10 - var_1_12))))) && ((last_1_var_1_13 == last_1_var_1_13) ? (var_1_12 == ((unsigned char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))))) : 1)) && (var_1_17 ? ((((var_1_10 + var_1_12) << var_1_5) < var_1_25) ? (var_1_13 == ((unsigned short int) ((((var_1_7) < (((((var_1_12) > (((((var_1_12) < (var_1_6)) ? (var_1_12) : (var_1_6))))) ? (var_1_12) : (((((var_1_12) < (var_1_6)) ? (var_1_12) : (var_1_6)))))))) ? (var_1_7) : (((((var_1_12) > (((((var_1_12) < (var_1_6)) ? (var_1_12) : (var_1_6))))) ? (var_1_12) : (((((var_1_12) < (var_1_6)) ? (var_1_12) : (var_1_6))))))))))) : (var_1_13 == ((unsigned short int) (var_1_16 - (var_1_12 + var_1_12))))) : (var_1_13 == ((unsigned short int) (var_1_16 - var_1_10))))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=63, var_1_13=0, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_33=2, var_1_34=0, var_1_35=0, var_1_36=1, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=2, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L211]       EXPR        var_1_17 ? ((((var_1_10 + var_1_12) << var_1_5) < var_1_25) ? (var_1_13 == ((unsigned short int) ((((var_1_7) < (((((var_1_12) > (((((var_1_12) < (var_1_6)) ? (var_1_12) : (var_1_6))))) ? (var_1_12) : (((((var_1_12) < (var_1_6)) ? (var_1_12) : (var_1_6)))))))) ? (var_1_7) : (((((var_1_12) > (((((var_1_12) < (var_1_6)) ? (var_1_12) : (var_1_6))))) ? (var_1_12) : (((((var_1_12) < (var_1_6)) ? (var_1_12) : (var_1_6))))))))))) : (var_1_13 == ((unsigned short int) (var_1_16 - (var_1_12 + var_1_12))))) : (var_1_13 == ((unsigned short int) (var_1_16 - var_1_10)))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=63, var_1_13=0, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_33=2, var_1_34=0, var_1_35=0, var_1_36=1, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=2, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L211]       EXPR        ((((var_1_8 >= -1000000) ? (var_1_1 == ((signed char) ((((var_1_3) < (var_1_4)) ? (var_1_3) : (var_1_4))))) : (var_1_1 == ((signed char) (var_1_5 - ((var_1_6 - 8) + var_1_7))))) && (var_1_8 == ((unsigned short int) (((var_1_7 + var_1_6) + var_1_12) + (var_1_10 - var_1_12))))) && ((last_1_var_1_13 == last_1_var_1_13) ? (var_1_12 == ((unsigned char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))))) : 1)) && (var_1_17 ? ((((var_1_10 + var_1_12) << var_1_5) < var_1_25) ? (var_1_13 == ((unsigned short int) ((((var_1_7) < (((((var_1_12) > (((((var_1_12) < (var_1_6)) ? (var_1_12) : (var_1_6))))) ? (var_1_12) : (((((var_1_12) < (var_1_6)) ? (var_1_12) : (var_1_6)))))))) ? (var_1_7) : (((((var_1_12) > (((((var_1_12) < (var_1_6)) ? (var_1_12) : (var_1_6))))) ? (var_1_12) : (((((var_1_12) < (var_1_6)) ? (var_1_12) : (var_1_6))))))))))) : (var_1_13 == ((unsigned short int) (var_1_16 - (var_1_12 + var_1_12))))) : (var_1_13 == ((unsigned short int) (var_1_16 - var_1_10))))
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=63, var_1_13=0, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_33=2, var_1_34=0, var_1_35=0, var_1_36=1, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=2, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L211-L212]              return (((((((var_1_8 >= -1000000) ? (var_1_1 == ((signed char) ((((var_1_3) < (var_1_4)) ? (var_1_3) : (var_1_4))))) : (var_1_1 == ((signed char) (var_1_5 - ((var_1_6 - 8) + var_1_7))))) && (var_1_8 == ((unsigned short int) (((var_1_7 + var_1_6) + var_1_12) + (var_1_10 - var_1_12))))) && ((last_1_var_1_13 == last_1_var_1_13) ? (var_1_12 == ((unsigned char) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))))) : 1)) && (var_1_17 ? ((((var_1_10 + var_1_12) << var_1_5) < var_1_25) ? (var_1_13 == ((unsigned short int) ((((var_1_7) < (((((var_1_12) > (((((var_1_12) < (var_1_6)) ? (var_1_12) : (var_1_6))))) ? (var_1_12) : (((((var_1_12) < (var_1_6)) ? (var_1_12) : (var_1_6)))))))) ? (var_1_7) : (((((var_1_12) > (((((var_1_12) < (var_1_6)) ? (var_1_12) : (var_1_6))))) ? (var_1_12) : (((((var_1_12) < (var_1_6)) ? (var_1_12) : (var_1_6))))))))))) : (var_1_13 == ((unsigned short int) (var_1_16 - (var_1_12 + var_1_12))))) : (var_1_13 == ((unsigned short int) (var_1_16 - var_1_10))))) && ((((((((((last_1_var_1_12) > (var_1_6)) ? (last_1_var_1_12) : (var_1_6)))) < (last_1_var_1_8)) ? (((((last_1_var_1_12) > (var_1_6)) ? (last_1_var_1_12) : (var_1_6)))) : (last_1_var_1_8))) > (var_1_3 * last_1_var_1_25)) ? (var_1_17 == ((unsigned char) var_1_18)) : 1)) && ((var_1_1 >= (var_1_5 - var_1_20)) ? (var_1_19 == ((double) (((((var_1_21) < ((var_1_22 - var_1_23))) ? (var_1_21) : ((var_1_22 - var_1_23)))) - var_1_24))) : 1)) && (((last_1_var_1_8 < last_1_var_1_13) || last_1_var_1_17) ? (var_1_25 == ((unsigned short int) (((((last_1_var_1_12) > (last_1_var_1_12)) ? (last_1_var_1_12) : (last_1_var_1_12))) + var_1_7))) : (var_1_25 == ((unsigned short int) var_1_7)))
;
[L221]       RET, EXPR   property()
[L221]       CALL        __VERIFIER_assert(property())
[L19]        COND TRUE   !(cond)
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=63, var_1_13=0, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_33=2, var_1_34=0, var_1_35=0, var_1_36=1, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=2, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]
[L19]                    reach_error()
             VAL         [isInitial=1, last_1_var_1_12=8, last_1_var_1_13=16, last_1_var_1_17=0, last_1_var_1_25=2, last_1_var_1_8=8, var_1_10=32767, var_1_12=63, var_1_13=0, var_1_16=-163841, var_1_17=0, var_1_18=0, var_1_1=1, var_1_20=0, var_1_25=71, var_1_26=500, var_1_30=2, var_1_31=795/8, var_1_33=2, var_1_34=0, var_1_35=0, var_1_36=1, var_1_3=4, var_1_40=0, var_1_41=1, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=32861, var_1_46=2, var_1_4=1, var_1_5=-1, var_1_6=31, var_1_7=63, var_1_8=32861]

  - StatisticsResult: Ultimate Automizer benchmark data
    CFG has 2 procedures, 130 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 23.7s, OverallIterations: 8, TraceHistogramMax: 40, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 5.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1792 SdHoareTripleChecker+Valid, 3.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1756 mSDsluCounter, 3630 SdHoareTripleChecker+Invalid, 2.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2340 mSDsCounter, 695 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1986 IncrementalHoareTripleChecker+Invalid, 2681 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 695 mSolverCounterUnsat, 1290 mSDtfsCounter, 1986 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1362 GetRequests, 1270 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 966 ImplicationChecksByTransitivity, 3.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=251occurred in iteration=7, InterpolantAutomatonStates: 69, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 7 MinimizatonAttempts, 52 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 13.7s InterpolantComputationTime, 3055 NumberOfCodeBlocks, 3055 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 3040 ConstructedInterpolants, 0 QuantifiedInterpolants, 13183 SizeOfPredicates, 8 NumberOfNonLiveVariables, 1746 ConjunctsInSsa, 43 ConjunctsInUnsatCore, 12 InterpolantComputations, 5 PerfectInterpolantSequences, 36588/37440 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 02:07:14,392 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/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_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/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_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-21.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/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_f8d73e6c-f945-4234-95f8-44492d99781d/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 c6f7885d84980ca7800495e5864ca7eb3adcf4bf39d157643b64f146a317ef8e
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-6497de0
[2024-11-24 02:07:17,375 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-24 02:07:17,482 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf
[2024-11-24 02:07:17,488 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-24 02:07:17,488 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-24 02:07:17,514 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-24 02:07:17,515 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-24 02:07:17,515 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-24 02:07:17,515 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-24 02:07:17,515 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-24 02:07:17,516 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-24 02:07:17,516 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-24 02:07:17,516 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-24 02:07:17,516 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-24 02:07:17,516 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-24 02:07:17,517 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-24 02:07:17,517 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-24 02:07:17,517 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-24 02:07:17,517 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-24 02:07:17,517 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-24 02:07:17,517 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-24 02:07:17,517 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-24 02:07:17,517 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-24 02:07:17,518 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-11-24 02:07:17,518 INFO  L153        SettingsManager]:  * Use bitvectors instead of ints=true
[2024-11-24 02:07:17,518 INFO  L153        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2024-11-24 02:07:17,518 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-24 02:07:17,518 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-24 02:07:17,518 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-11-24 02:07:17,518 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-24 02:07:17,519 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-11-24 02:07:17,519 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-24 02:07:17,519 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-24 02:07:17,519 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-24 02:07:17,519 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-24 02:07:17,519 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-24 02:07:17,519 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-24 02:07:17,519 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-24 02:07:17,520 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-24 02:07:17,520 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-24 02:07:17,520 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-24 02:07:17,520 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-24 02:07:17,520 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-11-24 02:07:17,520 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-24 02:07:17,520 INFO  L153        SettingsManager]:  * Trace refinement strategy=FOX
[2024-11-24 02:07:17,520 INFO  L153        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2024-11-24 02:07:17,520 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-24 02:07:17,520 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-24 02:07:17,521 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-24 02:07:17,521 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-24 02:07:17,521 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_f8d73e6c-f945-4234-95f8-44492d99781d/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 -> c6f7885d84980ca7800495e5864ca7eb3adcf4bf39d157643b64f146a317ef8e
[2024-11-24 02:07:17,903 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-24 02:07:17,920 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-24 02:07:17,923 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-24 02:07:17,925 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-24 02:07:17,928 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-24 02:07:17,930 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-21.i
[2024-11-24 02:07:21,120 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/data/7e9a2f11e/b2eee70ca7624e3abbd83db78454b2b0/FLAGae13936f1
[2024-11-24 02:07:21,441 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-24 02:07:21,445 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-21.i
[2024-11-24 02:07:21,473 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/data/7e9a2f11e/b2eee70ca7624e3abbd83db78454b2b0/FLAGae13936f1
[2024-11-24 02:07:21,503 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/data/7e9a2f11e/b2eee70ca7624e3abbd83db78454b2b0
[2024-11-24 02:07:21,506 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-24 02:07:21,509 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-24 02:07:21,511 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-24 02:07:21,511 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-24 02:07:21,517 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-24 02:07:21,518 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 02:07:21" (1/1) ...
[2024-11-24 02:07:21,519 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 02:07:21, skipping insertion in model container
[2024-11-24 02:07:21,521 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 02:07:21" (1/1) ...
[2024-11-24 02:07:21,552 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-24 02:07:21,774 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_f8d73e6c-f945-4234-95f8-44492d99781d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-21.i[919,932]
[2024-11-24 02:07:21,939 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-24 02:07:21,956 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-24 02:07:21,974 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_f8d73e6c-f945-4234-95f8-44492d99781d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-21.i[919,932]
[2024-11-24 02:07:22,069 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-24 02:07:22,090 INFO  L204         MainTranslator]: Completed translation
[2024-11-24 02:07:22,091 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:07:22 WrapperNode
[2024-11-24 02:07:22,091 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-24 02:07:22,093 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-24 02:07:22,093 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-24 02:07:22,093 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-24 02:07:22,101 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:07:22" (1/1) ...
[2024-11-24 02:07:22,124 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:07:22" (1/1) ...
[2024-11-24 02:07:22,182 INFO  L138                Inliner]: procedures = 27, calls = 53, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 237
[2024-11-24 02:07:22,182 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-24 02:07:22,183 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-24 02:07:22,183 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-24 02:07:22,183 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-24 02:07:22,202 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:07:22" (1/1) ...
[2024-11-24 02:07:22,202 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:07:22" (1/1) ...
[2024-11-24 02:07:22,211 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:07:22" (1/1) ...
[2024-11-24 02:07:22,236 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 02:07:22,239 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:07:22" (1/1) ...
[2024-11-24 02:07:22,239 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:07:22" (1/1) ...
[2024-11-24 02:07:22,260 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:07:22" (1/1) ...
[2024-11-24 02:07:22,264 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:07:22" (1/1) ...
[2024-11-24 02:07:22,268 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:07:22" (1/1) ...
[2024-11-24 02:07:22,277 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:07:22" (1/1) ...
[2024-11-24 02:07:22,282 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:07:22" (1/1) ...
[2024-11-24 02:07:22,286 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-24 02:07:22,286 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-24 02:07:22,287 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-24 02:07:22,287 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-24 02:07:22,288 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:07:22" (1/1) ...
[2024-11-24 02:07:22,294 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-24 02:07:22,312 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 02:07:22,327 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-24 02:07:22,332 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-24 02:07:22,368 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-24 02:07:22,368 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0
[2024-11-24 02:07:22,368 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-24 02:07:22,368 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-24 02:07:22,369 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-24 02:07:22,369 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-24 02:07:22,496 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-24 02:07:22,498 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-24 02:07:26,844 INFO  L?                        ?]: Removed 16 outVars from TransFormulas that were not future-live.
[2024-11-24 02:07:26,844 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-24 02:07:26,856 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-24 02:07:26,857 INFO  L312             CfgBuilder]: Removed 2 assume(true) statements.
[2024-11-24 02:07:26,857 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 02:07:26 BoogieIcfgContainer
[2024-11-24 02:07:26,857 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-24 02:07:26,860 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-24 02:07:26,861 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-24 02:07:26,866 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-24 02:07:26,866 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 02:07:21" (1/3) ...
[2024-11-24 02:07:26,867 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c7cc7f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 02:07:26, skipping insertion in model container
[2024-11-24 02:07:26,867 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 02:07:22" (2/3) ...
[2024-11-24 02:07:26,868 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c7cc7f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 02:07:26, skipping insertion in model container
[2024-11-24 02:07:26,868 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 02:07:26" (3/3) ...
[2024-11-24 02:07:26,869 INFO  L128   eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-21.i
[2024-11-24 02:07:26,885 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-24 02:07:26,888 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-21.i that has 2 procedures, 106 locations, 1 initial locations, 1 loop locations, and 1 error locations.
[2024-11-24 02:07:26,971 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-24 02:07:26,983 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;@1e09213e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-24 02:07:26,983 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-11-24 02:07:26,988 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 106 states, 63 states have (on average 1.3650793650793651) internal successors, (86), 64 states have internal predecessors, (86), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40)
[2024-11-24 02:07:27,006 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 250
[2024-11-24 02:07:27,006 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 02:07:27,007 INFO  L218           NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:07:27,008 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 02:07:27,013 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 02:07:27,013 INFO  L85        PathProgramCache]: Analyzing trace with hash -1477094297, now seen corresponding path program 1 times
[2024-11-24 02:07:27,025 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-24 02:07:27,026 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1671624019]
[2024-11-24 02:07:27,026 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 02:07:27,027 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 02:07:27,027 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-24 02:07:27,029 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/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 02:07:27,033 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/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 02:07:27,583 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 02:07:27,601 INFO  L256         TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 1 conjuncts are in the unsatisfiable core
[2024-11-24 02:07:27,617 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 02:07:27,694 INFO  L134       CoverageAnalysis]: Checked inductivity of 3120 backedges. 974 proven. 0 refuted. 0 times theorem prover too weak. 2146 trivial. 0 not checked.
[2024-11-24 02:07:27,694 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-24 02:07:27,695 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-24 02:07:27,695 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1671624019]
[2024-11-24 02:07:27,695 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1671624019] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-24 02:07:27,696 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-24 02:07:27,696 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-24 02:07:27,698 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806802376]
[2024-11-24 02:07:27,698 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-24 02:07:27,703 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-24 02:07:27,703 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-24 02:07:27,724 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-24 02:07:27,725 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-24 02:07:27,727 INFO  L87              Difference]: Start difference. First operand  has 106 states, 63 states have (on average 1.3650793650793651) internal successors, (86), 64 states have internal predecessors, (86), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand  has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40)
[2024-11-24 02:07:27,766 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 02:07:27,766 INFO  L93              Difference]: Finished difference Result 205 states and 366 transitions.
[2024-11-24 02:07:27,767 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-24 02:07:27,772 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 249
[2024-11-24 02:07:27,773 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 02:07:27,780 INFO  L225             Difference]: With dead ends: 205
[2024-11-24 02:07:27,780 INFO  L226             Difference]: Without dead ends: 102
[2024-11-24 02:07:27,784 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 248 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 02:07:27,787 INFO  L435           NwaCegarLoop]: 156 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, 156 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 02:07:27,788 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-24 02:07:27,803 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 102 states.
[2024-11-24 02:07:27,849 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102.
[2024-11-24 02:07:27,850 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 102 states, 60 states have (on average 1.2666666666666666) internal successors, (76), 60 states have internal predecessors, (76), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40)
[2024-11-24 02:07:27,864 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 156 transitions.
[2024-11-24 02:07:27,869 INFO  L78                 Accepts]: Start accepts. Automaton has 102 states and 156 transitions. Word has length 249
[2024-11-24 02:07:27,870 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 02:07:27,870 INFO  L471      AbstractCegarLoop]: Abstraction has 102 states and 156 transitions.
[2024-11-24 02:07:27,871 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40)
[2024-11-24 02:07:27,871 INFO  L276                IsEmpty]: Start isEmpty. Operand 102 states and 156 transitions.
[2024-11-24 02:07:27,878 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 250
[2024-11-24 02:07:27,878 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 02:07:27,879 INFO  L218           NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:07:27,892 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/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 02:07:28,079 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/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 02:07:28,080 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 02:07:28,081 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 02:07:28,081 INFO  L85        PathProgramCache]: Analyzing trace with hash -1610994131, now seen corresponding path program 1 times
[2024-11-24 02:07:28,082 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-24 02:07:28,082 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1854870992]
[2024-11-24 02:07:28,082 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 02:07:28,082 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 02:07:28,082 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-24 02:07:28,086 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/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 02:07:28,087 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f8d73e6c-f945-4234-95f8-44492d99781d/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 02:07:29,010 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 02:07:29,037 INFO  L256         TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 58 conjuncts are in the unsatisfiable core
[2024-11-24 02:07:29,077 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 02:09:17,849 WARN  L286               SmtUtils]: Spent 5.43s 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 02:11:56,633 WARN  L286               SmtUtils]: Spent 1.70m on a formula simplification that was a NOOP. DAG size: 97 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)
[2024-11-24 02:12:18,090 WARN  L286               SmtUtils]: Spent 6.20s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 02:12:41,975 WARN  L286               SmtUtils]: Spent 5.11s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 02:14:02,346 WARN  L286               SmtUtils]: Spent 6.49s 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 02:14:29,116 WARN  L286               SmtUtils]: Spent 5.72s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 02:16:03,051 WARN  L286               SmtUtils]: Spent 6.23s on a formula simplification that was a NOOP. DAG size: 13 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 02:16:29,399 WARN  L286               SmtUtils]: Spent 5.50s 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 02:17:03,200 WARN  L286               SmtUtils]: Spent 7.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 02:17:08,835 WARN  L286               SmtUtils]: Spent 5.63s 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 02:19:56,565 WARN  L286               SmtUtils]: Spent 2.14m on a formula simplification that was a NOOP. DAG size: 105 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)
[2024-11-24 02:20:01,611 WARN  L286               SmtUtils]: Spent 5.02s 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 02:20:23,913 WARN  L286               SmtUtils]: Spent 6.83s 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 02:20:37,038 WARN  L286               SmtUtils]: Spent 5.77s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-24 02:20:55,824 WARN  L286               SmtUtils]: Spent 5.18s 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 02:21:32,298 WARN  L286               SmtUtils]: Spent 5.14s 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 02:21:37,910 WARN  L286               SmtUtils]: Spent 5.61s 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 02:21:47,544 WARN  L286               SmtUtils]: Spent 5.52s 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)