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


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


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

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


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e093e3889d1250dd6c4e72475f92fd634899e4114caa675b33a0cb0284b4d442
[2024-11-24 00:18:31,799 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-24 00:18:31,807 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-24 00:18:31,810 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-24 00:18:31,811 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-24 00:18:31,812 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-24 00:18:31,813 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-59.i
[2024-11-24 00:18:34,778 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/data/9a86a4793/d608e008d91746ad964288a421b48753/FLAGef23f8b19
[2024-11-24 00:18:35,073 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-24 00:18:35,077 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-59.i
[2024-11-24 00:18:35,091 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/data/9a86a4793/d608e008d91746ad964288a421b48753/FLAGef23f8b19
[2024-11-24 00:18:35,355 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/data/9a86a4793/d608e008d91746ad964288a421b48753
[2024-11-24 00:18:35,357 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-24 00:18:35,361 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-24 00:18:35,362 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-24 00:18:35,364 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-24 00:18:35,369 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-24 00:18:35,369 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:18:35" (1/1) ...
[2024-11-24 00:18:35,370 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59dacb21 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:35, skipping insertion in model container
[2024-11-24 00:18:35,371 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:18:35" (1/1) ...
[2024-11-24 00:18:35,398 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-24 00:18:35,595 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_14d8743f-bd0d-4800-9264-a396b6389886/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-59.i[913,926]
[2024-11-24 00:18:35,696 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-24 00:18:35,719 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-24 00:18:35,730 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_14d8743f-bd0d-4800-9264-a396b6389886/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-59.i[913,926]
[2024-11-24 00:18:35,777 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-24 00:18:35,799 INFO  L204         MainTranslator]: Completed translation
[2024-11-24 00:18:35,800 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:35 WrapperNode
[2024-11-24 00:18:35,800 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-24 00:18:35,801 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-24 00:18:35,801 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-24 00:18:35,802 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-24 00:18:35,813 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:35" (1/1) ...
[2024-11-24 00:18:35,828 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:35" (1/1) ...
[2024-11-24 00:18:35,895 INFO  L138                Inliner]: procedures = 26, calls = 33, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 132
[2024-11-24 00:18:35,895 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-24 00:18:35,896 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-24 00:18:35,896 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-24 00:18:35,896 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-24 00:18:35,906 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:35" (1/1) ...
[2024-11-24 00:18:35,906 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:35" (1/1) ...
[2024-11-24 00:18:35,912 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:35" (1/1) ...
[2024-11-24 00:18:35,941 INFO  L175           MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0].
[2024-11-24 00:18:35,941 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:35" (1/1) ...
[2024-11-24 00:18:35,942 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:35" (1/1) ...
[2024-11-24 00:18:35,953 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:35" (1/1) ...
[2024-11-24 00:18:35,959 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:35" (1/1) ...
[2024-11-24 00:18:35,966 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:35" (1/1) ...
[2024-11-24 00:18:35,968 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:35" (1/1) ...
[2024-11-24 00:18:35,972 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:35" (1/1) ...
[2024-11-24 00:18:35,982 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-24 00:18:35,983 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-24 00:18:35,983 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-24 00:18:35,983 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-24 00:18:35,984 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:35" (1/1) ...
[2024-11-24 00:18:35,996 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-24 00:18:36,010 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 00:18:36,025 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-24 00:18:36,033 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-24 00:18:36,057 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-24 00:18:36,057 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-24 00:18:36,057 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-24 00:18:36,057 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int#0
[2024-11-24 00:18:36,057 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-24 00:18:36,057 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-24 00:18:36,141 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-24 00:18:36,144 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-24 00:18:36,646 INFO  L?                        ?]: Removed 8 outVars from TransFormulas that were not future-live.
[2024-11-24 00:18:36,646 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-24 00:18:36,660 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-24 00:18:36,662 INFO  L312             CfgBuilder]: Removed 2 assume(true) statements.
[2024-11-24 00:18:36,663 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:18:36 BoogieIcfgContainer
[2024-11-24 00:18:36,663 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-24 00:18:36,667 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-24 00:18:36,667 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-24 00:18:36,673 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-24 00:18:36,673 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 12:18:35" (1/3) ...
[2024-11-24 00:18:36,675 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4767cf63 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:18:36, skipping insertion in model container
[2024-11-24 00:18:36,675 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:35" (2/3) ...
[2024-11-24 00:18:36,676 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4767cf63 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:18:36, skipping insertion in model container
[2024-11-24 00:18:36,676 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:18:36" (3/3) ...
[2024-11-24 00:18:36,678 INFO  L128   eAbstractionObserver]: Analyzing ICFG hardness_codestructure_normal_file-59.i
[2024-11-24 00:18:36,694 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-24 00:18:36,696 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_codestructure_normal_file-59.i that has 2 procedures, 61 locations, 1 initial locations, 1 loop locations, and 1 error locations.
[2024-11-24 00:18:36,770 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-24 00:18:36,788 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;@7a91743f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-24 00:18:36,788 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-11-24 00:18:36,793 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 61 states, 38 states have (on average 1.394736842105263) internal successors, (53), 39 states have internal predecessors, (53), 20 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20)
[2024-11-24 00:18:36,808 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 127
[2024-11-24 00:18:36,808 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 00:18:36,809 INFO  L218           NwaCegarLoop]: trace histogram [20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 00:18:36,810 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 00:18:36,816 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 00:18:36,816 INFO  L85        PathProgramCache]: Analyzing trace with hash -483950726, now seen corresponding path program 1 times
[2024-11-24 00:18:36,825 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 00:18:36,826 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444350006]
[2024-11-24 00:18:36,826 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 00:18:36,827 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 00:18:36,980 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 00:18:37,167 INFO  L134       CoverageAnalysis]: Checked inductivity of 760 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 722 trivial. 0 not checked.
[2024-11-24 00:18:37,167 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 00:18:37,168 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444350006]
[2024-11-24 00:18:37,168 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444350006] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-24 00:18:37,168 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663722]
[2024-11-24 00:18:37,168 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 00:18:37,169 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 00:18:37,169 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 00:18:37,171 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-24 00:18:37,174 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-11-24 00:18:37,387 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 00:18:37,390 INFO  L256         TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 1 conjuncts are in the unsatisfiable core
[2024-11-24 00:18:37,397 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 00:18:37,431 INFO  L134       CoverageAnalysis]: Checked inductivity of 760 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 722 trivial. 0 not checked.
[2024-11-24 00:18:37,431 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-24 00:18:37,431 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [663722] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-24 00:18:37,431 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-11-24 00:18:37,432 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2
[2024-11-24 00:18:37,435 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296902877]
[2024-11-24 00:18:37,435 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-24 00:18:37,439 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-24 00:18:37,439 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 00:18:37,461 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-24 00:18:37,462 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-24 00:18:37,465 INFO  L87              Difference]: Start difference. First operand  has 61 states, 38 states have (on average 1.394736842105263) internal successors, (53), 39 states have internal predecessors, (53), 20 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Second operand  has 2 states, 2 states have (on average 15.5) internal successors, (31), 2 states have internal predecessors, (31), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (20), 1 states have call predecessors, (20), 2 states have call successors, (20)
[2024-11-24 00:18:37,497 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 00:18:37,501 INFO  L93              Difference]: Finished difference Result 115 states and 200 transitions.
[2024-11-24 00:18:37,501 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-24 00:18:37,502 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 15.5) internal successors, (31), 2 states have internal predecessors, (31), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (20), 1 states have call predecessors, (20), 2 states have call successors, (20) Word has length 126
[2024-11-24 00:18:37,504 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 00:18:37,511 INFO  L225             Difference]: With dead ends: 115
[2024-11-24 00:18:37,511 INFO  L226             Difference]: Without dead ends: 57
[2024-11-24 00:18:37,515 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-24 00:18:37,520 INFO  L435           NwaCegarLoop]: 86 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, 86 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-11-24 00:18:37,522 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-24 00:18:37,535 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 57 states.
[2024-11-24 00:18:37,555 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57.
[2024-11-24 00:18:37,556 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 57 states, 35 states have (on average 1.3142857142857143) internal successors, (46), 35 states have internal predecessors, (46), 20 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20)
[2024-11-24 00:18:37,560 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 86 transitions.
[2024-11-24 00:18:37,562 INFO  L78                 Accepts]: Start accepts. Automaton has 57 states and 86 transitions. Word has length 126
[2024-11-24 00:18:37,564 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 00:18:37,564 INFO  L471      AbstractCegarLoop]: Abstraction has 57 states and 86 transitions.
[2024-11-24 00:18:37,565 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 15.5) internal successors, (31), 2 states have internal predecessors, (31), 2 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (20), 1 states have call predecessors, (20), 2 states have call successors, (20)
[2024-11-24 00:18:37,565 INFO  L276                IsEmpty]: Start isEmpty. Operand 57 states and 86 transitions.
[2024-11-24 00:18:37,567 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 127
[2024-11-24 00:18:37,567 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 00:18:37,568 INFO  L218           NwaCegarLoop]: trace histogram [20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 00:18:37,582 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2024-11-24 00:18:37,768 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0
[2024-11-24 00:18:37,768 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 00:18:37,769 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 00:18:37,769 INFO  L85        PathProgramCache]: Analyzing trace with hash -709650890, now seen corresponding path program 1 times
[2024-11-24 00:18:37,769 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 00:18:37,770 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044054372]
[2024-11-24 00:18:37,770 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 00:18:37,770 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 00:18:37,903 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 00:18:38,323 INFO  L134       CoverageAnalysis]: Checked inductivity of 760 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked.
[2024-11-24 00:18:38,325 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 00:18:38,326 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044054372]
[2024-11-24 00:18:38,326 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044054372] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-24 00:18:38,326 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-24 00:18:38,326 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-24 00:18:38,326 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154621539]
[2024-11-24 00:18:38,326 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-24 00:18:38,327 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-24 00:18:38,329 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 00:18:38,330 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-24 00:18:38,330 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-24 00:18:38,330 INFO  L87              Difference]: Start difference. First operand 57 states and 86 transitions. Second operand  has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20)
[2024-11-24 00:18:38,431 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 00:18:38,431 INFO  L93              Difference]: Finished difference Result 134 states and 200 transitions.
[2024-11-24 00:18:38,433 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-24 00:18:38,433 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20) Word has length 126
[2024-11-24 00:18:38,434 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 00:18:38,435 INFO  L225             Difference]: With dead ends: 134
[2024-11-24 00:18:38,436 INFO  L226             Difference]: Without dead ends: 80
[2024-11-24 00:18:38,436 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-24 00:18:38,437 INFO  L435           NwaCegarLoop]: 89 mSDtfsCounter, 29 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time
[2024-11-24 00:18:38,438 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 159 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time]
[2024-11-24 00:18:38,438 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 80 states.
[2024-11-24 00:18:38,452 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 77.
[2024-11-24 00:18:38,452 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 77 states, 52 states have (on average 1.3461538461538463) internal successors, (70), 53 states have internal predecessors, (70), 22 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22)
[2024-11-24 00:18:38,458 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 114 transitions.
[2024-11-24 00:18:38,458 INFO  L78                 Accepts]: Start accepts. Automaton has 77 states and 114 transitions. Word has length 126
[2024-11-24 00:18:38,459 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 00:18:38,459 INFO  L471      AbstractCegarLoop]: Abstraction has 77 states and 114 transitions.
[2024-11-24 00:18:38,459 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20)
[2024-11-24 00:18:38,459 INFO  L276                IsEmpty]: Start isEmpty. Operand 77 states and 114 transitions.
[2024-11-24 00:18:38,464 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 128
[2024-11-24 00:18:38,464 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 00:18:38,464 INFO  L218           NwaCegarLoop]: trace histogram [20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 00:18:38,464 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-11-24 00:18:38,464 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 00:18:38,465 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 00:18:38,465 INFO  L85        PathProgramCache]: Analyzing trace with hash -193170440, now seen corresponding path program 1 times
[2024-11-24 00:18:38,465 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 00:18:38,465 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429422638]
[2024-11-24 00:18:38,465 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 00:18:38,465 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 00:18:38,715 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unknown
[2024-11-24 00:18:38,726 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [613930029]
[2024-11-24 00:18:38,726 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 00:18:38,727 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 00:18:38,727 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 00:18:38,731 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-24 00:18:38,735 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-11-24 00:18:38,989 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 00:18:38,991 INFO  L256         TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 27 conjuncts are in the unsatisfiable core
[2024-11-24 00:18:39,000 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 00:18:40,757 INFO  L134       CoverageAnalysis]: Checked inductivity of 760 backedges. 435 proven. 114 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked.
[2024-11-24 00:18:40,757 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-11-24 00:18:45,826 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 00:18:45,826 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429422638]
[2024-11-24 00:18:45,829 WARN  L311   FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT
[2024-11-24 00:18:45,829 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613930029]
[2024-11-24 00:18:45,829 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [613930029] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-24 00:18:45,829 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences.
[2024-11-24 00:18:45,829 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16
[2024-11-24 00:18:45,829 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870568847]
[2024-11-24 00:18:45,830 INFO  L85    oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton
[2024-11-24 00:18:45,830 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 16 states
[2024-11-24 00:18:45,830 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 00:18:45,831 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants.
[2024-11-24 00:18:45,831 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=424, Unknown=0, NotChecked=0, Total=552
[2024-11-24 00:18:45,831 INFO  L87              Difference]: Start difference. First operand 77 states and 114 transitions. Second operand  has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 5 states have call successors, (20), 5 states have call predecessors, (20), 7 states have return successors, (20), 5 states have call predecessors, (20), 5 states have call successors, (20)
[2024-11-24 00:18:47,249 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 00:18:47,249 INFO  L93              Difference]: Finished difference Result 221 states and 304 transitions.
[2024-11-24 00:18:47,250 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. 
[2024-11-24 00:18:47,251 INFO  L78                 Accepts]: Start accepts. Automaton has  has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 5 states have call successors, (20), 5 states have call predecessors, (20), 7 states have return successors, (20), 5 states have call predecessors, (20), 5 states have call successors, (20) Word has length 127
[2024-11-24 00:18:47,251 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 00:18:47,254 INFO  L225             Difference]: With dead ends: 221
[2024-11-24 00:18:47,254 INFO  L226             Difference]: Without dead ends: 147
[2024-11-24 00:18:47,259 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=354, Invalid=836, Unknown=0, NotChecked=0, Total=1190
[2024-11-24 00:18:47,260 INFO  L435           NwaCegarLoop]: 67 mSDtfsCounter, 116 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 606 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time
[2024-11-24 00:18:47,260 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 373 Invalid, 606 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time]
[2024-11-24 00:18:47,261 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 147 states.
[2024-11-24 00:18:47,283 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 98.
[2024-11-24 00:18:47,285 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 98 states, 69 states have (on average 1.2753623188405796) internal successors, (88), 70 states have internal predecessors, (88), 22 states have call successors, (22), 6 states have call predecessors, (22), 6 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22)
[2024-11-24 00:18:47,286 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 132 transitions.
[2024-11-24 00:18:47,289 INFO  L78                 Accepts]: Start accepts. Automaton has 98 states and 132 transitions. Word has length 127
[2024-11-24 00:18:47,290 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 00:18:47,290 INFO  L471      AbstractCegarLoop]: Abstraction has 98 states and 132 transitions.
[2024-11-24 00:18:47,290 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 5 states have call successors, (20), 5 states have call predecessors, (20), 7 states have return successors, (20), 5 states have call predecessors, (20), 5 states have call successors, (20)
[2024-11-24 00:18:47,291 INFO  L276                IsEmpty]: Start isEmpty. Operand 98 states and 132 transitions.
[2024-11-24 00:18:47,292 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 128
[2024-11-24 00:18:47,295 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 00:18:47,295 INFO  L218           NwaCegarLoop]: trace histogram [20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 00:18:47,306 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0
[2024-11-24 00:18:47,495 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 00:18:47,496 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 00:18:47,496 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 00:18:47,496 INFO  L85        PathProgramCache]: Analyzing trace with hash 486887930, now seen corresponding path program 1 times
[2024-11-24 00:18:47,496 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 00:18:47,497 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130744391]
[2024-11-24 00:18:47,497 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 00:18:47,497 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 00:18:47,523 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 00:18:47,586 INFO  L134       CoverageAnalysis]: Checked inductivity of 760 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked.
[2024-11-24 00:18:47,586 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-24 00:18:47,586 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130744391]
[2024-11-24 00:18:47,586 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130744391] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-24 00:18:47,587 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-24 00:18:47,587 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-24 00:18:47,587 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135763242]
[2024-11-24 00:18:47,587 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-24 00:18:47,588 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-24 00:18:47,588 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-24 00:18:47,588 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-24 00:18:47,588 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-24 00:18:47,589 INFO  L87              Difference]: Start difference. First operand 98 states and 132 transitions. Second operand  has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20)
[2024-11-24 00:18:47,633 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 00:18:47,633 INFO  L93              Difference]: Finished difference Result 195 states and 258 transitions.
[2024-11-24 00:18:47,634 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-24 00:18:47,634 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20) Word has length 127
[2024-11-24 00:18:47,635 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 00:18:47,636 INFO  L225             Difference]: With dead ends: 195
[2024-11-24 00:18:47,636 INFO  L226             Difference]: Without dead ends: 100
[2024-11-24 00:18:47,637 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-24 00:18:47,638 INFO  L435           NwaCegarLoop]: 95 mSDtfsCounter, 19 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-11-24 00:18:47,638 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 162 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-24 00:18:47,639 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 100 states.
[2024-11-24 00:18:47,651 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 86.
[2024-11-24 00:18:47,652 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 86 states, 57 states have (on average 1.1578947368421053) internal successors, (66), 58 states have internal predecessors, (66), 22 states have call successors, (22), 6 states have call predecessors, (22), 6 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22)
[2024-11-24 00:18:47,653 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 110 transitions.
[2024-11-24 00:18:47,653 INFO  L78                 Accepts]: Start accepts. Automaton has 86 states and 110 transitions. Word has length 127
[2024-11-24 00:18:47,654 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 00:18:47,654 INFO  L471      AbstractCegarLoop]: Abstraction has 86 states and 110 transitions.
[2024-11-24 00:18:47,654 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20)
[2024-11-24 00:18:47,654 INFO  L276                IsEmpty]: Start isEmpty. Operand 86 states and 110 transitions.
[2024-11-24 00:18:47,656 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 129
[2024-11-24 00:18:47,656 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 00:18:47,656 INFO  L218           NwaCegarLoop]: trace histogram [20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 00:18:47,656 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-11-24 00:18:47,657 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 00:18:47,657 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 00:18:47,657 INFO  L85        PathProgramCache]: Analyzing trace with hash 2030045565, now seen corresponding path program 1 times
[2024-11-24 00:18:47,657 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-24 00:18:47,657 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956587645]
[2024-11-24 00:18:47,657 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 00:18:47,658 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-24 00:18:47,740 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unknown
[2024-11-24 00:18:47,742 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1437763693]
[2024-11-24 00:18:47,742 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 00:18:47,743 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 00:18:47,743 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 00:18:47,747 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-24 00:18:47,752 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2024-11-24 00:18:48,131 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-24 00:18:48,131 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-24 00:18:48,342 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-24 00:18:48,408 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-24 00:18:48,408 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-11-24 00:18:48,409 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining)
[2024-11-24 00:18:48,416 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0
[2024-11-24 00:18:48,611 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-24 00:18:48,614 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1]
[2024-11-24 00:18:48,710 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-11-24 00:18:48,713 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.11 12:18:48 BoogieIcfgContainer
[2024-11-24 00:18:48,714 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-11-24 00:18:48,714 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-11-24 00:18:48,714 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-11-24 00:18:48,715 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-11-24 00:18:48,715 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:18:36" (3/4) ...
[2024-11-24 00:18:48,717 INFO  L149         WitnessPrinter]: No result that supports witness generation found
[2024-11-24 00:18:48,718 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-11-24 00:18:48,719 INFO  L158              Benchmark]: Toolchain (without parser) took 13358.79ms. Allocated memory is still 117.4MB. Free memory was 93.4MB in the beginning and 69.1MB in the end (delta: 24.3MB). Peak memory consumption was 24.4MB. Max. memory is 16.1GB.
[2024-11-24 00:18:48,720 INFO  L158              Benchmark]: CDTParser took 0.42ms. Allocated memory is still 117.4MB. Free memory is still 74.4MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-11-24 00:18:48,720 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 438.17ms. Allocated memory is still 117.4MB. Free memory was 93.3MB in the beginning and 79.3MB in the end (delta: 14.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-11-24 00:18:48,720 INFO  L158              Benchmark]: Boogie Procedure Inliner took 93.96ms. Allocated memory is still 117.4MB. Free memory was 79.3MB in the beginning and 75.6MB in the end (delta: 3.7MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-24 00:18:48,721 INFO  L158              Benchmark]: Boogie Preprocessor took 86.78ms. Allocated memory is still 117.4MB. Free memory was 75.6MB in the beginning and 69.6MB in the end (delta: 6.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-11-24 00:18:48,721 INFO  L158              Benchmark]: RCFGBuilder took 679.92ms. Allocated memory is still 117.4MB. Free memory was 69.6MB in the beginning and 48.2MB in the end (delta: 21.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-11-24 00:18:48,721 INFO  L158              Benchmark]: TraceAbstraction took 12047.02ms. Allocated memory is still 117.4MB. Free memory was 47.7MB in the beginning and 69.1MB in the end (delta: -21.4MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-24 00:18:48,722 INFO  L158              Benchmark]: Witness Printer took 4.31ms. Allocated memory is still 117.4MB. Free memory was 69.1MB in the beginning and 69.1MB in the end (delta: 21.1kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-24 00:18:48,724 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.42ms. Allocated memory is still 117.4MB. Free memory is still 74.4MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 438.17ms. Allocated memory is still 117.4MB. Free memory was 93.3MB in the beginning and 79.3MB in the end (delta: 14.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 93.96ms. Allocated memory is still 117.4MB. Free memory was 79.3MB in the beginning and 75.6MB in the end (delta: 3.7MB). There was no memory consumed. Max. memory is 16.1GB.
 * Boogie Preprocessor took 86.78ms. Allocated memory is still 117.4MB. Free memory was 75.6MB in the beginning and 69.6MB in the end (delta: 6.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * RCFGBuilder took 679.92ms. Allocated memory is still 117.4MB. Free memory was 69.6MB in the beginning and 48.2MB in the end (delta: 21.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
 * TraceAbstraction took 12047.02ms. Allocated memory is still 117.4MB. Free memory was 47.7MB in the beginning and 69.1MB in the end (delta: -21.4MB). There was no memory consumed. Max. memory is 16.1GB.
 * Witness Printer took 4.31ms. Allocated memory is still 117.4MB. Free memory was 69.1MB in the beginning and 69.1MB in the end (delta: 21.1kB). 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 someBinaryDOUBLEComparisonOperation at line 112, overapproximation of someBinaryDOUBLEComparisonOperation at line 116, overapproximation of someBinaryDOUBLEComparisonOperation at line 127, overapproximation of someBinaryDOUBLEComparisonOperation at line 114, overapproximation of someBinaryDOUBLEComparisonOperation at line 82. 
Possible FailurePath: 
[L21]                    unsigned char isInitial = 0;
[L22]                    unsigned short int var_1_1 = 1;
[L23]                    unsigned char var_1_2 = 0;
[L24]                    unsigned char var_1_3 = 100;
[L25]                    unsigned char var_1_4 = 25;
[L26]                    unsigned short int var_1_5 = 0;
[L27]                    unsigned short int var_1_6 = 62100;
[L28]                    unsigned short int var_1_7 = 27651;
[L29]                    double var_1_8 = 128.9;
[L30]                    unsigned char var_1_9 = 1;
[L31]                    double var_1_10 = 16.5;
[L32]                    double var_1_11 = 25.5;
[L33]                    double var_1_12 = 199.75;
[L34]                    unsigned char var_1_13 = 2;
[L35]                    unsigned char var_1_14 = 1;
[L36]                    unsigned char var_1_15 = 1;
[L37]                    unsigned char var_1_16 = 1;
[L38]                    unsigned short int var_1_17 = 32;
[L39]                    unsigned char var_1_18 = 1;
[L40]                    unsigned long int var_1_19 = 1;
             VAL         [isInitial=0, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_3=100, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L131]                   isInitial = 1
[L132]       FCALL       initially()
[L134]       FCALL       updateLastVariables()
[L135]       CALL        updateVariables()
[L92]                    var_1_2 = __VERIFIER_nondet_uchar()
[L93]        CALL        assume_abort_if_not(var_1_2 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_3=100, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_3=100, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L93]        RET         assume_abort_if_not(var_1_2 >= 0)
             VAL         [isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_3=100, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L94]        CALL        assume_abort_if_not(var_1_2 <= 1)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_3=100, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_3=100, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L94]        RET         assume_abort_if_not(var_1_2 <= 1)
             VAL         [isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_3=100, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L95]                    var_1_3 = __VERIFIER_nondet_uchar()
[L96]        CALL        assume_abort_if_not(var_1_3 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L96]        RET         assume_abort_if_not(var_1_3 >= 0)
             VAL         [isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L97]        CALL        assume_abort_if_not(var_1_3 <= 255)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L97]        RET         assume_abort_if_not(var_1_3 <= 255)
             VAL         [isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=25, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L98]                    var_1_4 = __VERIFIER_nondet_uchar()
[L99]        CALL        assume_abort_if_not(var_1_4 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L99]        RET         assume_abort_if_not(var_1_4 >= 0)
             VAL         [isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L100]       CALL        assume_abort_if_not(var_1_4 <= 255)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L100]       RET         assume_abort_if_not(var_1_4 <= 255)
             VAL         [isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L101]       CALL        assume_abort_if_not(var_1_4 != 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L101]       RET         assume_abort_if_not(var_1_4 != 0)
             VAL         [isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=62100, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L102]                   var_1_6 = __VERIFIER_nondet_ushort()
[L103]       CALL        assume_abort_if_not(var_1_6 >= 32767)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L103]       RET         assume_abort_if_not(var_1_6 >= 32767)
             VAL         [isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L104]       CALL        assume_abort_if_not(var_1_6 <= 65534)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L104]       RET         assume_abort_if_not(var_1_6 <= 65534)
             VAL         [isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=27651, var_1_8=1289/10, var_1_9=1]
[L105]                   var_1_7 = __VERIFIER_nondet_ushort()
[L106]       CALL        assume_abort_if_not(var_1_7 >= 16383)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L106]       RET         assume_abort_if_not(var_1_7 >= 16383)
             VAL         [isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L107]       CALL        assume_abort_if_not(var_1_7 <= 32767)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L107]       RET         assume_abort_if_not(var_1_7 <= 32767)
             VAL         [isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L108]                   var_1_9 = __VERIFIER_nondet_uchar()
[L109]       CALL        assume_abort_if_not(var_1_9 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10]
[L109]       RET         assume_abort_if_not(var_1_9 >= 0)
             VAL         [isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10]
[L110]       CALL        assume_abort_if_not(var_1_9 <= 1)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L110]       RET         assume_abort_if_not(var_1_9 <= 1)
             VAL         [isInitial=1, var_1_10=33/2, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L111]                   var_1_10 = __VERIFIER_nondet_double()
[L112]       CALL        assume_abort_if_not((var_1_10 >= -922337.2036854765600e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854765600e+12F && var_1_10 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L112]       RET         assume_abort_if_not((var_1_10 >= -922337.2036854765600e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 9223372.036854765600e+12F && var_1_10 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_11=51/2, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L113]                   var_1_11 = __VERIFIER_nondet_double()
[L114]       CALL        assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L114]       RET         assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_12=799/4, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L115]                   var_1_12 = __VERIFIER_nondet_double()
[L116]       CALL        assume_abort_if_not((var_1_12 >= -461168.6018427382800e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L116]       RET         assume_abort_if_not((var_1_12 >= -461168.6018427382800e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 4611686.018427382800e+12F && var_1_12 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_13=2, var_1_14=1, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L117]                   var_1_14 = __VERIFIER_nondet_uchar()
[L118]       CALL        assume_abort_if_not(var_1_14 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_13=2, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_13=2, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L118]       RET         assume_abort_if_not(var_1_14 >= 0)
             VAL         [isInitial=1, var_1_13=2, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L119]       CALL        assume_abort_if_not(var_1_14 <= 254)
             VAL         [\old(cond)=1, isInitial=1, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L119]       RET         assume_abort_if_not(var_1_14 <= 254)
             VAL         [isInitial=1, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L120]                   var_1_16 = __VERIFIER_nondet_uchar()
[L121]       CALL        assume_abort_if_not(var_1_16 >= 1)
             VAL         [\old(cond)=1, isInitial=1, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L121]       RET         assume_abort_if_not(var_1_16 >= 1)
             VAL         [isInitial=1, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L122]       CALL        assume_abort_if_not(var_1_16 <= 1)
             VAL         [\old(cond)=1, isInitial=1, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L122]       RET         assume_abort_if_not(var_1_16 <= 1)
             VAL         [isInitial=1, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=1, var_1_2=0, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L135]       RET         updateVariables()
[L136]       CALL        step()
[L44]        COND FALSE  !((var_1_3 != (16 / var_1_4)) && var_1_2)
[L55]                    var_1_1 = var_1_3
             VAL         [isInitial=1, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=3, var_1_2=0, var_1_3=3, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L57]        COND FALSE  !(var_1_1 < var_1_3)
             VAL         [isInitial=1, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=3, var_1_2=0, var_1_3=3, var_1_4=2, var_1_5=0, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L60]        COND TRUE   ! var_1_2
[L61]                    var_1_5 = ((((var_1_3) > ((var_1_7 + var_1_4))) ? (var_1_3) : ((var_1_7 + var_1_4))))
             VAL         [isInitial=1, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=3, var_1_2=0, var_1_3=3, var_1_4=2, var_1_5=16385, var_1_6=32770, var_1_7=-49153, var_1_8=1289/10, var_1_9=1]
[L64]        COND FALSE  !(\read(var_1_2))
[L71]                    var_1_8 = var_1_11
             VAL         [isInitial=1, var_1_11=2, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=3, var_1_2=0, var_1_3=3, var_1_4=2, var_1_5=16385, var_1_6=32770, var_1_7=-49153, var_1_8=2, var_1_9=1]
[L73]        COND TRUE   var_1_3 != ((var_1_6 / var_1_4) * ((((var_1_1) > (var_1_5)) ? (var_1_1) : (var_1_5))))
             VAL         [isInitial=1, var_1_11=2, var_1_13=2, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=3, var_1_2=0, var_1_3=3, var_1_4=2, var_1_5=16385, var_1_6=32770, var_1_7=-49153, var_1_8=2, var_1_9=1]
[L74]        COND TRUE   var_1_3 <= var_1_6
[L75]                    var_1_13 = 32
             VAL         [isInitial=1, var_1_11=2, var_1_13=32, var_1_14=0, var_1_15=1, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=3, var_1_2=0, var_1_3=3, var_1_4=2, var_1_5=16385, var_1_6=32770, var_1_7=-49153, var_1_8=2, var_1_9=1]
[L82]        COND TRUE   var_1_12 != var_1_8
[L83]                    var_1_15 = (! var_1_16)
             VAL         [isInitial=1, var_1_11=2, var_1_13=32, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=32, var_1_18=1, var_1_19=1, var_1_1=3, var_1_2=0, var_1_3=3, var_1_4=2, var_1_5=16385, var_1_6=32770, var_1_7=-49153, var_1_8=2, var_1_9=1]
[L87]                    var_1_17 = var_1_4
[L88]                    var_1_18 = var_1_16
[L89]                    var_1_19 = var_1_4
             VAL         [isInitial=1, var_1_11=2, var_1_13=32, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=3, var_1_2=0, var_1_3=3, var_1_4=2, var_1_5=16385, var_1_6=32770, var_1_7=-49153, var_1_8=2, var_1_9=1]
[L136]       RET         step()
[L137]       CALL, EXPR  property()
[L127-L128]              return (((((((((var_1_3 != (16 / var_1_4)) && var_1_2) ? ((var_1_3 > var_1_4) ? (var_1_1 == ((unsigned short int) (var_1_4 + var_1_3))) : (var_1_2 ? (var_1_1 == ((unsigned short int) var_1_3)) : (var_1_1 == ((unsigned short int) var_1_4)))) : (var_1_1 == ((unsigned short int) var_1_3))) && ((var_1_1 < var_1_3) ? (var_1_5 == ((unsigned short int) (var_1_6 - (var_1_7 - var_1_3)))) : ((! var_1_2) ? (var_1_5 == ((unsigned short int) ((((var_1_3) > ((var_1_7 + var_1_4))) ? (var_1_3) : ((var_1_7 + var_1_4)))))) : 1))) && (var_1_2 ? (((! var_1_9) || (var_1_5 < var_1_6)) ? (var_1_8 == ((double) ((((127.25) > (var_1_10)) ? (127.25) : (var_1_10))))) : (var_1_8 == ((double) (var_1_11 + var_1_12)))) : (var_1_8 == ((double) var_1_11)))) && ((var_1_3 != ((var_1_6 / var_1_4) * ((((var_1_1) > (var_1_5)) ? (var_1_1) : (var_1_5))))) ? ((var_1_3 <= var_1_6) ? (var_1_13 == ((unsigned char) 32)) : (var_1_13 == ((unsigned char) var_1_14))) : (var_1_13 == ((unsigned char) var_1_14)))) && ((var_1_12 != var_1_8) ? (var_1_15 == ((unsigned char) (! var_1_16))) : (var_1_15 == ((unsigned char) var_1_16)))) && (var_1_17 == ((unsigned short int) var_1_4))) && (var_1_18 == ((unsigned char) var_1_16))) && (var_1_19 == ((unsigned long int) var_1_4))
;
             VAL         [\result=0, isInitial=1, var_1_11=2, var_1_13=32, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=3, var_1_2=0, var_1_3=3, var_1_4=2, var_1_5=16385, var_1_6=32770, var_1_7=-49153, var_1_8=2, var_1_9=1]
[L137]       RET, EXPR   property()
[L137]       CALL        __VERIFIER_assert(property())
[L19]        COND TRUE   !(cond)
             VAL         [isInitial=1, var_1_11=2, var_1_13=32, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=3, var_1_2=0, var_1_3=3, var_1_4=2, var_1_5=16385, var_1_6=32770, var_1_7=-49153, var_1_8=2, var_1_9=1]
[L19]                    reach_error()
             VAL         [isInitial=1, var_1_11=2, var_1_13=32, var_1_14=0, var_1_15=0, var_1_16=1, var_1_17=2, var_1_18=1, var_1_19=2, var_1_1=3, var_1_2=0, var_1_3=3, var_1_4=2, var_1_5=16385, var_1_6=32770, var_1_7=-49153, var_1_8=2, var_1_9=1]

  - StatisticsResult: Ultimate Automizer benchmark data
    CFG has 2 procedures, 61 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 11.9s, OverallIterations: 5, TraceHistogramMax: 20, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 1.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 170 SdHoareTripleChecker+Valid, 1.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 164 mSDsluCounter, 780 SdHoareTripleChecker+Invalid, 0.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 443 mSDsCounter, 32 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 613 IncrementalHoareTripleChecker+Invalid, 645 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 32 mSolverCounterUnsat, 337 mSDtfsCounter, 613 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 342 GetRequests, 307 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 3.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=98occurred in iteration=3, InterpolantAutomatonStates: 34, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 4 MinimizatonAttempts, 66 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 7.5s InterpolantComputationTime, 1015 NumberOfCodeBlocks, 1015 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 627 ConstructedInterpolants, 0 QuantifiedInterpolants, 2142 SizeOfPredicates, 6 NumberOfNonLiveVariables, 588 ConjunctsInSsa, 28 ConjunctsInUnsatCore, 5 InterpolantComputations, 3 PerfectInterpolantSequences, 3648/3800 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2024-11-24 00:18:48,748 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0
Received shutdown request...
--- End real Ultimate output ---

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

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

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


Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e093e3889d1250dd6c4e72475f92fd634899e4114caa675b33a0cb0284b4d442
[2024-11-24 00:18:52,163 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-24 00:18:52,171 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-24 00:18:52,174 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-24 00:18:52,175 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-24 00:18:52,176 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-24 00:18:52,177 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-59.i
[2024-11-24 00:18:55,145 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/data/68a4b275c/228ae64586564816852b067af6eeb38e/FLAG86cd36313
[2024-11-24 00:18:55,482 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-24 00:18:55,483 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-59.i
[2024-11-24 00:18:55,493 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/data/68a4b275c/228ae64586564816852b067af6eeb38e/FLAG86cd36313
[2024-11-24 00:18:55,514 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/data/68a4b275c/228ae64586564816852b067af6eeb38e
[2024-11-24 00:18:55,518 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-24 00:18:55,519 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-24 00:18:55,520 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-24 00:18:55,522 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-24 00:18:55,526 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-24 00:18:55,527 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:18:55" (1/1) ...
[2024-11-24 00:18:55,530 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@28f73a4b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:55, skipping insertion in model container
[2024-11-24 00:18:55,530 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:18:55" (1/1) ...
[2024-11-24 00:18:55,556 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-24 00:18:55,728 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_14d8743f-bd0d-4800-9264-a396b6389886/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-59.i[913,926]
[2024-11-24 00:18:55,815 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-24 00:18:55,838 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-24 00:18:55,851 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_14d8743f-bd0d-4800-9264-a396b6389886/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_normal_file-59.i[913,926]
[2024-11-24 00:18:55,894 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-24 00:18:55,917 INFO  L204         MainTranslator]: Completed translation
[2024-11-24 00:18:55,918 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:55 WrapperNode
[2024-11-24 00:18:55,918 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-24 00:18:55,919 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-24 00:18:55,919 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-24 00:18:55,919 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-24 00:18:55,926 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:55" (1/1) ...
[2024-11-24 00:18:55,941 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:55" (1/1) ...
[2024-11-24 00:18:55,980 INFO  L138                Inliner]: procedures = 27, calls = 33, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 132
[2024-11-24 00:18:55,980 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-24 00:18:55,981 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-24 00:18:55,981 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-24 00:18:55,981 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-24 00:18:55,994 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:55" (1/1) ...
[2024-11-24 00:18:55,994 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:55" (1/1) ...
[2024-11-24 00:18:55,997 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:55" (1/1) ...
[2024-11-24 00:18:56,015 INFO  L175           MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0].
[2024-11-24 00:18:56,015 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:55" (1/1) ...
[2024-11-24 00:18:56,015 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:55" (1/1) ...
[2024-11-24 00:18:56,034 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:55" (1/1) ...
[2024-11-24 00:18:56,035 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:55" (1/1) ...
[2024-11-24 00:18:56,041 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:55" (1/1) ...
[2024-11-24 00:18:56,043 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:55" (1/1) ...
[2024-11-24 00:18:56,044 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:55" (1/1) ...
[2024-11-24 00:18:56,050 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-24 00:18:56,051 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-24 00:18:56,051 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-24 00:18:56,051 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-24 00:18:56,056 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:55" (1/1) ...
[2024-11-24 00:18:56,064 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-24 00:18:56,078 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3
[2024-11-24 00:18:56,091 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-24 00:18:56,098 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-24 00:18:56,122 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-24 00:18:56,123 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0
[2024-11-24 00:18:56,123 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-24 00:18:56,123 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-24 00:18:56,123 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-24 00:18:56,123 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-24 00:18:56,217 INFO  L234             CfgBuilder]: Building ICFG
[2024-11-24 00:18:56,219 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-24 00:18:57,124 INFO  L?                        ?]: Removed 8 outVars from TransFormulas that were not future-live.
[2024-11-24 00:18:57,124 INFO  L283             CfgBuilder]: Performing block encoding
[2024-11-24 00:18:57,134 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-24 00:18:57,134 INFO  L312             CfgBuilder]: Removed 2 assume(true) statements.
[2024-11-24 00:18:57,134 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:18:57 BoogieIcfgContainer
[2024-11-24 00:18:57,134 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-24 00:18:57,136 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-24 00:18:57,136 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-24 00:18:57,141 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-24 00:18:57,141 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 12:18:55" (1/3) ...
[2024-11-24 00:18:57,142 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ba49532 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:18:57, skipping insertion in model container
[2024-11-24 00:18:57,142 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:18:55" (2/3) ...
[2024-11-24 00:18:57,142 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ba49532 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:18:57, skipping insertion in model container
[2024-11-24 00:18:57,143 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:18:57" (3/3) ...
[2024-11-24 00:18:57,144 INFO  L128   eAbstractionObserver]: Analyzing ICFG hardness_codestructure_normal_file-59.i
[2024-11-24 00:18:57,159 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-24 00:18:57,161 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_codestructure_normal_file-59.i that has 2 procedures, 61 locations, 1 initial locations, 1 loop locations, and 1 error locations.
[2024-11-24 00:18:57,213 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-24 00:18:57,226 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;@74c4ca9b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-24 00:18:57,226 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-11-24 00:18:57,230 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 61 states, 38 states have (on average 1.394736842105263) internal successors, (53), 39 states have internal predecessors, (53), 20 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20)
[2024-11-24 00:18:57,242 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 127
[2024-11-24 00:18:57,242 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 00:18:57,243 INFO  L218           NwaCegarLoop]: trace histogram [20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 00:18:57,243 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 00:18:57,248 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 00:18:57,249 INFO  L85        PathProgramCache]: Analyzing trace with hash -483950726, now seen corresponding path program 1 times
[2024-11-24 00:18:57,260 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-24 00:18:57,260 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1229066477]
[2024-11-24 00:18:57,261 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 00:18:57,261 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-11-24 00:18:57,261 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-24 00:18:57,263 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-11-24 00:18:57,267 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process
[2024-11-24 00:18:57,653 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 00:18:57,667 INFO  L256         TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 1 conjuncts are in the unsatisfiable core
[2024-11-24 00:18:57,678 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 00:18:57,730 INFO  L134       CoverageAnalysis]: Checked inductivity of 760 backedges. 398 proven. 0 refuted. 0 times theorem prover too weak. 362 trivial. 0 not checked.
[2024-11-24 00:18:57,730 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-24 00:18:57,735 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-24 00:18:57,735 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1229066477]
[2024-11-24 00:18:57,735 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1229066477] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-24 00:18:57,736 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-24 00:18:57,736 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-24 00:18:57,739 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476163268]
[2024-11-24 00:18:57,740 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-24 00:18:57,745 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-24 00:18:57,745 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-24 00:18:57,766 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-24 00:18:57,767 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-24 00:18:57,770 INFO  L87              Difference]: Start difference. First operand  has 61 states, 38 states have (on average 1.394736842105263) internal successors, (53), 39 states have internal predecessors, (53), 20 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Second operand  has 2 states, 2 states have (on average 16.5) internal successors, (33), 2 states have internal predecessors, (33), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20)
[2024-11-24 00:18:57,807 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 00:18:57,808 INFO  L93              Difference]: Finished difference Result 115 states and 200 transitions.
[2024-11-24 00:18:57,810 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-24 00:18:57,811 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 16.5) internal successors, (33), 2 states have internal predecessors, (33), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 126
[2024-11-24 00:18:57,812 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 00:18:57,820 INFO  L225             Difference]: With dead ends: 115
[2024-11-24 00:18:57,820 INFO  L226             Difference]: Without dead ends: 57
[2024-11-24 00:18:57,825 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-24 00:18:57,832 INFO  L435           NwaCegarLoop]: 86 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, 86 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-11-24 00:18:57,832 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-24 00:18:57,845 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 57 states.
[2024-11-24 00:18:57,876 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57.
[2024-11-24 00:18:57,877 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 57 states, 35 states have (on average 1.3142857142857143) internal successors, (46), 35 states have internal predecessors, (46), 20 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20)
[2024-11-24 00:18:57,884 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 86 transitions.
[2024-11-24 00:18:57,887 INFO  L78                 Accepts]: Start accepts. Automaton has 57 states and 86 transitions. Word has length 126
[2024-11-24 00:18:57,888 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 00:18:57,888 INFO  L471      AbstractCegarLoop]: Abstraction has 57 states and 86 transitions.
[2024-11-24 00:18:57,888 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 16.5) internal successors, (33), 2 states have internal predecessors, (33), 2 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20)
[2024-11-24 00:18:57,888 INFO  L276                IsEmpty]: Start isEmpty. Operand 57 states and 86 transitions.
[2024-11-24 00:18:57,914 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 127
[2024-11-24 00:18:57,914 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 00:18:57,914 INFO  L218           NwaCegarLoop]: trace histogram [20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 00:18:57,924 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0
[2024-11-24 00:18:58,114 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-11-24 00:18:58,115 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 00:18:58,116 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 00:18:58,116 INFO  L85        PathProgramCache]: Analyzing trace with hash -709650890, now seen corresponding path program 1 times
[2024-11-24 00:18:58,117 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-24 00:18:58,117 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [289069340]
[2024-11-24 00:18:58,117 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 00:18:58,117 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-11-24 00:18:58,117 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-24 00:18:58,119 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-11-24 00:18:58,122 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process
[2024-11-24 00:18:58,397 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 00:18:58,406 INFO  L256         TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 2 conjuncts are in the unsatisfiable core
[2024-11-24 00:18:58,411 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 00:18:58,481 INFO  L134       CoverageAnalysis]: Checked inductivity of 760 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked.
[2024-11-24 00:18:58,481 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-24 00:18:58,481 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-24 00:18:58,482 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [289069340]
[2024-11-24 00:18:58,482 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [289069340] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-24 00:18:58,482 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-24 00:18:58,482 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-24 00:18:58,482 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684239479]
[2024-11-24 00:18:58,482 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-24 00:18:58,483 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-24 00:18:58,483 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-24 00:18:58,484 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-24 00:18:58,484 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-24 00:18:58,487 INFO  L87              Difference]: Start difference. First operand 57 states and 86 transitions. Second operand  has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20)
[2024-11-24 00:18:59,757 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 00:18:59,758 INFO  L93              Difference]: Finished difference Result 134 states and 200 transitions.
[2024-11-24 00:18:59,758 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-24 00:18:59,758 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20) Word has length 126
[2024-11-24 00:18:59,759 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 00:18:59,762 INFO  L225             Difference]: With dead ends: 134
[2024-11-24 00:18:59,763 INFO  L226             Difference]: Without dead ends: 80
[2024-11-24 00:18:59,763 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-24 00:18:59,764 INFO  L435           NwaCegarLoop]: 106 mSDtfsCounter, 29 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time
[2024-11-24 00:18:59,764 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 174 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time]
[2024-11-24 00:18:59,766 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 80 states.
[2024-11-24 00:18:59,780 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 77.
[2024-11-24 00:18:59,780 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 77 states, 52 states have (on average 1.3461538461538463) internal successors, (70), 53 states have internal predecessors, (70), 22 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22)
[2024-11-24 00:18:59,782 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 114 transitions.
[2024-11-24 00:18:59,783 INFO  L78                 Accepts]: Start accepts. Automaton has 77 states and 114 transitions. Word has length 126
[2024-11-24 00:18:59,783 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 00:18:59,783 INFO  L471      AbstractCegarLoop]: Abstraction has 77 states and 114 transitions.
[2024-11-24 00:18:59,784 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20)
[2024-11-24 00:18:59,784 INFO  L276                IsEmpty]: Start isEmpty. Operand 77 states and 114 transitions.
[2024-11-24 00:18:59,786 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 128
[2024-11-24 00:18:59,786 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 00:18:59,786 INFO  L218           NwaCegarLoop]: trace histogram [20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 00:18:59,794 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0
[2024-11-24 00:18:59,986 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-11-24 00:18:59,987 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 00:18:59,987 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 00:18:59,988 INFO  L85        PathProgramCache]: Analyzing trace with hash 988947254, now seen corresponding path program 1 times
[2024-11-24 00:18:59,988 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-24 00:18:59,988 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1609028190]
[2024-11-24 00:18:59,988 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 00:18:59,988 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-11-24 00:18:59,989 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-24 00:18:59,992 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-11-24 00:18:59,993 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process
[2024-11-24 00:19:00,232 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 00:19:00,240 INFO  L256         TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 2 conjuncts are in the unsatisfiable core
[2024-11-24 00:19:00,244 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 00:19:00,308 INFO  L134       CoverageAnalysis]: Checked inductivity of 760 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked.
[2024-11-24 00:19:00,308 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-24 00:19:00,308 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-24 00:19:00,308 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1609028190]
[2024-11-24 00:19:00,308 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1609028190] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-24 00:19:00,309 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-24 00:19:00,309 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-24 00:19:00,309 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846794195]
[2024-11-24 00:19:00,309 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-24 00:19:00,309 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-24 00:19:00,310 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-24 00:19:00,310 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-24 00:19:00,310 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-24 00:19:00,311 INFO  L87              Difference]: Start difference. First operand 77 states and 114 transitions. Second operand  has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20)
[2024-11-24 00:19:00,598 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-24 00:19:00,598 INFO  L93              Difference]: Finished difference Result 168 states and 247 transitions.
[2024-11-24 00:19:00,599 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-24 00:19:00,602 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20) Word has length 127
[2024-11-24 00:19:00,603 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-24 00:19:00,605 INFO  L225             Difference]: With dead ends: 168
[2024-11-24 00:19:00,606 INFO  L226             Difference]: Without dead ends: 94
[2024-11-24 00:19:00,606 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-24 00:19:00,607 INFO  L435           NwaCegarLoop]: 98 mSDtfsCounter, 20 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time
[2024-11-24 00:19:00,607 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 166 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time]
[2024-11-24 00:19:00,610 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 94 states.
[2024-11-24 00:19:00,620 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 80.
[2024-11-24 00:19:00,621 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 80 states, 55 states have (on average 1.2727272727272727) internal successors, (70), 56 states have internal predecessors, (70), 22 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22)
[2024-11-24 00:19:00,622 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 114 transitions.
[2024-11-24 00:19:00,622 INFO  L78                 Accepts]: Start accepts. Automaton has 80 states and 114 transitions. Word has length 127
[2024-11-24 00:19:00,626 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-24 00:19:00,626 INFO  L471      AbstractCegarLoop]: Abstraction has 80 states and 114 transitions.
[2024-11-24 00:19:00,627 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (20), 1 states have call predecessors, (20), 1 states have return successors, (20), 1 states have call predecessors, (20), 1 states have call successors, (20)
[2024-11-24 00:19:00,627 INFO  L276                IsEmpty]: Start isEmpty. Operand 80 states and 114 transitions.
[2024-11-24 00:19:00,629 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 128
[2024-11-24 00:19:00,629 INFO  L210           NwaCegarLoop]: Found error trace
[2024-11-24 00:19:00,629 INFO  L218           NwaCegarLoop]: trace histogram [20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-24 00:19:00,638 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0
[2024-11-24 00:19:00,829 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-11-24 00:19:00,830 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-24 00:19:00,830 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-24 00:19:00,830 INFO  L85        PathProgramCache]: Analyzing trace with hash -193170440, now seen corresponding path program 1 times
[2024-11-24 00:19:00,831 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-24 00:19:00,831 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [845280429]
[2024-11-24 00:19:00,831 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 00:19:00,831 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-11-24 00:19:00,831 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat
[2024-11-24 00:19:00,838 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-11-24 00:19:00,839 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process
[2024-11-24 00:19:01,187 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 00:19:01,197 INFO  L256         TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 15 conjuncts are in the unsatisfiable core
[2024-11-24 00:19:01,202 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 00:19:03,746 INFO  L134       CoverageAnalysis]: Checked inductivity of 760 backedges. 435 proven. 114 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked.
[2024-11-24 00:19:03,746 INFO  L312         TraceCheckSpWp]: Computing backward predicates...
[2024-11-24 00:19:33,257 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-24 00:19:33,257 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [845280429]
[2024-11-24 00:19:33,257 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [845280429] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-24 00:19:33,257 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1786066947]
[2024-11-24 00:19:33,257 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-24 00:19:33,258 INFO  L173          SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt
[2024-11-24 00:19:33,258 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/cvc4
[2024-11-24 00:19:33,267 INFO  L229       MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null)
[2024-11-24 00:19:33,269 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_14d8743f-bd0d-4800-9264-a396b6389886/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process
[2024-11-24 00:19:34,132 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-24 00:19:34,140 INFO  L256         TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 21 conjuncts are in the unsatisfiable core
[2024-11-24 00:19:34,145 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-11-24 00:20:37,033 WARN  L286               SmtUtils]: Spent 6.13s on a formula simplification that was a NOOP. DAG size: 82 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)