./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-88.i --full-output --architecture 32bit


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


Checking for ERROR reachability
Using default analysis
Version d790fecc
Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-88.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1 --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 d932f550128ee0fa0e71186b284b0166975f000099ce0256890ee3ed041af704
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-12-02 14:38:26,675 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-12-02 14:38:26,732 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf
[2024-12-02 14:38:26,737 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-12-02 14:38:26,738 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-12-02 14:38:26,758 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-12-02 14:38:26,759 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-12-02 14:38:26,759 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-12-02 14:38:26,759 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-12-02 14:38:26,759 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-12-02 14:38:26,759 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-12-02 14:38:26,760 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-12-02 14:38:26,760 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-12-02 14:38:26,760 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-12-02 14:38:26,760 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-12-02 14:38:26,760 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-12-02 14:38:26,760 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-12-02 14:38:26,760 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-12-02 14:38:26,760 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-12-02 14:38:26,760 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-12-02 14:38:26,761 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-12-02 14:38:26,761 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-12-02 14:38:26,761 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-12-02 14:38:26,761 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-12-02 14:38:26,761 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-12-02 14:38:26,761 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-12-02 14:38:26,761 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-12-02 14:38:26,761 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-12-02 14:38:26,761 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-12-02 14:38:26,761 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 14:38:26,761 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 14:38:26,761 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 14:38:26,761 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 14:38:26,762 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-12-02 14:38:26,762 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 14:38:26,762 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 14:38:26,762 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 14:38:26,762 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 14:38:26,762 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-12-02 14:38:26,762 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-12-02 14:38:26,762 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-12-02 14:38:26,762 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-12-02 14:38:26,762 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-12-02 14:38:26,762 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-12-02 14:38:26,762 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-12-02 14:38:26,762 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-12-02 14:38:26,763 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-12-02 14:38:26,763 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-12-02 14:38:26,763 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_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1
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 -> d932f550128ee0fa0e71186b284b0166975f000099ce0256890ee3ed041af704
[2024-12-02 14:38:27,012 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-12-02 14:38:27,021 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-12-02 14:38:27,023 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-12-02 14:38:27,024 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-12-02 14:38:27,025 INFO  L274        PluginConnector]: CDTParser initialized
[2024-12-02 14:38:27,026 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-88.i
[2024-12-02 14:38:29,633 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/data/4693c2fc9/e21b6b132b754cce82cd8c84c83d7675/FLAGd115f6170
[2024-12-02 14:38:29,864 INFO  L384              CDTParser]: Found 1 translation units.
[2024-12-02 14:38:29,864 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-88.i
[2024-12-02 14:38:29,873 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/data/4693c2fc9/e21b6b132b754cce82cd8c84c83d7675/FLAGd115f6170
[2024-12-02 14:38:30,215 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/data/4693c2fc9/e21b6b132b754cce82cd8c84c83d7675
[2024-12-02 14:38:30,217 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-12-02 14:38:30,219 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-12-02 14:38:30,220 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-12-02 14:38:30,220 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-12-02 14:38:30,223 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-12-02 14:38:30,223 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:38:30" (1/1) ...
[2024-12-02 14:38:30,224 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d53927c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:30, skipping insertion in model container
[2024-12-02 14:38:30,224 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:38:30" (1/1) ...
[2024-12-02 14:38:30,242 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-12-02 14:38:30,372 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_02661481-bf96-4b47-885d-faf6fab5b55c/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-88.i[913,926]
[2024-12-02 14:38:30,428 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 14:38:30,435 INFO  L200         MainTranslator]: Completed pre-run
[2024-12-02 14:38:30,444 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_02661481-bf96-4b47-885d-faf6fab5b55c/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-88.i[913,926]
[2024-12-02 14:38:30,469 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 14:38:30,485 INFO  L204         MainTranslator]: Completed translation
[2024-12-02 14:38:30,486 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:30 WrapperNode
[2024-12-02 14:38:30,486 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-12-02 14:38:30,487 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-12-02 14:38:30,487 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-12-02 14:38:30,487 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-12-02 14:38:30,493 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:30" (1/1) ...
[2024-12-02 14:38:30,503 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:30" (1/1) ...
[2024-12-02 14:38:30,537 INFO  L138                Inliner]: procedures = 26, calls = 45, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 211
[2024-12-02 14:38:30,537 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-12-02 14:38:30,538 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-12-02 14:38:30,538 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-12-02 14:38:30,538 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-12-02 14:38:30,547 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:30" (1/1) ...
[2024-12-02 14:38:30,547 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:30" (1/1) ...
[2024-12-02 14:38:30,551 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:30" (1/1) ...
[2024-12-02 14:38:30,567 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-12-02 14:38:30,567 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:30" (1/1) ...
[2024-12-02 14:38:30,567 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:30" (1/1) ...
[2024-12-02 14:38:30,576 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:30" (1/1) ...
[2024-12-02 14:38:30,577 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:30" (1/1) ...
[2024-12-02 14:38:30,581 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:30" (1/1) ...
[2024-12-02 14:38:30,583 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:30" (1/1) ...
[2024-12-02 14:38:30,585 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:30" (1/1) ...
[2024-12-02 14:38:30,588 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-12-02 14:38:30,589 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-12-02 14:38:30,589 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-12-02 14:38:30,589 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-12-02 14:38:30,590 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:30" (1/1) ...
[2024-12-02 14:38:30,596 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 14:38:30,607 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 14:38:30,619 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-12-02 14:38:30,621 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-12-02 14:38:30,644 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-12-02 14:38:30,644 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-12-02 14:38:30,645 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-12-02 14:38:30,645 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int#0
[2024-12-02 14:38:30,645 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-12-02 14:38:30,645 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-12-02 14:38:30,715 INFO  L234             CfgBuilder]: Building ICFG
[2024-12-02 14:38:30,716 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-12-02 14:38:31,050 INFO  L?                        ?]: Removed 13 outVars from TransFormulas that were not future-live.
[2024-12-02 14:38:31,050 INFO  L283             CfgBuilder]: Performing block encoding
[2024-12-02 14:38:31,061 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-12-02 14:38:31,061 INFO  L312             CfgBuilder]: Removed 2 assume(true) statements.
[2024-12-02 14:38:31,061 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:38:31 BoogieIcfgContainer
[2024-12-02 14:38:31,061 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-12-02 14:38:31,063 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-12-02 14:38:31,064 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-12-02 14:38:31,068 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-12-02 14:38:31,068 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 02:38:30" (1/3) ...
[2024-12-02 14:38:31,069 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22ca5fa4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:38:31, skipping insertion in model container
[2024-12-02 14:38:31,069 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:30" (2/3) ...
[2024-12-02 14:38:31,069 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22ca5fa4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:38:31, skipping insertion in model container
[2024-12-02 14:38:31,069 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:38:31" (3/3) ...
[2024-12-02 14:38:31,070 INFO  L128   eAbstractionObserver]: Analyzing ICFG hardness_codestructure_normal_file-88.i
[2024-12-02 14:38:31,084 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-12-02 14:38:31,086 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_codestructure_normal_file-88.i that has 2 procedures, 95 locations, 1 initial locations, 1 loop locations, and 1 error locations.
[2024-12-02 14:38:31,139 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-12-02 14:38:31,151 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;@1b54bb25, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-12-02 14:38:31,151 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-12-02 14:38:31,154 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 95 states, 60 states have (on average 1.4) internal successors, (84), 61 states have internal predecessors, (84), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32)
[2024-12-02 14:38:31,167 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 197
[2024-12-02 14:38:31,167 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 14:38:31,168 INFO  L218           NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 14:38:31,169 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 14:38:31,174 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 14:38:31,174 INFO  L85        PathProgramCache]: Analyzing trace with hash 1555616048, now seen corresponding path program 1 times
[2024-12-02 14:38:31,180 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 14:38:31,181 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107269066]
[2024-12-02 14:38:31,181 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 14:38:31,181 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 14:38:31,308 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 14:38:31,475 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 0 proven. 62 refuted. 0 times theorem prover too weak. 1922 trivial. 0 not checked.
[2024-12-02 14:38:31,475 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 14:38:31,475 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107269066]
[2024-12-02 14:38:31,476 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107269066] provided 0 perfect and 1 imperfect interpolant sequences
[2024-12-02 14:38:31,476 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530949029]
[2024-12-02 14:38:31,476 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 14:38:31,476 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 14:38:31,476 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 14:38:31,479 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 14:38:31,481 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-12-02 14:38:31,636 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 14:38:31,639 INFO  L256         TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 1 conjuncts are in the unsatisfiable core
[2024-12-02 14:38:31,647 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 14:38:31,673 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 62 proven. 0 refuted. 0 times theorem prover too weak. 1922 trivial. 0 not checked.
[2024-12-02 14:38:31,673 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-12-02 14:38:31,674 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [530949029] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 14:38:31,674 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-12-02 14:38:31,674 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2
[2024-12-02 14:38:31,676 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419441530]
[2024-12-02 14:38:31,676 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 14:38:31,679 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-12-02 14:38:31,679 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 14:38:31,692 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-12-02 14:38:31,693 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-12-02 14:38:31,694 INFO  L87              Difference]: Start difference. First operand  has 95 states, 60 states have (on average 1.4) internal successors, (84), 61 states have internal predecessors, (84), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Second operand  has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 2 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 2 states have call successors, (32)
[2024-12-02 14:38:31,716 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 14:38:31,716 INFO  L93              Difference]: Finished difference Result 183 states and 322 transitions.
[2024-12-02 14:38:31,717 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-12-02 14:38:31,718 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 2 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 2 states have call successors, (32) Word has length 196
[2024-12-02 14:38:31,718 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 14:38:31,723 INFO  L225             Difference]: With dead ends: 183
[2024-12-02 14:38:31,723 INFO  L226             Difference]: Without dead ends: 91
[2024-12-02 14:38:31,726 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 197 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-12-02 14:38:31,728 INFO  L435           NwaCegarLoop]: 141 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, 141 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-12-02 14:38:31,728 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-12-02 14:38:31,737 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 91 states.
[2024-12-02 14:38:31,755 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91.
[2024-12-02 14:38:31,756 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 91 states, 57 states have (on average 1.3508771929824561) internal successors, (77), 57 states have internal predecessors, (77), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32)
[2024-12-02 14:38:31,761 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 141 transitions.
[2024-12-02 14:38:31,763 INFO  L78                 Accepts]: Start accepts. Automaton has 91 states and 141 transitions. Word has length 196
[2024-12-02 14:38:31,763 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 14:38:31,763 INFO  L471      AbstractCegarLoop]: Abstraction has 91 states and 141 transitions.
[2024-12-02 14:38:31,763 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 2 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 2 states have call successors, (32)
[2024-12-02 14:38:31,764 INFO  L276                IsEmpty]: Start isEmpty. Operand 91 states and 141 transitions.
[2024-12-02 14:38:31,767 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 197
[2024-12-02 14:38:31,767 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 14:38:31,767 INFO  L218           NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 14:38:31,774 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2024-12-02 14:38:31,968 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0
[2024-12-02 14:38:31,968 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 14:38:31,969 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 14:38:31,969 INFO  L85        PathProgramCache]: Analyzing trace with hash 1544965740, now seen corresponding path program 1 times
[2024-12-02 14:38:31,969 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 14:38:31,969 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762535825]
[2024-12-02 14:38:31,969 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 14:38:31,969 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 14:38:32,095 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 14:38:32,461 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 30 proven. 63 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked.
[2024-12-02 14:38:32,461 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 14:38:32,461 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762535825]
[2024-12-02 14:38:32,462 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762535825] provided 0 perfect and 1 imperfect interpolant sequences
[2024-12-02 14:38:32,462 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193543761]
[2024-12-02 14:38:32,462 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 14:38:32,462 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 14:38:32,462 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 14:38:32,464 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 14:38:32,466 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-12-02 14:38:32,597 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 14:38:32,599 INFO  L256         TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 6 conjuncts are in the unsatisfiable core
[2024-12-02 14:38:32,605 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 14:38:32,972 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 891 proven. 63 refuted. 0 times theorem prover too weak. 1030 trivial. 0 not checked.
[2024-12-02 14:38:32,972 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-12-02 14:38:33,305 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 30 proven. 63 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked.
[2024-12-02 14:38:33,305 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193543761] provided 0 perfect and 2 imperfect interpolant sequences
[2024-12-02 14:38:33,306 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-12-02 14:38:33,306 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7
[2024-12-02 14:38:33,306 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647356175]
[2024-12-02 14:38:33,306 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-12-02 14:38:33,307 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2024-12-02 14:38:33,307 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 14:38:33,308 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2024-12-02 14:38:33,308 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42
[2024-12-02 14:38:33,309 INFO  L87              Difference]: Start difference. First operand 91 states and 141 transitions. Second operand  has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54)
[2024-12-02 14:38:33,614 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 14:38:33,614 INFO  L93              Difference]: Finished difference Result 187 states and 286 transitions.
[2024-12-02 14:38:33,615 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-12-02 14:38:33,615 INFO  L78                 Accepts]: Start accepts. Automaton has  has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 196
[2024-12-02 14:38:33,616 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 14:38:33,618 INFO  L225             Difference]: With dead ends: 187
[2024-12-02 14:38:33,618 INFO  L226             Difference]: Without dead ends: 99
[2024-12-02 14:38:33,619 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 389 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110
[2024-12-02 14:38:33,620 INFO  L435           NwaCegarLoop]: 104 mSDtfsCounter, 180 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time
[2024-12-02 14:38:33,620 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 246 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time]
[2024-12-02 14:38:33,621 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 99 states.
[2024-12-02 14:38:33,636 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 95.
[2024-12-02 14:38:33,637 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 95 states, 60 states have (on average 1.3166666666666667) internal successors, (79), 60 states have internal predecessors, (79), 32 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32)
[2024-12-02 14:38:33,638 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 143 transitions.
[2024-12-02 14:38:33,639 INFO  L78                 Accepts]: Start accepts. Automaton has 95 states and 143 transitions. Word has length 196
[2024-12-02 14:38:33,639 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 14:38:33,639 INFO  L471      AbstractCegarLoop]: Abstraction has 95 states and 143 transitions.
[2024-12-02 14:38:33,640 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 6.857142857142857) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54)
[2024-12-02 14:38:33,640 INFO  L276                IsEmpty]: Start isEmpty. Operand 95 states and 143 transitions.
[2024-12-02 14:38:33,642 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 197
[2024-12-02 14:38:33,642 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 14:38:33,643 INFO  L218           NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 14:38:33,658 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0
[2024-12-02 14:38:33,843 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 14:38:33,843 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 14:38:33,844 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 14:38:33,844 INFO  L85        PathProgramCache]: Analyzing trace with hash -2069943186, now seen corresponding path program 1 times
[2024-12-02 14:38:33,844 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 14:38:33,845 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332889960]
[2024-12-02 14:38:33,845 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 14:38:33,845 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 14:38:33,916 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unknown
[2024-12-02 14:38:33,920 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1264133495]
[2024-12-02 14:38:33,920 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 14:38:33,920 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 14:38:33,920 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 14:38:33,922 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 14:38:33,923 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2024-12-02 14:38:34,092 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-12-02 14:38:34,092 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-12-02 14:38:34,150 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-12-02 14:38:34,270 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-12-02 14:38:34,271 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-12-02 14:38:34,272 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining)
[2024-12-02 14:38:34,283 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0
[2024-12-02 14:38:34,474 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 14:38:34,476 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1]
[2024-12-02 14:38:34,550 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-12-02 14:38:34,554 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 02:38:34 BoogieIcfgContainer
[2024-12-02 14:38:34,554 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-12-02 14:38:34,555 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-12-02 14:38:34,555 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-12-02 14:38:34,555 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-12-02 14:38:34,555 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:38:31" (3/4) ...
[2024-12-02 14:38:34,558 INFO  L149         WitnessPrinter]: No result that supports witness generation found
[2024-12-02 14:38:34,559 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-12-02 14:38:34,559 INFO  L158              Benchmark]: Toolchain (without parser) took 4340.67ms. Allocated memory was 142.6MB in the beginning and 310.4MB in the end (delta: 167.8MB). Free memory was 116.4MB in the beginning and 229.5MB in the end (delta: -113.1MB). Peak memory consumption was 57.4MB. Max. memory is 16.1GB.
[2024-12-02 14:38:34,560 INFO  L158              Benchmark]: CDTParser took 0.30ms. Allocated memory is still 142.6MB. Free memory is still 82.9MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 14:38:34,560 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 266.71ms. Allocated memory is still 142.6MB. Free memory was 116.4MB in the beginning and 101.8MB in the end (delta: 14.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-12-02 14:38:34,560 INFO  L158              Benchmark]: Boogie Procedure Inliner took 50.54ms. Allocated memory is still 142.6MB. Free memory was 101.8MB in the beginning and 97.7MB in the end (delta: 4.1MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 14:38:34,561 INFO  L158              Benchmark]: Boogie Preprocessor took 50.88ms. Allocated memory is still 142.6MB. Free memory was 97.7MB in the beginning and 93.1MB in the end (delta: 4.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-12-02 14:38:34,561 INFO  L158              Benchmark]: RCFGBuilder took 472.24ms. Allocated memory is still 142.6MB. Free memory was 92.9MB in the beginning and 67.2MB in the end (delta: 25.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB.
[2024-12-02 14:38:34,561 INFO  L158              Benchmark]: TraceAbstraction took 3490.47ms. Allocated memory was 142.6MB in the beginning and 310.4MB in the end (delta: 167.8MB). Free memory was 66.6MB in the beginning and 229.5MB in the end (delta: -162.9MB). Peak memory consumption was 7.0MB. Max. memory is 16.1GB.
[2024-12-02 14:38:34,562 INFO  L158              Benchmark]: Witness Printer took 4.02ms. Allocated memory is still 310.4MB. Free memory was 229.5MB in the beginning and 229.5MB in the end (delta: 17.7kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 14:38:34,564 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.30ms. Allocated memory is still 142.6MB. Free memory is still 82.9MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 266.71ms. Allocated memory is still 142.6MB. Free memory was 116.4MB in the beginning and 101.8MB in the end (delta: 14.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 50.54ms. Allocated memory is still 142.6MB. Free memory was 101.8MB in the beginning and 97.7MB in the end (delta: 4.1MB). There was no memory consumed. Max. memory is 16.1GB.
 * Boogie Preprocessor took 50.88ms. Allocated memory is still 142.6MB. Free memory was 97.7MB in the beginning and 93.1MB in the end (delta: 4.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * RCFGBuilder took 472.24ms. Allocated memory is still 142.6MB. Free memory was 92.9MB in the beginning and 67.2MB in the end (delta: 25.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB.
 * TraceAbstraction took 3490.47ms. Allocated memory was 142.6MB in the beginning and 310.4MB in the end (delta: 167.8MB). Free memory was 66.6MB in the beginning and 229.5MB in the end (delta: -162.9MB). Peak memory consumption was 7.0MB. Max. memory is 16.1GB.
 * Witness Printer took 4.02ms. Allocated memory is still 310.4MB. Free memory was 229.5MB in the beginning and 229.5MB in the end (delta: 17.7kB). There was no memory consumed. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: ErrorAutomatonStatistics
    NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0
  - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable
    Unable to prove that a call to reach_error is unreachable
 Reason: overapproximation of someBinaryFLOATComparisonOperation at line 149, overapproximation of someBinaryFLOATComparisonOperation at line 96, overapproximation of someBinaryFLOATComparisonOperation at line 49, overapproximation of someBinaryFLOATComparisonOperation at line 101, overapproximation of someBinaryDOUBLEComparisonOperation at line 60, overapproximation of someBinaryDOUBLEComparisonOperation at line 149, overapproximation of someBinaryDOUBLEComparisonOperation at line 103, overapproximation of someBinaryDOUBLEComparisonOperation at line 69, overapproximation of someBinaryDOUBLEComparisonOperation at line 105, overapproximation of someBinaryDOUBLEComparisonOperation at line 107. 
Possible FailurePath: 
[L21]                    unsigned char isInitial = 0;
[L22]                    double var_1_1 = 15.8;
[L23]                    float var_1_2 = 9.5;
[L24]                    unsigned char var_1_3 = 1;
[L25]                    float var_1_4 = 127.6;
[L26]                    double var_1_5 = 100000000000000.5;
[L27]                    double var_1_6 = 100000000000000.7;
[L28]                    double var_1_7 = 256.75;
[L29]                    unsigned char var_1_8 = 0;
[L30]                    unsigned char var_1_9 = 1;
[L31]                    unsigned char var_1_10 = 0;
[L32]                    unsigned char var_1_11 = 0;
[L33]                    signed char var_1_12 = 0;
[L34]                    signed char var_1_13 = 2;
[L35]                    unsigned char var_1_14 = 1;
[L36]                    unsigned char var_1_15 = 16;
[L37]                    unsigned char var_1_16 = 10;
[L38]                    unsigned char var_1_17 = 5;
[L39]                    unsigned char var_1_18 = 4;
[L40]                    unsigned char var_1_19 = 8;
[L41]                    unsigned char var_1_20 = 8;
[L42]                    unsigned short int var_1_21 = 128;
[L43]                    unsigned char var_1_22 = 0;
[L44]                    unsigned short int var_1_23 = 100;
[L45]                    unsigned short int var_1_24 = 34649;
             VAL         [isInitial=0, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_2=19/2, var_1_3=1, var_1_4=638/5, var_1_5=200000000000001/2, var_1_6=1000000000000007/10, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L153]                   isInitial = 1
[L154]       FCALL       initially()
[L156]       FCALL       updateLastVariables()
[L157]       CALL        updateVariables()
[L95]                    var_1_2 = __VERIFIER_nondet_float()
[L96]        CALL        assume_abort_if_not((var_1_2 >= -922337.2036854776000e+13F && var_1_2 <= -1.0e-20F) || (var_1_2 <= 9223372.036854776000e+12F && var_1_2 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_4=638/5, var_1_5=200000000000001/2, var_1_6=1000000000000007/10, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_4=638/5, var_1_5=200000000000001/2, var_1_6=1000000000000007/10, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L96]        RET         assume_abort_if_not((var_1_2 >= -922337.2036854776000e+13F && var_1_2 <= -1.0e-20F) || (var_1_2 <= 9223372.036854776000e+12F && var_1_2 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_4=638/5, var_1_5=200000000000001/2, var_1_6=1000000000000007/10, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L97]                    var_1_3 = __VERIFIER_nondet_uchar()
[L98]        CALL        assume_abort_if_not(var_1_3 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_4=638/5, var_1_5=200000000000001/2, var_1_6=1000000000000007/10, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_4=638/5, var_1_5=200000000000001/2, var_1_6=1000000000000007/10, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L98]        RET         assume_abort_if_not(var_1_3 >= 0)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_4=638/5, var_1_5=200000000000001/2, var_1_6=1000000000000007/10, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L99]        CALL        assume_abort_if_not(var_1_3 <= 1)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_4=638/5, var_1_5=200000000000001/2, var_1_6=1000000000000007/10, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_4=638/5, var_1_5=200000000000001/2, var_1_6=1000000000000007/10, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L99]        RET         assume_abort_if_not(var_1_3 <= 1)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_4=638/5, var_1_5=200000000000001/2, var_1_6=1000000000000007/10, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L100]                   var_1_4 = __VERIFIER_nondet_float()
[L101]       CALL        assume_abort_if_not((var_1_4 >= -922337.2036854776000e+13F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_5=200000000000001/2, var_1_6=1000000000000007/10, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_5=200000000000001/2, var_1_6=1000000000000007/10, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L101]       RET         assume_abort_if_not((var_1_4 >= -922337.2036854776000e+13F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_5=200000000000001/2, var_1_6=1000000000000007/10, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L102]                   var_1_5 = __VERIFIER_nondet_double()
[L103]       CALL        assume_abort_if_not((var_1_5 >= -461168.6018427382800e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 4611686.018427382800e+12F && var_1_5 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_6=1000000000000007/10, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_6=1000000000000007/10, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L103]       RET         assume_abort_if_not((var_1_5 >= -461168.6018427382800e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 4611686.018427382800e+12F && var_1_5 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_6=1000000000000007/10, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L104]                   var_1_6 = __VERIFIER_nondet_double()
[L105]       CALL        assume_abort_if_not((var_1_6 >= -461168.6018427382800e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L105]       RET         assume_abort_if_not((var_1_6 >= -461168.6018427382800e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_7=1027/4, var_1_8=0, var_1_9=1]
[L106]                   var_1_7 = __VERIFIER_nondet_double()
[L107]       CALL        assume_abort_if_not((var_1_7 >= -461168.6018427382800e+13F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L107]       RET         assume_abort_if_not((var_1_7 >= -461168.6018427382800e+13F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L108]                   var_1_9 = __VERIFIER_nondet_uchar()
[L109]       CALL        assume_abort_if_not(var_1_9 >= 1)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L109]       RET         assume_abort_if_not(var_1_9 >= 1)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L110]       CALL        assume_abort_if_not(var_1_9 <= 1)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L110]       RET         assume_abort_if_not(var_1_9 <= 1)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L111]                   var_1_10 = __VERIFIER_nondet_uchar()
[L112]       CALL        assume_abort_if_not(var_1_10 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L112]       RET         assume_abort_if_not(var_1_10 >= 0)
             VAL         [isInitial=1, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L113]       CALL        assume_abort_if_not(var_1_10 <= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L113]       RET         assume_abort_if_not(var_1_10 <= 0)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L114]                   var_1_11 = __VERIFIER_nondet_uchar()
[L115]       CALL        assume_abort_if_not(var_1_11 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L115]       RET         assume_abort_if_not(var_1_11 >= 0)
             VAL         [isInitial=1, var_1_10=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L116]       CALL        assume_abort_if_not(var_1_11 <= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L116]       RET         assume_abort_if_not(var_1_11 <= 0)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=2, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L117]                   var_1_13 = __VERIFIER_nondet_char()
[L118]       CALL        assume_abort_if_not(var_1_13 >= -127)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L118]       RET         assume_abort_if_not(var_1_13 >= -127)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L119]       CALL        assume_abort_if_not(var_1_13 <= 126)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L119]       RET         assume_abort_if_not(var_1_13 <= 126)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=16, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L120]                   var_1_15 = __VERIFIER_nondet_uchar()
[L121]       CALL        assume_abort_if_not(var_1_15 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L121]       RET         assume_abort_if_not(var_1_15 >= 0)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L122]       CALL        assume_abort_if_not(var_1_15 <= 255)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L122]       RET         assume_abort_if_not(var_1_15 <= 255)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=10, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L123]                   var_1_16 = __VERIFIER_nondet_uchar()
[L124]       CALL        assume_abort_if_not(var_1_16 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L124]       RET         assume_abort_if_not(var_1_16 >= 0)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L125]       CALL        assume_abort_if_not(var_1_16 <= 255)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L125]       RET         assume_abort_if_not(var_1_16 <= 255)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L126]       CALL        assume_abort_if_not(var_1_16 != 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L126]       RET         assume_abort_if_not(var_1_16 != 0)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_17=5, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L127]                   var_1_17 = __VERIFIER_nondet_uchar()
[L128]       CALL        assume_abort_if_not(var_1_17 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L128]       RET         assume_abort_if_not(var_1_17 >= 0)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L129]       CALL        assume_abort_if_not(var_1_17 <= 255)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L129]       RET         assume_abort_if_not(var_1_17 <= 255)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=4, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L130]                   var_1_18 = __VERIFIER_nondet_uchar()
[L131]       CALL        assume_abort_if_not(var_1_18 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L131]       RET         assume_abort_if_not(var_1_18 >= 0)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L132]       CALL        assume_abort_if_not(var_1_18 <= 64)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L132]       RET         assume_abort_if_not(var_1_18 <= 64)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=8, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L133]                   var_1_19 = __VERIFIER_nondet_uchar()
[L134]       CALL        assume_abort_if_not(var_1_19 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L134]       RET         assume_abort_if_not(var_1_19 >= 0)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L135]       CALL        assume_abort_if_not(var_1_19 <= 63)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L135]       RET         assume_abort_if_not(var_1_19 <= 63)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=8, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L136]                   var_1_20 = __VERIFIER_nondet_uchar()
[L137]       CALL        assume_abort_if_not(var_1_20 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L137]       RET         assume_abort_if_not(var_1_20 >= 0)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L138]       CALL        assume_abort_if_not(var_1_20 <= 127)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L138]       RET         assume_abort_if_not(var_1_20 <= 127)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_23=100, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L139]                   var_1_23 = __VERIFIER_nondet_ushort()
[L140]       CALL        assume_abort_if_not(var_1_23 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L140]       RET         assume_abort_if_not(var_1_23 >= 0)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L141]       CALL        assume_abort_if_not(var_1_23 <= 65535)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L141]       RET         assume_abort_if_not(var_1_23 <= 65535)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=34649, var_1_3=1, var_1_8=0, var_1_9=1]
[L142]                   var_1_24 = __VERIFIER_nondet_ushort()
[L143]       CALL        assume_abort_if_not(var_1_24 >= 32767)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=32767, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=32767, var_1_3=1, var_1_8=0, var_1_9=1]
[L143]       RET         assume_abort_if_not(var_1_24 >= 32767)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=32767, var_1_3=1, var_1_8=0, var_1_9=1]
[L144]       CALL        assume_abort_if_not(var_1_24 <= 65535)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=32767, var_1_3=1, var_1_8=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=32767, var_1_3=1, var_1_8=0, var_1_9=1]
[L144]       RET         assume_abort_if_not(var_1_24 <= 65535)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=32767, var_1_3=1, var_1_8=0, var_1_9=1]
[L157]       RET         updateVariables()
[L158]       CALL        step()
[L49]        COND FALSE  !(64.5f <= var_1_2)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=32767, var_1_3=1, var_1_8=0, var_1_9=1]
[L60]        COND FALSE  !(var_1_1 > ((var_1_4 * var_1_5) + 5.3))
[L67]                    var_1_8 = var_1_11
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=32767, var_1_3=1, var_1_8=0, var_1_9=1]
[L69]        COND FALSE  !(((- var_1_4) / 24.75) < var_1_6)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_16=2, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=32767, var_1_3=1, var_1_8=0, var_1_9=1]
[L76]        COND FALSE  !(var_1_15 < ((var_1_12 / var_1_16) * var_1_17))
[L79]                    var_1_14 = var_1_18
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=32767, var_1_3=1, var_1_8=0, var_1_9=1]
[L81]        COND FALSE  !(var_1_3 && var_1_10)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=32767, var_1_3=1, var_1_8=0, var_1_9=1]
[L84]        EXPR        var_1_18 << var_1_15
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=0, var_1_24=32767, var_1_3=1, var_1_8=0, var_1_9=1]
[L84]        COND FALSE  !(var_1_19 == (var_1_18 << var_1_15))
[L91]                    var_1_22 = 64
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=64, var_1_24=32767, var_1_3=1, var_1_8=0, var_1_9=1]
[L158]       RET         step()
[L159]       CALL, EXPR  property()
[L149]       EXPR        ((((((64.5f <= var_1_2) ? (var_1_3 ? ((var_1_2 == var_1_4) ? (var_1_1 == ((double) (var_1_5 + ((((((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7)))) < (50.25)) ? (((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7)))) : (50.25)))))) : (var_1_1 == ((double) var_1_7))) : (var_1_1 == ((double) var_1_5))) : 1) && ((var_1_1 > ((var_1_4 * var_1_5) + 5.3)) ? (((var_1_7 + var_1_4) < var_1_6) ? (var_1_8 == ((unsigned char) var_1_9)) : (var_1_8 == ((unsigned char) var_1_10))) : (var_1_8 == ((unsigned char) var_1_11)))) && ((((- var_1_4) / 24.75) < var_1_6) ? ((var_1_7 >= var_1_4) ? (var_1_12 == ((signed char) var_1_13)) : (var_1_12 == ((signed char) var_1_13))) : 1)) && ((var_1_15 < ((var_1_12 / var_1_16) * var_1_17)) ? (var_1_14 == ((unsigned char) ((var_1_18 + var_1_19) + var_1_20))) : (var_1_14 == ((unsigned char) var_1_18)))) && ((var_1_3 && var_1_10) ? (var_1_21 == ((unsigned short int) ((((((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) > (2)) ? (((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) : (2))))) : 1)) && ((var_1_19 == (var_1_18 << var_1_15)) ? ((var_1_23 >= ((var_1_15 | var_1_18) / (var_1_24 - 1))) ? (var_1_22 == ((unsigned char) 2)) : (var_1_22 == ((unsigned char) var_1_20))) : (var_1_22 == ((unsigned char) 64)))
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=64, var_1_24=32767, var_1_3=1, var_1_8=0, var_1_9=1]
[L149-L150]              return ((((((64.5f <= var_1_2) ? (var_1_3 ? ((var_1_2 == var_1_4) ? (var_1_1 == ((double) (var_1_5 + ((((((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7)))) < (50.25)) ? (((((var_1_6) > (var_1_7)) ? (var_1_6) : (var_1_7)))) : (50.25)))))) : (var_1_1 == ((double) var_1_7))) : (var_1_1 == ((double) var_1_5))) : 1) && ((var_1_1 > ((var_1_4 * var_1_5) + 5.3)) ? (((var_1_7 + var_1_4) < var_1_6) ? (var_1_8 == ((unsigned char) var_1_9)) : (var_1_8 == ((unsigned char) var_1_10))) : (var_1_8 == ((unsigned char) var_1_11)))) && ((((- var_1_4) / 24.75) < var_1_6) ? ((var_1_7 >= var_1_4) ? (var_1_12 == ((signed char) var_1_13)) : (var_1_12 == ((signed char) var_1_13))) : 1)) && ((var_1_15 < ((var_1_12 / var_1_16) * var_1_17)) ? (var_1_14 == ((unsigned char) ((var_1_18 + var_1_19) + var_1_20))) : (var_1_14 == ((unsigned char) var_1_18)))) && ((var_1_3 && var_1_10) ? (var_1_21 == ((unsigned short int) ((((((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) > (2)) ? (((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) : (2))))) : 1)) && ((var_1_19 == (var_1_18 << var_1_15)) ? ((var_1_23 >= ((var_1_15 | var_1_18) / (var_1_24 - 1))) ? (var_1_22 == ((unsigned char) 2)) : (var_1_22 == ((unsigned char) var_1_20))) : (var_1_22 == ((unsigned char) 64)))
;
[L159]       RET, EXPR   property()
[L159]       CALL        __VERIFIER_assert(property())
[L19]        COND TRUE   !(cond)
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=64, var_1_24=32767, var_1_3=1, var_1_8=0, var_1_9=1]
[L19]                    reach_error()
             VAL         [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=0, var_1_16=2, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=79/5, var_1_20=0, var_1_21=128, var_1_22=64, var_1_24=32767, var_1_3=1, var_1_8=0, var_1_9=1]

  - StatisticsResult: Ultimate Automizer benchmark data
    CFG has 2 procedures, 95 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 3.4s, OverallIterations: 3, TraceHistogramMax: 32, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 189 SdHoareTripleChecker+Valid, 0.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 180 mSDsluCounter, 387 SdHoareTripleChecker+Invalid, 0.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 142 mSDsCounter, 56 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 164 IncrementalHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 56 mSolverCounterUnsat, 245 mSDtfsCounter, 164 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 596 GetRequests, 586 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=95occurred in iteration=0, InterpolantAutomatonStates: 11, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 2 MinimizatonAttempts, 4 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 1.3s InterpolantComputationTime, 1176 NumberOfCodeBlocks, 1176 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 975 ConstructedInterpolants, 0 QuantifiedInterpolants, 1801 SizeOfPredicates, 1 NumberOfNonLiveVariables, 832 ConjunctsInSsa, 7 ConjunctsInUnsatCore, 5 InterpolantComputations, 1 PerfectInterpolantSequences, 9669/9920 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-12-02 14:38:34,580 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/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_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-88.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1 --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 d932f550128ee0fa0e71186b284b0166975f000099ce0256890ee3ed041af704
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-12-02 14:38:36,529 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-12-02 14:38:36,619 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf
[2024-12-02 14:38:36,626 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-12-02 14:38:36,626 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-12-02 14:38:36,652 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-12-02 14:38:36,653 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-12-02 14:38:36,653 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-12-02 14:38:36,653 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-12-02 14:38:36,654 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-12-02 14:38:36,654 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-12-02 14:38:36,654 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-12-02 14:38:36,654 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-12-02 14:38:36,654 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-12-02 14:38:36,654 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-12-02 14:38:36,655 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-12-02 14:38:36,655 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-12-02 14:38:36,655 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-12-02 14:38:36,655 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-12-02 14:38:36,655 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-12-02 14:38:36,655 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-12-02 14:38:36,655 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-12-02 14:38:36,655 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-12-02 14:38:36,655 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-12-02 14:38:36,655 INFO  L153        SettingsManager]:  * Use bitvectors instead of ints=true
[2024-12-02 14:38:36,655 INFO  L153        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2024-12-02 14:38:36,655 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-12-02 14:38:36,656 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-12-02 14:38:36,656 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-12-02 14:38:36,656 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-12-02 14:38:36,656 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-12-02 14:38:36,656 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 14:38:36,656 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 14:38:36,656 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 14:38:36,656 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 14:38:36,656 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-12-02 14:38:36,656 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 14:38:36,656 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 14:38:36,657 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 14:38:36,657 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 14:38:36,657 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-12-02 14:38:36,657 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-12-02 14:38:36,657 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-12-02 14:38:36,657 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-12-02 14:38:36,657 INFO  L153        SettingsManager]:  * Trace refinement strategy=FOX
[2024-12-02 14:38:36,657 INFO  L153        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2024-12-02 14:38:36,657 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-12-02 14:38:36,657 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-12-02 14:38:36,657 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-12-02 14:38:36,658 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-12-02 14:38:36,658 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_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1
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 -> d932f550128ee0fa0e71186b284b0166975f000099ce0256890ee3ed041af704
[2024-12-02 14:38:36,911 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-12-02 14:38:36,918 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-12-02 14:38:36,921 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-12-02 14:38:36,922 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-12-02 14:38:36,922 INFO  L274        PluginConnector]: CDTParser initialized
[2024-12-02 14:38:36,924 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-88.i
[2024-12-02 14:38:39,809 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/data/332012570/8af7544ebb944966a65486c6e9435042/FLAGcc306ad8b
[2024-12-02 14:38:40,028 INFO  L384              CDTParser]: Found 1 translation units.
[2024-12-02 14:38:40,029 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-88.i
[2024-12-02 14:38:40,037 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/data/332012570/8af7544ebb944966a65486c6e9435042/FLAGcc306ad8b
[2024-12-02 14:38:40,050 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/data/332012570/8af7544ebb944966a65486c6e9435042
[2024-12-02 14:38:40,052 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-12-02 14:38:40,054 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-12-02 14:38:40,055 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-12-02 14:38:40,055 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-12-02 14:38:40,058 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-12-02 14:38:40,059 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:38:40" (1/1) ...
[2024-12-02 14:38:40,060 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5b0ee136 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:40, skipping insertion in model container
[2024-12-02 14:38:40,060 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:38:40" (1/1) ...
[2024-12-02 14:38:40,078 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-12-02 14:38:40,200 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_02661481-bf96-4b47-885d-faf6fab5b55c/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-88.i[913,926]
[2024-12-02 14:38:40,263 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 14:38:40,280 INFO  L200         MainTranslator]: Completed pre-run
[2024-12-02 14:38:40,290 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_02661481-bf96-4b47-885d-faf6fab5b55c/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-88.i[913,926]
[2024-12-02 14:38:40,329 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 14:38:40,346 INFO  L204         MainTranslator]: Completed translation
[2024-12-02 14:38:40,346 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:40 WrapperNode
[2024-12-02 14:38:40,346 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-12-02 14:38:40,347 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-12-02 14:38:40,347 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-12-02 14:38:40,347 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-12-02 14:38:40,354 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:40" (1/1) ...
[2024-12-02 14:38:40,365 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:40" (1/1) ...
[2024-12-02 14:38:40,393 INFO  L138                Inliner]: procedures = 27, calls = 45, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 168
[2024-12-02 14:38:40,393 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-12-02 14:38:40,394 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-12-02 14:38:40,394 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-12-02 14:38:40,394 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-12-02 14:38:40,402 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:40" (1/1) ...
[2024-12-02 14:38:40,403 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:40" (1/1) ...
[2024-12-02 14:38:40,407 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:40" (1/1) ...
[2024-12-02 14:38:40,420 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-12-02 14:38:40,420 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:40" (1/1) ...
[2024-12-02 14:38:40,420 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:40" (1/1) ...
[2024-12-02 14:38:40,432 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:40" (1/1) ...
[2024-12-02 14:38:40,433 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:40" (1/1) ...
[2024-12-02 14:38:40,437 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:40" (1/1) ...
[2024-12-02 14:38:40,439 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:40" (1/1) ...
[2024-12-02 14:38:40,441 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:40" (1/1) ...
[2024-12-02 14:38:40,444 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-12-02 14:38:40,446 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-12-02 14:38:40,446 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-12-02 14:38:40,446 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-12-02 14:38:40,447 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:40" (1/1) ...
[2024-12-02 14:38:40,454 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 14:38:40,466 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 14:38:40,477 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-12-02 14:38:40,479 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-12-02 14:38:40,503 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-12-02 14:38:40,503 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0
[2024-12-02 14:38:40,503 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-12-02 14:38:40,503 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-12-02 14:38:40,503 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-12-02 14:38:40,503 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-12-02 14:38:40,578 INFO  L234             CfgBuilder]: Building ICFG
[2024-12-02 14:38:40,579 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-12-02 14:39:00,107 INFO  L?                        ?]: Removed 8 outVars from TransFormulas that were not future-live.
[2024-12-02 14:39:00,107 INFO  L283             CfgBuilder]: Performing block encoding
[2024-12-02 14:39:00,120 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-12-02 14:39:00,120 INFO  L312             CfgBuilder]: Removed 2 assume(true) statements.
[2024-12-02 14:39:00,121 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:39:00 BoogieIcfgContainer
[2024-12-02 14:39:00,121 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-12-02 14:39:00,123 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-12-02 14:39:00,124 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-12-02 14:39:00,129 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-12-02 14:39:00,129 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 02:38:40" (1/3) ...
[2024-12-02 14:39:00,130 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19300090 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:39:00, skipping insertion in model container
[2024-12-02 14:39:00,130 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:38:40" (2/3) ...
[2024-12-02 14:39:00,130 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19300090 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:39:00, skipping insertion in model container
[2024-12-02 14:39:00,130 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:39:00" (3/3) ...
[2024-12-02 14:39:00,131 INFO  L128   eAbstractionObserver]: Analyzing ICFG hardness_codestructure_normal_file-88.i
[2024-12-02 14:39:00,147 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-12-02 14:39:00,149 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_codestructure_normal_file-88.i that has 2 procedures, 80 locations, 1 initial locations, 1 loop locations, and 1 error locations.
[2024-12-02 14:39:00,210 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-12-02 14:39:00,221 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;@3d9ffde1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-12-02 14:39:00,221 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-12-02 14:39:00,225 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 80 states, 45 states have (on average 1.3555555555555556) internal successors, (61), 46 states have internal predecessors, (61), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32)
[2024-12-02 14:39:00,237 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 194
[2024-12-02 14:39:00,237 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 14:39:00,238 INFO  L218           NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 14:39:00,238 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 14:39:00,242 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 14:39:00,242 INFO  L85        PathProgramCache]: Analyzing trace with hash -1618751284, now seen corresponding path program 1 times
[2024-12-02 14:39:00,254 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 14:39:00,254 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [547136079]
[2024-12-02 14:39:00,255 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 14:39:00,255 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-12-02 14:39:00,255 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/mathsat
[2024-12-02 14:39:00,257 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 14:39:00,259 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 14:39:01,047 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 14:39:01,076 INFO  L256         TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 1 conjuncts are in the unsatisfiable core
[2024-12-02 14:39:01,087 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 14:39:01,144 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 942 proven. 0 refuted. 0 times theorem prover too weak. 1042 trivial. 0 not checked.
[2024-12-02 14:39:01,144 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-12-02 14:39:01,145 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-12-02 14:39:01,145 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [547136079]
[2024-12-02 14:39:01,146 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [547136079] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 14:39:01,146 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 14:39:01,146 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-12-02 14:39:01,148 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859794411]
[2024-12-02 14:39:01,148 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 14:39:01,153 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-12-02 14:39:01,153 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-12-02 14:39:01,173 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-12-02 14:39:01,174 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-12-02 14:39:01,176 INFO  L87              Difference]: Start difference. First operand  has 80 states, 45 states have (on average 1.3555555555555556) internal successors, (61), 46 states have internal predecessors, (61), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Second operand  has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32)
[2024-12-02 14:39:01,207 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 14:39:01,208 INFO  L93              Difference]: Finished difference Result 153 states and 276 transitions.
[2024-12-02 14:39:01,208 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-12-02 14:39:01,210 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 193
[2024-12-02 14:39:01,210 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 14:39:01,218 INFO  L225             Difference]: With dead ends: 153
[2024-12-02 14:39:01,218 INFO  L226             Difference]: Without dead ends: 76
[2024-12-02 14:39:01,222 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 192 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-12-02 14:39:01,225 INFO  L435           NwaCegarLoop]: 118 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, 118 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-12-02 14:39:01,226 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-12-02 14:39:01,241 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 76 states.
[2024-12-02 14:39:01,279 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76.
[2024-12-02 14:39:01,280 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 76 states, 42 states have (on average 1.2857142857142858) internal successors, (54), 42 states have internal predecessors, (54), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32)
[2024-12-02 14:39:01,285 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 118 transitions.
[2024-12-02 14:39:01,287 INFO  L78                 Accepts]: Start accepts. Automaton has 76 states and 118 transitions. Word has length 193
[2024-12-02 14:39:01,287 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 14:39:01,287 INFO  L471      AbstractCegarLoop]: Abstraction has 76 states and 118 transitions.
[2024-12-02 14:39:01,287 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 20.0) internal successors, (40), 2 states have internal predecessors, (40), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32)
[2024-12-02 14:39:01,288 INFO  L276                IsEmpty]: Start isEmpty. Operand 76 states and 118 transitions.
[2024-12-02 14:39:01,291 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 194
[2024-12-02 14:39:01,291 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 14:39:01,291 INFO  L218           NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 14:39:01,304 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 14:39:01,491 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 14:39:01,492 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 14:39:01,493 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 14:39:01,493 INFO  L85        PathProgramCache]: Analyzing trace with hash 1726856464, now seen corresponding path program 1 times
[2024-12-02 14:39:01,493 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 14:39:01,493 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1892985572]
[2024-12-02 14:39:01,493 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 14:39:01,494 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-12-02 14:39:01,494 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/mathsat
[2024-12-02 14:39:01,496 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 14:39:01,497 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 14:39:02,327 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 14:39:02,354 INFO  L256         TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 4 conjuncts are in the unsatisfiable core
[2024-12-02 14:39:02,362 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 14:39:04,486 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 891 proven. 63 refuted. 0 times theorem prover too weak. 1030 trivial. 0 not checked.
[2024-12-02 14:39:04,486 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-12-02 14:39:06,401 INFO  L134       CoverageAnalysis]: Checked inductivity of 1984 backedges. 30 proven. 63 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked.
[2024-12-02 14:39:06,401 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-12-02 14:39:06,402 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1892985572]
[2024-12-02 14:39:06,402 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1892985572] provided 0 perfect and 2 imperfect interpolant sequences
[2024-12-02 14:39:06,402 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2024-12-02 14:39:06,402 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7
[2024-12-02 14:39:06,402 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548763871]
[2024-12-02 14:39:06,402 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2024-12-02 14:39:06,403 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2024-12-02 14:39:06,404 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-12-02 14:39:06,404 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2024-12-02 14:39:06,404 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42
[2024-12-02 14:39:06,405 INFO  L87              Difference]: Start difference. First operand 76 states and 118 transitions. Second operand  has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54)
[2024-12-02 14:39:13,215 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2024-12-02 14:39:17,223 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2024-12-02 14:39:21,226 WARN  L539   Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []
[2024-12-02 14:39:21,229 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 14:39:21,230 INFO  L93              Difference]: Finished difference Result 157 states and 240 transitions.
[2024-12-02 14:39:21,327 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-12-02 14:39:21,327 INFO  L78                 Accepts]: Start accepts. Automaton has  has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54) Word has length 193
[2024-12-02 14:39:21,328 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 14:39:21,329 INFO  L225             Difference]: With dead ends: 157
[2024-12-02 14:39:21,329 INFO  L226             Difference]: Without dead ends: 84
[2024-12-02 14:39:21,330 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 378 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110
[2024-12-02 14:39:21,330 INFO  L435           NwaCegarLoop]: 81 mSDtfsCounter, 111 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 56 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.5s IncrementalHoareTripleChecker+Time
[2024-12-02 14:39:21,331 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 175 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 160 Invalid, 3 Unknown, 0 Unchecked, 14.5s Time]
[2024-12-02 14:39:21,331 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 84 states.
[2024-12-02 14:39:21,342 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 80.
[2024-12-02 14:39:21,342 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 80 states, 45 states have (on average 1.2444444444444445) internal successors, (56), 45 states have internal predecessors, (56), 32 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32)
[2024-12-02 14:39:21,343 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 120 transitions.
[2024-12-02 14:39:21,344 INFO  L78                 Accepts]: Start accepts. Automaton has 80 states and 120 transitions. Word has length 193
[2024-12-02 14:39:21,344 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 14:39:21,344 INFO  L471      AbstractCegarLoop]: Abstraction has 80 states and 120 transitions.
[2024-12-02 14:39:21,344 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 2 states have call successors, (53), 2 states have call predecessors, (53), 4 states have return successors, (54), 2 states have call predecessors, (54), 2 states have call successors, (54)
[2024-12-02 14:39:21,345 INFO  L276                IsEmpty]: Start isEmpty. Operand 80 states and 120 transitions.
[2024-12-02 14:39:21,347 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 194
[2024-12-02 14:39:21,347 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 14:39:21,347 INFO  L218           NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 14:39:21,365 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0
[2024-12-02 14:39:21,547 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 14:39:21,548 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 14:39:21,548 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 14:39:21,549 INFO  L85        PathProgramCache]: Analyzing trace with hash 1784114766, now seen corresponding path program 1 times
[2024-12-02 14:39:21,549 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 14:39:21,549 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1540577407]
[2024-12-02 14:39:21,550 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 14:39:21,550 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-12-02 14:39:21,550 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/mathsat
[2024-12-02 14:39:21,552 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 14:39:21,553 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_02661481-bf96-4b47-885d-faf6fab5b55c/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process
[2024-12-02 14:39:22,276 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 14:39:22,305 INFO  L256         TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 16 conjuncts are in the unsatisfiable core
[2024-12-02 14:39:22,315 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 14:39:33,219 WARN  L286               SmtUtils]: Spent 8.22s 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-12-02 14:39:41,374 WARN  L286               SmtUtils]: Spent 8.15s 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-12-02 14:39:49,533 WARN  L286               SmtUtils]: Spent 8.16s 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-12-02 14:39:57,601 WARN  L286               SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 14:40:01,646 WARN  L851   $PredicateComparison]: unable to prove that (and (= c_~var_1_8~0 c_~var_1_11~0) (not (fp.gt c_~var_1_1~0 (fp.add c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0) c_~var_1_5~0) ((_ to_fp 11 53) c_currentRoundingMode (/ 53.0 10.0))))) (bvsle ((_ zero_extend 24) c_~var_1_10~0) (_ bv0 32)) (not (fp.leq ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)) c_~var_1_2~0))) is different from false
[2024-12-02 14:40:05,686 WARN  L873   $PredicateComparison]: unable to prove that (and (= c_~var_1_8~0 c_~var_1_11~0) (not (fp.gt c_~var_1_1~0 (fp.add c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0) c_~var_1_5~0) ((_ to_fp 11 53) c_currentRoundingMode (/ 53.0 10.0))))) (bvsle ((_ zero_extend 24) c_~var_1_10~0) (_ bv0 32)) (not (fp.leq ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)) c_~var_1_2~0))) is different from true
[2024-12-02 14:40:13,994 WARN  L286               SmtUtils]: Spent 8.30s 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-12-02 14:40:22,263 WARN  L286               SmtUtils]: Spent 8.27s 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-12-02 14:40:30,568 WARN  L286               SmtUtils]: Spent 8.30s 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-12-02 14:40:38,770 WARN  L286               SmtUtils]: Spent 8.20s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 14:40:46,989 WARN  L286               SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 14:40:51,065 WARN  L851   $PredicateComparison]: unable to prove that (and (not (fp.lt (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (fp.neg c_~var_1_4~0)) ((_ to_fp 11 53) c_currentRoundingMode (/ 99.0 4.0))) c_~var_1_6~0)) (= c_~var_1_8~0 c_~var_1_11~0) (not (fp.gt c_~var_1_1~0 (fp.add c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0) c_~var_1_5~0) ((_ to_fp 11 53) c_currentRoundingMode (/ 53.0 10.0))))) (bvsle ((_ zero_extend 24) c_~var_1_10~0) (_ bv0 32)) (not (fp.leq ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)) c_~var_1_2~0))) is different from false
[2024-12-02 14:40:55,142 WARN  L873   $PredicateComparison]: unable to prove that (and (not (fp.lt (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (fp.neg c_~var_1_4~0)) ((_ to_fp 11 53) c_currentRoundingMode (/ 99.0 4.0))) c_~var_1_6~0)) (= c_~var_1_8~0 c_~var_1_11~0) (not (fp.gt c_~var_1_1~0 (fp.add c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0) c_~var_1_5~0) ((_ to_fp 11 53) c_currentRoundingMode (/ 53.0 10.0))))) (bvsle ((_ zero_extend 24) c_~var_1_10~0) (_ bv0 32)) (not (fp.leq ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)) c_~var_1_2~0))) is different from true
[2024-12-02 14:41:03,462 WARN  L286               SmtUtils]: Spent 8.31s 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-12-02 14:41:11,744 WARN  L286               SmtUtils]: Spent 8.28s 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-12-02 14:41:20,073 WARN  L286               SmtUtils]: Spent 8.33s 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-12-02 14:41:28,352 WARN  L286               SmtUtils]: Spent 8.28s 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-12-02 14:41:36,677 WARN  L286               SmtUtils]: Spent 8.32s on a formula simplification that was a NOOP. DAG size: 12 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 14:41:44,920 WARN  L286               SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 14:41:53,115 WARN  L286               SmtUtils]: Spent 8.20s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 14:41:57,201 WARN  L851   $PredicateComparison]: unable to prove that (and (not (fp.lt (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (fp.neg c_~var_1_4~0)) ((_ to_fp 11 53) c_currentRoundingMode (/ 99.0 4.0))) c_~var_1_6~0)) (= c_~var_1_18~0 c_~var_1_14~0) (not (bvslt ((_ zero_extend 24) c_~var_1_15~0) (bvmul ((_ zero_extend 24) c_~var_1_17~0) (bvsdiv ((_ sign_extend 24) c_~var_1_12~0) ((_ zero_extend 24) c_~var_1_16~0))))) (= c_~var_1_8~0 c_~var_1_11~0) (not (fp.gt c_~var_1_1~0 (fp.add c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0) c_~var_1_5~0) ((_ to_fp 11 53) c_currentRoundingMode (/ 53.0 10.0))))) (bvsle ((_ zero_extend 24) c_~var_1_10~0) (_ bv0 32)) (not (fp.leq ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)) c_~var_1_2~0))) is different from false
[2024-12-02 14:42:01,280 WARN  L873   $PredicateComparison]: unable to prove that (and (not (fp.lt (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (fp.neg c_~var_1_4~0)) ((_ to_fp 11 53) c_currentRoundingMode (/ 99.0 4.0))) c_~var_1_6~0)) (= c_~var_1_18~0 c_~var_1_14~0) (not (bvslt ((_ zero_extend 24) c_~var_1_15~0) (bvmul ((_ zero_extend 24) c_~var_1_17~0) (bvsdiv ((_ sign_extend 24) c_~var_1_12~0) ((_ zero_extend 24) c_~var_1_16~0))))) (= c_~var_1_8~0 c_~var_1_11~0) (not (fp.gt c_~var_1_1~0 (fp.add c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0) c_~var_1_5~0) ((_ to_fp 11 53) c_currentRoundingMode (/ 53.0 10.0))))) (bvsle ((_ zero_extend 24) c_~var_1_10~0) (_ bv0 32)) (not (fp.leq ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)) c_~var_1_2~0))) is different from true
[2024-12-02 14:42:09,531 WARN  L286               SmtUtils]: Spent 8.25s 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-12-02 14:42:17,760 WARN  L286               SmtUtils]: Spent 8.23s 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-12-02 14:42:26,022 WARN  L286               SmtUtils]: Spent 8.26s 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-12-02 14:42:34,253 WARN  L286               SmtUtils]: Spent 8.23s 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-12-02 14:42:42,566 WARN  L286               SmtUtils]: Spent 8.31s on a formula simplification that was a NOOP. DAG size: 12 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 14:42:50,785 WARN  L286               SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 14:42:58,986 WARN  L286               SmtUtils]: Spent 8.20s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 14:43:07,264 WARN  L286               SmtUtils]: Spent 8.27s 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-12-02 14:43:15,511 WARN  L286               SmtUtils]: Spent 8.25s 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-12-02 14:43:23,867 WARN  L286               SmtUtils]: Spent 8.35s 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-12-02 14:43:32,152 WARN  L286               SmtUtils]: Spent 8.28s 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-12-02 14:43:40,390 WARN  L286               SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 12 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 14:43:48,577 WARN  L286               SmtUtils]: Spent 8.19s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 14:43:56,791 WARN  L286               SmtUtils]: Spent 8.21s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 14:44:05,114 WARN  L286               SmtUtils]: Spent 8.32s 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-12-02 14:44:13,414 WARN  L286               SmtUtils]: Spent 8.30s 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-12-02 14:44:17,495 WARN  L851   $PredicateComparison]: unable to prove that (let ((.cse0 ((_ zero_extend 24) c_~var_1_15~0))) (and (not (fp.lt (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (fp.neg c_~var_1_4~0)) ((_ to_fp 11 53) c_currentRoundingMode (/ 99.0 4.0))) c_~var_1_6~0)) (not (= (bvshl ((_ zero_extend 24) c_~var_1_18~0) .cse0) ((_ zero_extend 24) c_~var_1_19~0))) (= c_~var_1_18~0 c_~var_1_14~0) (not (bvslt .cse0 (bvmul ((_ zero_extend 24) c_~var_1_17~0) (bvsdiv ((_ sign_extend 24) c_~var_1_12~0) ((_ zero_extend 24) c_~var_1_16~0))))) (= c_~var_1_8~0 c_~var_1_11~0) (not (fp.gt c_~var_1_1~0 (fp.add c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0) c_~var_1_5~0) ((_ to_fp 11 53) c_currentRoundingMode (/ 53.0 10.0))))) (bvsle ((_ zero_extend 24) c_~var_1_10~0) (_ bv0 32)) (not (fp.leq ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)) c_~var_1_2~0)) (= (_ bv64 8) c_~var_1_22~0))) is different from false
[2024-12-02 14:44:21,579 WARN  L873   $PredicateComparison]: unable to prove that (let ((.cse0 ((_ zero_extend 24) c_~var_1_15~0))) (and (not (fp.lt (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (fp.neg c_~var_1_4~0)) ((_ to_fp 11 53) c_currentRoundingMode (/ 99.0 4.0))) c_~var_1_6~0)) (not (= (bvshl ((_ zero_extend 24) c_~var_1_18~0) .cse0) ((_ zero_extend 24) c_~var_1_19~0))) (= c_~var_1_18~0 c_~var_1_14~0) (not (bvslt .cse0 (bvmul ((_ zero_extend 24) c_~var_1_17~0) (bvsdiv ((_ sign_extend 24) c_~var_1_12~0) ((_ zero_extend 24) c_~var_1_16~0))))) (= c_~var_1_8~0 c_~var_1_11~0) (not (fp.gt c_~var_1_1~0 (fp.add c_currentRoundingMode (fp.mul c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0) c_~var_1_5~0) ((_ to_fp 11 53) c_currentRoundingMode (/ 53.0 10.0))))) (bvsle ((_ zero_extend 24) c_~var_1_10~0) (_ bv0 32)) (not (fp.leq ((_ to_fp 8 24) c_currentRoundingMode (/ 129.0 2.0)) c_~var_1_2~0)) (= (_ bv64 8) c_~var_1_22~0))) is different from true