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


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


Checking for ERROR reachability
Using default analysis
Version 9bd2c7ff
Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount10_file-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu --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 02ce82ba0ace3f5b040163bfedd713ab4e5a143077898ba922a6491fc85c9af7
--- Real Ultimate output ---
This is Ultimate 0.2.3-dev-9bd2c7f
[2023-11-19 07:46:38,792 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2023-11-19 07:46:38,929 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Default.epf
[2023-11-19 07:46:38,947 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2023-11-19 07:46:38,948 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2023-11-19 07:46:38,991 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2023-11-19 07:46:38,992 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2023-11-19 07:46:38,993 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2023-11-19 07:46:38,994 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2023-11-19 07:46:38,995 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2023-11-19 07:46:38,996 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2023-11-19 07:46:38,997 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2023-11-19 07:46:38,998 INFO  L153        SettingsManager]:  * Use SBE=true
[2023-11-19 07:46:38,999 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2023-11-19 07:46:39,000 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2023-11-19 07:46:39,001 INFO  L153        SettingsManager]:  * sizeof long=4
[2023-11-19 07:46:39,001 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2023-11-19 07:46:39,002 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2023-11-19 07:46:39,003 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2023-11-19 07:46:39,004 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2023-11-19 07:46:39,005 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2023-11-19 07:46:39,006 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2023-11-19 07:46:39,007 INFO  L153        SettingsManager]:  * sizeof long double=12
[2023-11-19 07:46:39,007 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2023-11-19 07:46:39,008 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2023-11-19 07:46:39,009 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2023-11-19 07:46:39,010 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2023-11-19 07:46:39,010 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2023-11-19 07:46:39,011 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-19 07:46:39,012 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2023-11-19 07:46:39,013 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2023-11-19 07:46:39,013 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2023-11-19 07:46:39,014 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2023-11-19 07:46:39,015 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2023-11-19 07:46:39,015 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2023-11-19 07:46:39,015 INFO  L153        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2023-11-19 07:46:39,016 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2023-11-19 07:46:39,016 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2023-11-19 07:46:39,016 INFO  L153        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2023-11-19 07:46:39,017 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu
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 -> 02ce82ba0ace3f5b040163bfedd713ab4e5a143077898ba922a6491fc85c9af7
[2023-11-19 07:46:39,353 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-11-19 07:46:39,380 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-11-19 07:46:39,383 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-11-19 07:46:39,385 INFO  L270        PluginConnector]: Initializing CDTParser...
[2023-11-19 07:46:39,386 INFO  L274        PluginConnector]: CDTParser initialized
[2023-11-19 07:46:39,388 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount10_file-1.i
[2023-11-19 07:46:42,888 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2023-11-19 07:46:43,207 INFO  L384              CDTParser]: Found 1 translation units.
[2023-11-19 07:46:43,208 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount10_file-1.i
[2023-11-19 07:46:43,226 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/data/eacdafb3b/425f9106f63c47f89f413409d7e48103/FLAG0990b078b
[2023-11-19 07:46:43,254 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/data/eacdafb3b/425f9106f63c47f89f413409d7e48103
[2023-11-19 07:46:43,264 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-11-19 07:46:43,273 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2023-11-19 07:46:43,275 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-11-19 07:46:43,275 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-11-19 07:46:43,282 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-11-19 07:46:43,284 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:46:43" (1/1) ...
[2023-11-19 07:46:43,288 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24858d27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:43, skipping insertion in model container
[2023-11-19 07:46:43,289 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:46:43" (1/1) ...
[2023-11-19 07:46:43,320 INFO  L177         MainTranslator]: Built tables and reachable declarations
[2023-11-19 07:46:43,493 WARN  L240   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount10_file-1.i[914,927]
[2023-11-19 07:46:43,528 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2023-11-19 07:46:43,542 INFO  L202         MainTranslator]: Completed pre-run
[2023-11-19 07:46:43,557 WARN  L240   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount10_file-1.i[914,927]
[2023-11-19 07:46:43,577 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2023-11-19 07:46:43,601 INFO  L206         MainTranslator]: Completed translation
[2023-11-19 07:46:43,601 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:43 WrapperNode
[2023-11-19 07:46:43,601 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-11-19 07:46:43,603 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-11-19 07:46:43,603 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-11-19 07:46:43,603 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2023-11-19 07:46:43,612 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:43" (1/1) ...
[2023-11-19 07:46:43,637 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:43" (1/1) ...
[2023-11-19 07:46:43,666 INFO  L138                Inliner]: procedures = 26, calls = 23, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 78
[2023-11-19 07:46:43,667 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-11-19 07:46:43,667 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-11-19 07:46:43,668 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2023-11-19 07:46:43,668 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2023-11-19 07:46:43,677 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:43" (1/1) ...
[2023-11-19 07:46:43,677 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:43" (1/1) ...
[2023-11-19 07:46:43,680 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:43" (1/1) ...
[2023-11-19 07:46:43,680 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:43" (1/1) ...
[2023-11-19 07:46:43,686 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:43" (1/1) ...
[2023-11-19 07:46:43,689 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:43" (1/1) ...
[2023-11-19 07:46:43,691 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:43" (1/1) ...
[2023-11-19 07:46:43,692 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:43" (1/1) ...
[2023-11-19 07:46:43,695 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-11-19 07:46:43,696 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-11-19 07:46:43,696 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2023-11-19 07:46:43,697 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2023-11-19 07:46:43,698 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:43" (1/1) ...
[2023-11-19 07:46:43,705 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-19 07:46:43,724 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/z3
[2023-11-19 07:46:43,739 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2023-11-19 07:46:43,770 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2023-11-19 07:46:43,800 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2023-11-19 07:46:43,801 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2023-11-19 07:46:43,802 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2023-11-19 07:46:43,802 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2023-11-19 07:46:43,802 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-11-19 07:46:43,802 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-11-19 07:46:43,934 INFO  L236             CfgBuilder]: Building ICFG
[2023-11-19 07:46:43,936 INFO  L262             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-11-19 07:46:44,166 INFO  L277             CfgBuilder]: Performing block encoding
[2023-11-19 07:46:44,176 INFO  L297             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-11-19 07:46:44,176 INFO  L302             CfgBuilder]: Removed 1 assume(true) statements.
[2023-11-19 07:46:44,181 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:46:44 BoogieIcfgContainer
[2023-11-19 07:46:44,181 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-11-19 07:46:44,187 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2023-11-19 07:46:44,187 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2023-11-19 07:46:44,191 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2023-11-19 07:46:44,192 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:46:43" (1/3) ...
[2023-11-19 07:46:44,192 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e38b5c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:46:44, skipping insertion in model container
[2023-11-19 07:46:44,193 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:43" (2/3) ...
[2023-11-19 07:46:44,193 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e38b5c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:46:44, skipping insertion in model container
[2023-11-19 07:46:44,193 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:46:44" (3/3) ...
[2023-11-19 07:46:44,195 INFO  L112   eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount10_file-1.i
[2023-11-19 07:46:44,239 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2023-11-19 07:46:44,240 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations.
[2023-11-19 07:46:44,299 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-19 07:46:44,306 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=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;@30d9e716, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-19 07:46:44,307 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2023-11-19 07:46:44,311 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 36 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 24 states have internal predecessors, (29), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10)
[2023-11-19 07:46:44,324 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 67
[2023-11-19 07:46:44,324 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:46:44,326 INFO  L195           NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:46:44,326 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:46:44,332 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:46:44,333 INFO  L85        PathProgramCache]: Analyzing trace with hash -1042403981, now seen corresponding path program 1 times
[2023-11-19 07:46:44,343 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-11-19 07:46:44,344 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153388576]
[2023-11-19 07:46:44,344 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:46:44,345 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-11-19 07:46:44,611 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-19 07:46:44,612 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-11-19 07:46:44,748 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-11-19 07:46:44,817 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-11-19 07:46:44,820 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-11-19 07:46:44,821 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining)
[2023-11-19 07:46:44,824 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2023-11-19 07:46:44,830 INFO  L445         BasicCegarLoop]: Path program histogram: [1]
[2023-11-19 07:46:44,836 INFO  L178   ceAbstractionStarter]: Computing trace abstraction results
[2023-11-19 07:46:44,948 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.11 07:46:44 BoogieIcfgContainer
[2023-11-19 07:46:44,948 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2023-11-19 07:46:44,953 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2023-11-19 07:46:44,953 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2023-11-19 07:46:44,953 INFO  L274        PluginConnector]: Witness Printer initialized
[2023-11-19 07:46:44,954 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:46:44" (3/4) ...
[2023-11-19 07:46:44,957 INFO  L140         WitnessPrinter]: No result that supports witness generation found
[2023-11-19 07:46:44,959 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2023-11-19 07:46:44,960 INFO  L158              Benchmark]: Toolchain (without parser) took 1686.64ms. Allocated memory is still 140.5MB. Free memory was 92.5MB in the beginning and 87.1MB in the end (delta: 5.3MB). Peak memory consumption was 6.9MB. Max. memory is 16.1GB.
[2023-11-19 07:46:44,961 INFO  L158              Benchmark]: CDTParser took 0.62ms. Allocated memory is still 111.1MB. Free memory is still 61.5MB. There was no memory consumed. Max. memory is 16.1GB.
[2023-11-19 07:46:44,962 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 326.71ms. Allocated memory is still 140.5MB. Free memory was 92.1MB in the beginning and 80.9MB in the end (delta: 11.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB.
[2023-11-19 07:46:44,964 INFO  L158              Benchmark]: Boogie Procedure Inliner took 64.10ms. Allocated memory is still 140.5MB. Free memory was 80.9MB in the beginning and 79.1MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2023-11-19 07:46:44,965 INFO  L158              Benchmark]: Boogie Preprocessor took 27.90ms. Allocated memory is still 140.5MB. Free memory was 79.1MB in the beginning and 77.8MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
[2023-11-19 07:46:44,974 INFO  L158              Benchmark]: RCFGBuilder took 485.32ms. Allocated memory is still 140.5MB. Free memory was 77.8MB in the beginning and 65.6MB in the end (delta: 12.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB.
[2023-11-19 07:46:44,975 INFO  L158              Benchmark]: TraceAbstraction took 761.24ms. Allocated memory is still 140.5MB. Free memory was 64.8MB in the beginning and 87.1MB in the end (delta: -22.3MB). There was no memory consumed. Max. memory is 16.1GB.
[2023-11-19 07:46:44,977 INFO  L158              Benchmark]: Witness Printer took 6.04ms. Allocated memory is still 140.5MB. Free memory was 87.1MB in the beginning and 87.1MB in the end (delta: 2.6kB). There was no memory consumed. Max. memory is 16.1GB.
[2023-11-19 07:46:44,984 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.62ms. Allocated memory is still 111.1MB. Free memory is still 61.5MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 326.71ms. Allocated memory is still 140.5MB. Free memory was 92.1MB in the beginning and 80.9MB in the end (delta: 11.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 64.10ms. Allocated memory is still 140.5MB. Free memory was 80.9MB in the beginning and 79.1MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 27.90ms. Allocated memory is still 140.5MB. Free memory was 79.1MB in the beginning and 77.8MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB.
 * RCFGBuilder took 485.32ms. Allocated memory is still 140.5MB. Free memory was 77.8MB in the beginning and 65.6MB in the end (delta: 12.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB.
 * TraceAbstraction took 761.24ms. Allocated memory is still 140.5MB. Free memory was 64.8MB in the beginning and 87.1MB in the end (delta: -22.3MB). There was no memory consumed. Max. memory is 16.1GB.
 * Witness Printer took 6.04ms. Allocated memory is still 140.5MB. Free memory was 87.1MB in the beginning and 87.1MB in the end (delta: 2.6kB). There was no memory consumed. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: ErrorAutomatonStatistics
    NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0
  - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable
    Unable to prove that a call to reach_error is unreachable
 Reason: overapproximation of someBinaryFLOATComparisonOperation at line 63, overapproximation of someUnaryFLOAToperation at line 39. 
Possible FailurePath: 
[L21]                  unsigned char isInitial = 0;
[L22]                  float var_1_1 = 9.8;
[L23]                  float var_1_2 = 10.375;
[L24]                  float var_1_4 = 256.2;
[L25]                  unsigned long int var_1_5 = 8;
[L26]                  unsigned long int var_1_6 = 3674304896;
[L27]                  unsigned long int var_1_7 = 8;
[L28]                  unsigned char var_1_8 = 0;
[L29]                  unsigned char var_1_9 = 0;
[L30]                  signed short int var_1_10 = -25;
[L31]                  signed short int var_1_11 = -5;
           VAL         [isInitial=0, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_2=83/8, var_1_4=1281/5, var_1_5=8, var_1_6=3674304896, var_1_7=8, var_1_8=0, var_1_9=0]
[L67]                  isInitial = 1
[L68]      FCALL       initially()
[L69]      COND TRUE   1
[L70]      FCALL       updateLastVariables()
[L71]      CALL        updateVariables()
[L43]                  var_1_2 = __VERIFIER_nondet_float()
[L44]      CALL        assume_abort_if_not((var_1_2 >= -922337.2036854776000e+13F && var_1_2 <= -1.0e-20F) || (var_1_2 <= 9223372.036854776000e+12F && var_1_2 >= 1.0e-20F ))
           VAL         [\old(cond)=1, isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=1281/5, var_1_5=8, var_1_6=3674304896, var_1_7=8, var_1_8=0, var_1_9=0]
[L20]      COND FALSE  !(!cond)
           VAL         [\old(cond)=1, cond=1, isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=1281/5, var_1_5=8, var_1_6=3674304896, var_1_7=8, var_1_8=0, var_1_9=0]
[L44]      RET         assume_abort_if_not((var_1_2 >= -922337.2036854776000e+13F && var_1_2 <= -1.0e-20F) || (var_1_2 <= 9223372.036854776000e+12F && var_1_2 >= 1.0e-20F ))
           VAL         [isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=1281/5, var_1_5=8, var_1_6=3674304896, var_1_7=8, var_1_8=0, var_1_9=0]
[L45]                  var_1_4 = __VERIFIER_nondet_float()
[L46]      CALL        assume_abort_if_not((var_1_4 >= -922337.2036854765600e+13F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854765600e+12F && var_1_4 >= 1.0e-20F ))
           VAL         [\old(cond)=1, isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=3674304896, var_1_7=8, var_1_8=0, var_1_9=0]
[L20]      COND FALSE  !(!cond)
           VAL         [\old(cond)=1, cond=1, isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=3674304896, var_1_7=8, var_1_8=0, var_1_9=0]
[L46]      RET         assume_abort_if_not((var_1_4 >= -922337.2036854765600e+13F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854765600e+12F && var_1_4 >= 1.0e-20F ))
           VAL         [isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=3674304896, var_1_7=8, var_1_8=0, var_1_9=0]
[L47]                  var_1_6 = __VERIFIER_nondet_ulong()
[L48]      CALL        assume_abort_if_not(var_1_6 >= 2147483647)
           VAL         [\old(cond)=1, isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=8, var_1_8=0, var_1_9=0]
[L20]      COND FALSE  !(!cond)
           VAL         [\old(cond)=1, cond=1, isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=8, var_1_8=0, var_1_9=0]
[L48]      RET         assume_abort_if_not(var_1_6 >= 2147483647)
           VAL         [isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=8, var_1_8=0, var_1_9=0]
[L49]      CALL        assume_abort_if_not(var_1_6 <= 4294967294)
           VAL         [\old(cond)=1, isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=8, var_1_8=0, var_1_9=0]
[L20]      COND FALSE  !(!cond)
           VAL         [\old(cond)=1, cond=1, isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=8, var_1_8=0, var_1_9=0]
[L49]      RET         assume_abort_if_not(var_1_6 <= 4294967294)
           VAL         [isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=8, var_1_8=0, var_1_9=0]
[L50]                  var_1_7 = __VERIFIER_nondet_ulong()
[L51]      CALL        assume_abort_if_not(var_1_7 >= 0)
           VAL         [\old(cond)=1, isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L20]      COND FALSE  !(!cond)
           VAL         [\old(cond)=1, cond=1, isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L51]      RET         assume_abort_if_not(var_1_7 >= 0)
           VAL         [isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L52]      CALL        assume_abort_if_not(var_1_7 <= 4294967294)
           VAL         [\old(cond)=1, isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L20]      COND FALSE  !(!cond)
           VAL         [\old(cond)=1, cond=1, isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L52]      RET         assume_abort_if_not(var_1_7 <= 4294967294)
           VAL         [isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L53]                  var_1_9 = __VERIFIER_nondet_uchar()
[L54]      CALL        assume_abort_if_not(var_1_9 >= 0)
           VAL         [\old(cond)=1, isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L20]      COND FALSE  !(!cond)
           VAL         [\old(cond)=1, cond=1, isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L54]      RET         assume_abort_if_not(var_1_9 >= 0)
           VAL         [isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L55]      CALL        assume_abort_if_not(var_1_9 <= 0)
           VAL         [\old(cond)=1, isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L20]      COND FALSE  !(!cond)
           VAL         [\old(cond)=1, cond=1, isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L55]      RET         assume_abort_if_not(var_1_9 <= 0)
           VAL         [isInitial=1, var_1_10=-25, var_1_11=-5, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L56]                  var_1_11 = __VERIFIER_nondet_short()
[L57]      CALL        assume_abort_if_not(var_1_11 >= -32767)
           VAL         [\old(cond)=1, isInitial=1, var_1_10=-25, var_1_11=32766, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L20]      COND FALSE  !(!cond)
           VAL         [\old(cond)=1, cond=1, isInitial=1, var_1_10=-25, var_1_11=32766, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L57]      RET         assume_abort_if_not(var_1_11 >= -32767)
           VAL         [isInitial=1, var_1_10=-25, var_1_11=32766, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L58]      CALL        assume_abort_if_not(var_1_11 <= 32766)
           VAL         [\old(cond)=1, isInitial=1, var_1_10=-25, var_1_11=32766, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L20]      COND FALSE  !(!cond)
           VAL         [\old(cond)=1, cond=1, isInitial=1, var_1_10=-25, var_1_11=32766, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L58]      RET         assume_abort_if_not(var_1_11 <= 32766)
           VAL         [isInitial=1, var_1_10=-25, var_1_11=32766, var_1_1=49/5, var_1_4=4294967299, var_1_5=8, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L71]      RET         updateVariables()
[L72]      CALL        step()
[L35]                  var_1_5 = (((((var_1_6 - 500u)) < (var_1_7)) ? ((var_1_6 - 500u)) : (var_1_7)))
[L36]                  var_1_8 = var_1_9
[L37]                  var_1_10 = var_1_11
           VAL         [isInitial=1, var_1_10=32766, var_1_11=32766, var_1_1=49/5, var_1_4=4294967299, var_1_5=4294966794, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L38]      COND TRUE   (var_1_2 <= 8.75f) || var_1_8
[L39]                  var_1_1 = ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4)))
           VAL         [isInitial=1, var_1_10=32766, var_1_11=32766, var_1_1=4294967299, var_1_4=4294967299, var_1_5=4294966794, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L72]      RET         step()
[L73]      CALL, EXPR  property()
[L63-L64]              return (((((var_1_2 <= 8.75f) || var_1_8) ? (var_1_1 == ((float) ((((var_1_4) < 0 ) ? -(var_1_4) : (var_1_4))))) : 1) && (var_1_5 == ((unsigned long int) (((((var_1_6 - 500u)) < (var_1_7)) ? ((var_1_6 - 500u)) : (var_1_7)))))) && (var_1_8 == ((unsigned char) var_1_9))) && (var_1_10 == ((signed short int) var_1_11))
;
           VAL         [\result=0, isInitial=1, var_1_10=32766, var_1_11=32766, var_1_1=4294967299, var_1_4=4294967299, var_1_5=4294966794, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L73]      RET, EXPR   property()
[L73]      CALL        __VERIFIER_assert(property())
[L19]      COND TRUE   !(cond)
           VAL         [\old(cond)=0, cond=0, isInitial=1, var_1_10=32766, var_1_11=32766, var_1_1=4294967299, var_1_4=4294967299, var_1_5=4294966794, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]
[L19]                  reach_error()
           VAL         [\old(cond)=0, cond=0, isInitial=1, var_1_10=32766, var_1_11=32766, var_1_1=4294967299, var_1_4=4294967299, var_1_5=4294966794, var_1_6=4294967294, var_1_7=4294966794, var_1_8=0, var_1_9=0]

  - StatisticsResult: Ultimate Automizer benchmark data
    CFG has 2 procedures, 36 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 0.6s, OverallIterations: 1, TraceHistogramMax: 10, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=36occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 66 NumberOfCodeBlocks, 66 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2023-11-19 07:46:45,045 INFO  L540       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0
Received shutdown request...
--- End real Ultimate output ---

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

### Bit-precise run ###
Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount10_file-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu --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 02ce82ba0ace3f5b040163bfedd713ab4e5a143077898ba922a6491fc85c9af7
--- Real Ultimate output ---
This is Ultimate 0.2.3-dev-9bd2c7f
[2023-11-19 07:46:48,067 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2023-11-19 07:46:48,245 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Reach-32bit-Automizer_Bitvector.epf
[2023-11-19 07:46:48,256 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2023-11-19 07:46:48,257 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2023-11-19 07:46:48,308 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2023-11-19 07:46:48,309 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2023-11-19 07:46:48,310 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2023-11-19 07:46:48,311 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2023-11-19 07:46:48,317 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2023-11-19 07:46:48,318 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2023-11-19 07:46:48,319 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2023-11-19 07:46:48,320 INFO  L153        SettingsManager]:  * Use SBE=true
[2023-11-19 07:46:48,322 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2023-11-19 07:46:48,323 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2023-11-19 07:46:48,323 INFO  L153        SettingsManager]:  * sizeof long=4
[2023-11-19 07:46:48,324 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2023-11-19 07:46:48,324 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2023-11-19 07:46:48,325 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2023-11-19 07:46:48,326 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2023-11-19 07:46:48,327 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2023-11-19 07:46:48,328 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2023-11-19 07:46:48,328 INFO  L153        SettingsManager]:  * Use bitvectors instead of ints=true
[2023-11-19 07:46:48,329 INFO  L153        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2023-11-19 07:46:48,329 INFO  L153        SettingsManager]:  * sizeof long double=12
[2023-11-19 07:46:48,330 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2023-11-19 07:46:48,330 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2023-11-19 07:46:48,331 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2023-11-19 07:46:48,331 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2023-11-19 07:46:48,332 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2023-11-19 07:46:48,334 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-19 07:46:48,334 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2023-11-19 07:46:48,335 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2023-11-19 07:46:48,335 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2023-11-19 07:46:48,336 INFO  L153        SettingsManager]:  * Trace refinement strategy=WOLF
[2023-11-19 07:46:48,336 INFO  L153        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2023-11-19 07:46:48,336 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2023-11-19 07:46:48,337 INFO  L153        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2023-11-19 07:46:48,337 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2023-11-19 07:46:48,338 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2023-11-19 07:46:48,339 INFO  L153        SettingsManager]:  * Logic for external solver=AUFBV
[2023-11-19 07:46:48,339 INFO  L153        SettingsManager]:  * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC
[2023-11-19 07:46:48,339 INFO  L153        SettingsManager]:  * Looper check in Petri net analysis=SEMANTIC
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main
Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu
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 -> 02ce82ba0ace3f5b040163bfedd713ab4e5a143077898ba922a6491fc85c9af7
[2023-11-19 07:46:48,811 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-11-19 07:46:48,844 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-11-19 07:46:48,849 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-11-19 07:46:48,850 INFO  L270        PluginConnector]: Initializing CDTParser...
[2023-11-19 07:46:48,851 INFO  L274        PluginConnector]: CDTParser initialized
[2023-11-19 07:46:48,853 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount10_file-1.i
[2023-11-19 07:46:52,179 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2023-11-19 07:46:52,503 INFO  L384              CDTParser]: Found 1 translation units.
[2023-11-19 07:46:52,505 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount10_file-1.i
[2023-11-19 07:46:52,518 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/data/6120b7c5a/82b76cdaed0545a28be2e648928f7bc1/FLAG01e02c459
[2023-11-19 07:46:52,545 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/data/6120b7c5a/82b76cdaed0545a28be2e648928f7bc1
[2023-11-19 07:46:52,552 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-11-19 07:46:52,553 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2023-11-19 07:46:52,558 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-11-19 07:46:52,558 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-11-19 07:46:52,564 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-11-19 07:46:52,565 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:46:52" (1/1) ...
[2023-11-19 07:46:52,566 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26ce006d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:52, skipping insertion in model container
[2023-11-19 07:46:52,566 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:46:52" (1/1) ...
[2023-11-19 07:46:52,606 INFO  L177         MainTranslator]: Built tables and reachable declarations
[2023-11-19 07:46:52,829 WARN  L240   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount10_file-1.i[914,927]
[2023-11-19 07:46:52,886 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2023-11-19 07:46:52,915 INFO  L202         MainTranslator]: Completed pre-run
[2023-11-19 07:46:52,941 WARN  L240   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount10_file-1.i[914,927]
[2023-11-19 07:46:52,973 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2023-11-19 07:46:52,994 INFO  L206         MainTranslator]: Completed translation
[2023-11-19 07:46:52,994 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:52 WrapperNode
[2023-11-19 07:46:52,995 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-11-19 07:46:52,996 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-11-19 07:46:52,996 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-11-19 07:46:52,996 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2023-11-19 07:46:53,005 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:52" (1/1) ...
[2023-11-19 07:46:53,018 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:52" (1/1) ...
[2023-11-19 07:46:53,045 INFO  L138                Inliner]: procedures = 27, calls = 23, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 77
[2023-11-19 07:46:53,046 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-11-19 07:46:53,047 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-11-19 07:46:53,047 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2023-11-19 07:46:53,047 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2023-11-19 07:46:53,059 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:52" (1/1) ...
[2023-11-19 07:46:53,060 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:52" (1/1) ...
[2023-11-19 07:46:53,064 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:52" (1/1) ...
[2023-11-19 07:46:53,065 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:52" (1/1) ...
[2023-11-19 07:46:53,075 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:52" (1/1) ...
[2023-11-19 07:46:53,079 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:52" (1/1) ...
[2023-11-19 07:46:53,082 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:52" (1/1) ...
[2023-11-19 07:46:53,084 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:52" (1/1) ...
[2023-11-19 07:46:53,089 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-11-19 07:46:53,090 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-11-19 07:46:53,090 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2023-11-19 07:46:53,091 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2023-11-19 07:46:53,092 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:52" (1/1) ...
[2023-11-19 07:46:53,099 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2023-11-19 07:46:53,114 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/z3
[2023-11-19 07:46:53,128 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2023-11-19 07:46:53,155 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2023-11-19 07:46:53,184 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2023-11-19 07:46:53,184 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1
[2023-11-19 07:46:53,184 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2023-11-19 07:46:53,185 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2023-11-19 07:46:53,185 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-11-19 07:46:53,185 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-11-19 07:46:53,289 INFO  L236             CfgBuilder]: Building ICFG
[2023-11-19 07:46:53,292 INFO  L262             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-11-19 07:46:53,630 INFO  L277             CfgBuilder]: Performing block encoding
[2023-11-19 07:46:53,639 INFO  L297             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-11-19 07:46:53,640 INFO  L302             CfgBuilder]: Removed 1 assume(true) statements.
[2023-11-19 07:46:53,644 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:46:53 BoogieIcfgContainer
[2023-11-19 07:46:53,644 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-11-19 07:46:53,647 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2023-11-19 07:46:53,647 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2023-11-19 07:46:53,651 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2023-11-19 07:46:53,652 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:46:52" (1/3) ...
[2023-11-19 07:46:53,653 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62c58e21 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:46:53, skipping insertion in model container
[2023-11-19 07:46:53,653 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:46:52" (2/3) ...
[2023-11-19 07:46:53,653 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62c58e21 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:46:53, skipping insertion in model container
[2023-11-19 07:46:53,654 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:46:53" (3/3) ...
[2023-11-19 07:46:53,655 INFO  L112   eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount10_file-1.i
[2023-11-19 07:46:53,679 INFO  L203   ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2023-11-19 07:46:53,680 INFO  L162   ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations.
[2023-11-19 07:46:53,745 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-11-19 07:46:53,753 INFO  L357      AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=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;@52581256, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=<UNSUPPORTED>, UseSemiCommutativity=<UNSUPPORTED>, Solver=<NOT_USED>, SolverTimeout=<NOT_USED>]
[2023-11-19 07:46:53,754 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2023-11-19 07:46:53,759 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 36 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 24 states have internal predecessors, (29), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10)
[2023-11-19 07:46:53,773 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 67
[2023-11-19 07:46:53,773 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:46:53,774 INFO  L195           NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:46:53,777 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:46:53,786 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:46:53,787 INFO  L85        PathProgramCache]: Analyzing trace with hash -1042403981, now seen corresponding path program 1 times
[2023-11-19 07:46:53,811 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-19 07:46:53,812 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [138827490]
[2023-11-19 07:46:53,812 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:46:53,813 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-19 07:46:53,813 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/mathsat
[2023-11-19 07:46:53,816 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-19 07:46:53,869 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process
[2023-11-19 07:46:54,183 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-19 07:46:54,194 INFO  L262         TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 12 conjunts are in the unsatisfiable core
[2023-11-19 07:46:54,210 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-11-19 07:47:05,185 INFO  L134       CoverageAnalysis]: Checked inductivity of 180 backedges. 43 proven. 24 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked.
[2023-11-19 07:47:05,186 INFO  L327         TraceCheckSpWp]: Computing backward predicates...
[2023-11-19 07:47:14,948 INFO  L134       CoverageAnalysis]: Checked inductivity of 180 backedges. 3 proven. 24 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked.
[2023-11-19 07:47:14,949 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2023-11-19 07:47:14,949 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [138827490]
[2023-11-19 07:47:14,950 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [138827490] provided 0 perfect and 2 imperfect interpolant sequences
[2023-11-19 07:47:14,950 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2023-11-19 07:47:14,951 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16
[2023-11-19 07:47:14,953 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271615975]
[2023-11-19 07:47:14,960 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2023-11-19 07:47:14,969 INFO  L571      AbstractCegarLoop]: INTERPOLANT automaton has 16 states
[2023-11-19 07:47:14,969 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2023-11-19 07:47:15,013 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants.
[2023-11-19 07:47:15,016 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240
[2023-11-19 07:47:15,019 INFO  L87              Difference]: Start difference. First operand  has 36 states, 23 states have (on average 1.2608695652173914) internal successors, (29), 24 states have internal predecessors, (29), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Second operand  has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19)
[2023-11-19 07:47:18,994 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2023-11-19 07:47:18,995 INFO  L93              Difference]: Finished difference Result 108 states and 174 transitions.
[2023-11-19 07:47:18,997 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. 
[2023-11-19 07:47:18,998 INFO  L78                 Accepts]: Start accepts. Automaton has  has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 66
[2023-11-19 07:47:18,999 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2023-11-19 07:47:19,007 INFO  L225             Difference]: With dead ends: 108
[2023-11-19 07:47:19,007 INFO  L226             Difference]: Without dead ends: 75
[2023-11-19 07:47:19,012 INFO  L412           NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=207, Invalid=605, Unknown=0, NotChecked=0, Total=812
[2023-11-19 07:47:19,015 INFO  L413           NwaCegarLoop]: 46 mSDtfsCounter, 81 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time
[2023-11-19 07:47:19,017 INFO  L414           NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 290 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time]
[2023-11-19 07:47:19,036 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 75 states.
[2023-11-19 07:47:19,063 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 46.
[2023-11-19 07:47:19,064 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 46 states, 31 states have (on average 1.064516129032258) internal successors, (33), 32 states have internal predecessors, (33), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11)
[2023-11-19 07:47:19,066 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 55 transitions.
[2023-11-19 07:47:19,067 INFO  L78                 Accepts]: Start accepts. Automaton has 46 states and 55 transitions. Word has length 66
[2023-11-19 07:47:19,068 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2023-11-19 07:47:19,068 INFO  L495      AbstractCegarLoop]: Abstraction has 46 states and 55 transitions.
[2023-11-19 07:47:19,069 INFO  L496      AbstractCegarLoop]: INTERPOLANT automaton has  has 16 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 3 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19)
[2023-11-19 07:47:19,069 INFO  L276                IsEmpty]: Start isEmpty. Operand 46 states and 55 transitions.
[2023-11-19 07:47:19,072 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 67
[2023-11-19 07:47:19,072 INFO  L187           NwaCegarLoop]: Found error trace
[2023-11-19 07:47:19,072 INFO  L195           NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2023-11-19 07:47:19,077 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0
[2023-11-19 07:47:19,277 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-19 07:47:19,277 INFO  L420      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-11-19 07:47:19,278 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-11-19 07:47:19,278 INFO  L85        PathProgramCache]: Analyzing trace with hash -1040556939, now seen corresponding path program 1 times
[2023-11-19 07:47:19,279 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2023-11-19 07:47:19,279 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1040074753]
[2023-11-19 07:47:19,279 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-11-19 07:47:19,279 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2023-11-19 07:47:19,279 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/mathsat
[2023-11-19 07:47:19,281 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2023-11-19 07:47:19,282 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ada57293-c44d-406c-9d62-33e0146c9055/bin/uautomizer-verify-uCwYo4JHxu/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process
[2023-11-19 07:47:19,505 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2023-11-19 07:47:19,512 INFO  L262         TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 12 conjunts are in the unsatisfiable core
[2023-11-19 07:47:19,518 INFO  L285         TraceCheckSpWp]: Computing forward predicates...
[2023-11-19 07:47:24,571 INFO  L134       CoverageAnalysis]: Checked inductivity of 180 backedges. 79 proven. 6 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked.
[2023-11-19 07:47:24,572 INFO  L327         TraceCheckSpWp]: Computing backward predicates...