./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-68.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-68.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB --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 a50f9ed11f10306280cf680a91856fa84d69e79835a7539c0719fe95b31ba9a8 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:00:53,913 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:00:53,991 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 03:00:53,997 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:00:53,997 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:00:54,036 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:00:54,037 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:00:54,038 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:00:54,038 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:00:54,039 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:00:54,039 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:00:54,040 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:00:54,040 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:00:54,041 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:00:54,041 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:00:54,041 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:00:54,042 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:00:54,042 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:00:54,042 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:00:54,042 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:00:54,042 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:00:54,042 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:00:54,043 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:00:54,043 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:00:54,043 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:00:54,043 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:00:54,043 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:00:54,043 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:00:54,043 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:00:54,044 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:00:54,044 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:00:54,044 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:00:54,045 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:00:54,045 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:00:54,045 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:00:54,046 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:00:54,046 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:00:54,046 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:00:54,046 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:00:54,046 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:00:54,046 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:00:54,046 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:00:54,047 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:00:54,047 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:00:54,047 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:00:54,047 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:00:54,047 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:00:54,047 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:00:54,048 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_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB 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 -> a50f9ed11f10306280cf680a91856fa84d69e79835a7539c0719fe95b31ba9a8 [2024-11-28 03:00:54,412 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:00:54,425 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:00:54,428 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:00:54,429 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:00:54,430 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:00:54,431 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-68.i [2024-11-28 03:00:57,590 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/data/896e68327/413009e42039493b8563f722615c6786/FLAG822d6cbec [2024-11-28 03:00:57,994 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:00:57,995 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-68.i [2024-11-28 03:00:58,013 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/data/896e68327/413009e42039493b8563f722615c6786/FLAG822d6cbec [2024-11-28 03:00:58,036 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/data/896e68327/413009e42039493b8563f722615c6786 [2024-11-28 03:00:58,039 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:00:58,041 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:00:58,045 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:00:58,045 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:00:58,055 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:00:58,058 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:00:58" (1/1) ... [2024-11-28 03:00:58,060 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c05f285 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:58, skipping insertion in model container [2024-11-28 03:00:58,060 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:00:58" (1/1) ... [2024-11-28 03:00:58,101 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:00:58,305 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_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-68.i[916,929] [2024-11-28 03:00:58,418 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:00:58,436 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:00:58,451 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_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-68.i[916,929] [2024-11-28 03:00:58,505 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:00:58,530 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:00:58,531 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:58 WrapperNode [2024-11-28 03:00:58,532 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:00:58,534 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:00:58,534 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:00:58,535 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:00:58,549 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:58" (1/1) ... [2024-11-28 03:00:58,573 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:58" (1/1) ... [2024-11-28 03:00:58,631 INFO L138 Inliner]: procedures = 26, calls = 53, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 389 [2024-11-28 03:00:58,632 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:00:58,632 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:00:58,632 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:00:58,633 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:00:58,644 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:58" (1/1) ... [2024-11-28 03:00:58,644 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:58" (1/1) ... [2024-11-28 03:00:58,654 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:58" (1/1) ... [2024-11-28 03:00:58,687 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-28 03:00:58,688 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:58" (1/1) ... [2024-11-28 03:00:58,688 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:58" (1/1) ... [2024-11-28 03:00:58,704 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:58" (1/1) ... [2024-11-28 03:00:58,709 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:58" (1/1) ... [2024-11-28 03:00:58,717 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:58" (1/1) ... [2024-11-28 03:00:58,724 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:58" (1/1) ... [2024-11-28 03:00:58,732 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:58" (1/1) ... [2024-11-28 03:00:58,739 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:00:58,743 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:00:58,746 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:00:58,746 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:00:58,747 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:58" (1/1) ... [2024-11-28 03:00:58,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:00:58,776 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:00:58,793 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:00:58,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:00:58,830 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:00:58,830 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:00:58,830 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:00:58,830 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:00:58,830 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:00:58,830 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:00:58,941 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:00:58,943 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:01:00,115 INFO L? ?]: Removed 48 outVars from TransFormulas that were not future-live. [2024-11-28 03:01:00,116 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:01:00,137 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:01:00,140 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 03:01:00,141 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:01:00 BoogieIcfgContainer [2024-11-28 03:01:00,141 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:01:00,143 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:01:00,146 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:01:00,152 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:01:00,153 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:00:58" (1/3) ... [2024-11-28 03:01:00,154 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3934856c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:01:00, skipping insertion in model container [2024-11-28 03:01:00,155 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:58" (2/3) ... [2024-11-28 03:01:00,155 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3934856c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:01:00, skipping insertion in model container [2024-11-28 03:01:00,156 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:01:00" (3/3) ... [2024-11-28 03:01:00,158 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-while_file-68.i [2024-11-28 03:01:00,180 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:01:00,183 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-while_file-68.i that has 2 procedures, 163 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:01:00,282 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:01:00,302 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;@3a56c213, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:01:00,303 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:01:00,311 INFO L276 IsEmpty]: Start isEmpty. Operand has 163 states, 120 states have (on average 1.4583333333333333) internal successors, (175), 121 states have internal predecessors, (175), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-11-28 03:01:00,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2024-11-28 03:01:00,336 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:00,337 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:00,337 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:00,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:00,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1492570003, now seen corresponding path program 1 times [2024-11-28 03:01:00,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:00,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253487193] [2024-11-28 03:01:00,356 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:00,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:00,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:01,043 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 3042 trivial. 0 not checked. [2024-11-28 03:01:01,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:01,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253487193] [2024-11-28 03:01:01,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253487193] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:01:01,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506329855] [2024-11-28 03:01:01,045 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:01,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:01:01,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:01:01,048 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:01:01,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:01:01,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:01,442 INFO L256 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 03:01:01,469 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:01:01,551 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 3042 trivial. 0 not checked. [2024-11-28 03:01:01,552 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:01:01,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506329855] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:01,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:01:01,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 03:01:01,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804273762] [2024-11-28 03:01:01,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:01,565 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:01:01,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:01,592 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:01:01,593 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:01:01,596 INFO L87 Difference]: Start difference. First operand has 163 states, 120 states have (on average 1.4583333333333333) internal successors, (175), 121 states have internal predecessors, (175), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40) [2024-11-28 03:01:01,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:01,689 INFO L93 Difference]: Finished difference Result 319 states and 544 transitions. [2024-11-28 03:01:01,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:01:01,692 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40) Word has length 269 [2024-11-28 03:01:01,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:01,704 INFO L225 Difference]: With dead ends: 319 [2024-11-28 03:01:01,705 INFO L226 Difference]: Without dead ends: 159 [2024-11-28 03:01:01,712 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 270 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-28 03:01:01,715 INFO L435 NwaCegarLoop]: 248 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, 248 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-28 03:01:01,718 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:01:01,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2024-11-28 03:01:01,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2024-11-28 03:01:01,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 117 states have (on average 1.435897435897436) internal successors, (168), 117 states have internal predecessors, (168), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-11-28 03:01:01,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 248 transitions. [2024-11-28 03:01:01,823 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 248 transitions. Word has length 269 [2024-11-28 03:01:01,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:01,828 INFO L471 AbstractCegarLoop]: Abstraction has 159 states and 248 transitions. [2024-11-28 03:01:01,828 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40) [2024-11-28 03:01:01,828 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 248 transitions. [2024-11-28 03:01:01,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2024-11-28 03:01:01,840 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:01,841 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:01,854 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 03:01:02,042 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 03:01:02,042 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:02,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:02,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1558472791, now seen corresponding path program 1 times [2024-11-28 03:01:02,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:02,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652685420] [2024-11-28 03:01:02,043 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:02,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:02,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:02,807 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 03:01:02,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:02,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652685420] [2024-11-28 03:01:02,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652685420] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:02,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:02,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:01:02,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373324591] [2024-11-28 03:01:02,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:02,815 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:01:02,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:02,816 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:01:02,817 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:01:02,819 INFO L87 Difference]: Start difference. First operand 159 states and 248 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:01:02,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:02,860 INFO L93 Difference]: Finished difference Result 315 states and 493 transitions. [2024-11-28 03:01:02,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:01:02,861 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 269 [2024-11-28 03:01:02,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:02,864 INFO L225 Difference]: With dead ends: 315 [2024-11-28 03:01:02,865 INFO L226 Difference]: Without dead ends: 159 [2024-11-28 03:01:02,866 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-28 03:01:02,867 INFO L435 NwaCegarLoop]: 246 mSDtfsCounter, 0 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:02,867 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 489 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:01:02,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2024-11-28 03:01:02,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2024-11-28 03:01:02,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 117 states have (on average 1.4273504273504274) internal successors, (167), 117 states have internal predecessors, (167), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-11-28 03:01:02,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 247 transitions. [2024-11-28 03:01:02,889 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 247 transitions. Word has length 269 [2024-11-28 03:01:02,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:02,891 INFO L471 AbstractCegarLoop]: Abstraction has 159 states and 247 transitions. [2024-11-28 03:01:02,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:01:02,892 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 247 transitions. [2024-11-28 03:01:02,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2024-11-28 03:01:02,898 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:02,899 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:02,899 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:01:02,899 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:02,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:02,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1952839577, now seen corresponding path program 1 times [2024-11-28 03:01:02,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:02,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544771807] [2024-11-28 03:01:02,900 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:02,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:03,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:06,554 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 03:01:06,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:06,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544771807] [2024-11-28 03:01:06,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544771807] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:06,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:06,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:01:06,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017591724] [2024-11-28 03:01:06,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:06,557 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:01:06,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:06,558 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:01:06,558 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:01:06,558 INFO L87 Difference]: Start difference. First operand 159 states and 247 transitions. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-11-28 03:01:08,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:08,192 INFO L93 Difference]: Finished difference Result 477 states and 733 transitions. [2024-11-28 03:01:08,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:01:08,193 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 269 [2024-11-28 03:01:08,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:08,197 INFO L225 Difference]: With dead ends: 477 [2024-11-28 03:01:08,197 INFO L226 Difference]: Without dead ends: 321 [2024-11-28 03:01:08,198 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:01:08,199 INFO L435 NwaCegarLoop]: 220 mSDtfsCounter, 542 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 542 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:08,199 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [542 Valid, 589 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-28 03:01:08,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2024-11-28 03:01:08,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 296. [2024-11-28 03:01:08,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 250 states have (on average 1.476) internal successors, (369), 251 states have internal predecessors, (369), 43 states have call successors, (43), 2 states have call predecessors, (43), 2 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) [2024-11-28 03:01:08,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 455 transitions. [2024-11-28 03:01:08,235 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 455 transitions. Word has length 269 [2024-11-28 03:01:08,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:08,236 INFO L471 AbstractCegarLoop]: Abstraction has 296 states and 455 transitions. [2024-11-28 03:01:08,237 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 7 states have internal predecessors, (72), 2 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-11-28 03:01:08,237 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 455 transitions. [2024-11-28 03:01:08,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2024-11-28 03:01:08,241 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:08,241 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:08,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 03:01:08,242 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:08,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:08,243 INFO L85 PathProgramCache]: Analyzing trace with hash 753779817, now seen corresponding path program 1 times [2024-11-28 03:01:08,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:08,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627941724] [2024-11-28 03:01:08,243 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:08,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:08,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:09,002 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 9 proven. 108 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 03:01:09,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:09,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627941724] [2024-11-28 03:01:09,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627941724] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:01:09,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617085130] [2024-11-28 03:01:09,003 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:09,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:01:09,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:01:09,006 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:01:09,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:01:09,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:09,261 INFO L256 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 03:01:09,273 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:01:10,601 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1543 proven. 147 refuted. 0 times theorem prover too weak. 1430 trivial. 0 not checked. [2024-11-28 03:01:10,602 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:01:11,471 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 81 proven. 150 refuted. 0 times theorem prover too weak. 2889 trivial. 0 not checked. [2024-11-28 03:01:11,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617085130] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:01:11,472 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:01:11,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 8, 8] total 15 [2024-11-28 03:01:11,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306368041] [2024-11-28 03:01:11,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:01:11,474 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 03:01:11,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:11,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 03:01:11,476 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2024-11-28 03:01:11,477 INFO L87 Difference]: Start difference. First operand 296 states and 455 transitions. Second operand has 15 states, 15 states have (on average 9.333333333333334) internal successors, (140), 15 states have internal predecessors, (140), 6 states have call successors, (102), 3 states have call predecessors, (102), 7 states have return successors, (104), 6 states have call predecessors, (104), 6 states have call successors, (104) [2024-11-28 03:01:12,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:12,556 INFO L93 Difference]: Finished difference Result 553 states and 843 transitions. [2024-11-28 03:01:12,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 03:01:12,557 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 9.333333333333334) internal successors, (140), 15 states have internal predecessors, (140), 6 states have call successors, (102), 3 states have call predecessors, (102), 7 states have return successors, (104), 6 states have call predecessors, (104), 6 states have call successors, (104) Word has length 269 [2024-11-28 03:01:12,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:12,562 INFO L225 Difference]: With dead ends: 553 [2024-11-28 03:01:12,562 INFO L226 Difference]: Without dead ends: 260 [2024-11-28 03:01:12,563 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 556 GetRequests, 530 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=235, Invalid=521, Unknown=0, NotChecked=0, Total=756 [2024-11-28 03:01:12,564 INFO L435 NwaCegarLoop]: 152 mSDtfsCounter, 535 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 536 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:12,565 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [536 Valid, 489 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-28 03:01:12,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2024-11-28 03:01:12,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 258. [2024-11-28 03:01:12,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 209 states have (on average 1.3588516746411483) internal successors, (284), 210 states have internal predecessors, (284), 43 states have call successors, (43), 5 states have call predecessors, (43), 5 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) [2024-11-28 03:01:12,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 370 transitions. [2024-11-28 03:01:12,619 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 370 transitions. Word has length 269 [2024-11-28 03:01:12,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:12,620 INFO L471 AbstractCegarLoop]: Abstraction has 258 states and 370 transitions. [2024-11-28 03:01:12,620 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 9.333333333333334) internal successors, (140), 15 states have internal predecessors, (140), 6 states have call successors, (102), 3 states have call predecessors, (102), 7 states have return successors, (104), 6 states have call predecessors, (104), 6 states have call successors, (104) [2024-11-28 03:01:12,620 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 370 transitions. [2024-11-28 03:01:12,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-28 03:01:12,630 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:12,630 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:12,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 03:01:12,831 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:01:12,831 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:12,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:12,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1064010365, now seen corresponding path program 1 times [2024-11-28 03:01:12,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:12,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416564143] [2024-11-28 03:01:12,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:12,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:13,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:15,181 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 03:01:15,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:15,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416564143] [2024-11-28 03:01:15,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416564143] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:15,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:15,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 03:01:15,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138703092] [2024-11-28 03:01:15,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:15,183 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:01:15,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:15,185 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:01:15,185 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:01:15,186 INFO L87 Difference]: Start difference. First operand 258 states and 370 transitions. Second operand has 8 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:01:17,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:17,077 INFO L93 Difference]: Finished difference Result 588 states and 838 transitions. [2024-11-28 03:01:17,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:01:17,080 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 271 [2024-11-28 03:01:17,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:17,084 INFO L225 Difference]: With dead ends: 588 [2024-11-28 03:01:17,084 INFO L226 Difference]: Without dead ends: 333 [2024-11-28 03:01:17,085 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:01:17,086 INFO L435 NwaCegarLoop]: 187 mSDtfsCounter, 567 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 512 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 567 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:17,086 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [567 Valid, 555 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 512 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-28 03:01:17,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2024-11-28 03:01:17,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 271. [2024-11-28 03:01:17,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 222 states have (on average 1.3738738738738738) internal successors, (305), 223 states have internal predecessors, (305), 43 states have call successors, (43), 5 states have call predecessors, (43), 5 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) [2024-11-28 03:01:17,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 391 transitions. [2024-11-28 03:01:17,139 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 391 transitions. Word has length 271 [2024-11-28 03:01:17,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:17,141 INFO L471 AbstractCegarLoop]: Abstraction has 271 states and 391 transitions. [2024-11-28 03:01:17,142 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.25) internal successors, (74), 8 states have internal predecessors, (74), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:01:17,142 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 391 transitions. [2024-11-28 03:01:17,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-28 03:01:17,147 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:17,148 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:17,149 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 03:01:17,149 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:17,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:17,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1642609029, now seen corresponding path program 1 times [2024-11-28 03:01:17,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:17,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712592772] [2024-11-28 03:01:17,153 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:17,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:17,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:20,897 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 03:01:20,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:20,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712592772] [2024-11-28 03:01:20,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712592772] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:20,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:20,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-28 03:01:20,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051751476] [2024-11-28 03:01:20,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:20,901 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 03:01:20,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:20,902 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 03:01:20,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:01:20,903 INFO L87 Difference]: Start difference. First operand 271 states and 391 transitions. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:01:24,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:24,016 INFO L93 Difference]: Finished difference Result 675 states and 959 transitions. [2024-11-28 03:01:24,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 03:01:24,017 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 271 [2024-11-28 03:01:24,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:24,022 INFO L225 Difference]: With dead ends: 675 [2024-11-28 03:01:24,024 INFO L226 Difference]: Without dead ends: 407 [2024-11-28 03:01:24,029 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2024-11-28 03:01:24,030 INFO L435 NwaCegarLoop]: 181 mSDtfsCounter, 770 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 981 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 770 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 1009 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 981 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:24,030 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [770 Valid, 709 Invalid, 1009 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 981 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-11-28 03:01:24,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2024-11-28 03:01:24,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 285. [2024-11-28 03:01:24,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 236 states have (on average 1.3771186440677967) internal successors, (325), 237 states have internal predecessors, (325), 43 states have call successors, (43), 5 states have call predecessors, (43), 5 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) [2024-11-28 03:01:24,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 411 transitions. [2024-11-28 03:01:24,074 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 411 transitions. Word has length 271 [2024-11-28 03:01:24,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:24,074 INFO L471 AbstractCegarLoop]: Abstraction has 285 states and 411 transitions. [2024-11-28 03:01:24,075 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:01:24,075 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 411 transitions. [2024-11-28 03:01:24,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-28 03:01:24,079 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:24,079 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:24,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 03:01:24,079 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:24,080 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:24,080 INFO L85 PathProgramCache]: Analyzing trace with hash 362745351, now seen corresponding path program 1 times [2024-11-28 03:01:24,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:24,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134585629] [2024-11-28 03:01:24,081 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:24,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:24,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:24,887 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 84 proven. 33 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 03:01:24,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:24,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134585629] [2024-11-28 03:01:24,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134585629] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:01:24,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379873801] [2024-11-28 03:01:24,888 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:24,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:01:24,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:01:24,890 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:01:24,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:01:25,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:25,137 INFO L256 TraceCheckSpWp]: Trace formula consists of 608 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-28 03:01:25,148 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:01:27,889 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1456 proven. 57 refuted. 0 times theorem prover too weak. 1607 trivial. 0 not checked. [2024-11-28 03:01:27,890 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:01:29,396 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 228 proven. 3 refuted. 0 times theorem prover too weak. 2889 trivial. 0 not checked. [2024-11-28 03:01:29,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379873801] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:01:29,397 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:01:29,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 20, 12] total 32 [2024-11-28 03:01:29,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233337314] [2024-11-28 03:01:29,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:01:29,398 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 03:01:29,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:29,400 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 03:01:29,400 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=774, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:01:29,401 INFO L87 Difference]: Start difference. First operand 285 states and 411 transitions. Second operand has 32 states, 31 states have (on average 4.67741935483871) internal successors, (145), 29 states have internal predecessors, (145), 6 states have call successors, (62), 5 states have call predecessors, (62), 10 states have return successors, (63), 8 states have call predecessors, (63), 6 states have call successors, (63) [2024-11-28 03:01:39,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:39,107 INFO L93 Difference]: Finished difference Result 1168 states and 1647 transitions. [2024-11-28 03:01:39,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-11-28 03:01:39,108 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 4.67741935483871) internal successors, (145), 29 states have internal predecessors, (145), 6 states have call successors, (62), 5 states have call predecessors, (62), 10 states have return successors, (63), 8 states have call predecessors, (63), 6 states have call successors, (63) Word has length 271 [2024-11-28 03:01:39,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:39,113 INFO L225 Difference]: With dead ends: 1168 [2024-11-28 03:01:39,113 INFO L226 Difference]: Without dead ends: 886 [2024-11-28 03:01:39,117 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 618 GetRequests, 527 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2495 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=2066, Invalid=6490, Unknown=0, NotChecked=0, Total=8556 [2024-11-28 03:01:39,118 INFO L435 NwaCegarLoop]: 307 mSDtfsCounter, 1372 mSDsluCounter, 2027 mSDsCounter, 0 mSdLazyCounter, 3789 mSolverCounterSat, 403 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1372 SdHoareTripleChecker+Valid, 2334 SdHoareTripleChecker+Invalid, 4192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 403 IncrementalHoareTripleChecker+Valid, 3789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:39,118 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1372 Valid, 2334 Invalid, 4192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [403 Valid, 3789 Invalid, 0 Unknown, 0 Unchecked, 5.3s Time] [2024-11-28 03:01:39,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 886 states. [2024-11-28 03:01:39,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 886 to 321. [2024-11-28 03:01:39,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 266 states have (on average 1.3383458646616542) internal successors, (356), 267 states have internal predecessors, (356), 43 states have call successors, (43), 11 states have call predecessors, (43), 11 states have return successors, (43), 42 states have call predecessors, (43), 43 states have call successors, (43) [2024-11-28 03:01:39,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 442 transitions. [2024-11-28 03:01:39,252 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 442 transitions. Word has length 271 [2024-11-28 03:01:39,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:39,253 INFO L471 AbstractCegarLoop]: Abstraction has 321 states and 442 transitions. [2024-11-28 03:01:39,254 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 4.67741935483871) internal successors, (145), 29 states have internal predecessors, (145), 6 states have call successors, (62), 5 states have call predecessors, (62), 10 states have return successors, (63), 8 states have call predecessors, (63), 6 states have call successors, (63) [2024-11-28 03:01:39,254 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 442 transitions. [2024-11-28 03:01:39,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2024-11-28 03:01:39,261 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:39,261 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:39,273 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 03:01:39,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:01:39,462 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:39,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:39,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1437161110, now seen corresponding path program 1 times [2024-11-28 03:01:39,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:39,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858160111] [2024-11-28 03:01:39,463 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:39,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:39,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:40,583 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 03:01:40,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:40,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858160111] [2024-11-28 03:01:40,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858160111] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:40,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:40,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 03:01:40,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674020165] [2024-11-28 03:01:40,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:40,588 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 03:01:40,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:40,589 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 03:01:40,589 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:01:40,590 INFO L87 Difference]: Start difference. First operand 321 states and 442 transitions. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:01:41,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:41,953 INFO L93 Difference]: Finished difference Result 1293 states and 1803 transitions. [2024-11-28 03:01:41,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:01:41,954 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 272 [2024-11-28 03:01:41,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:41,960 INFO L225 Difference]: With dead ends: 1293 [2024-11-28 03:01:41,960 INFO L226 Difference]: Without dead ends: 975 [2024-11-28 03:01:41,961 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:01:41,962 INFO L435 NwaCegarLoop]: 485 mSDtfsCounter, 401 mSDsluCounter, 1288 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 1773 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:41,962 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [401 Valid, 1773 Invalid, 587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 538 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 03:01:41,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 975 states. [2024-11-28 03:01:42,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 975 to 536. [2024-11-28 03:01:42,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 464 states have (on average 1.3620689655172413) internal successors, (632), 467 states have internal predecessors, (632), 57 states have call successors, (57), 14 states have call predecessors, (57), 14 states have return successors, (57), 54 states have call predecessors, (57), 57 states have call successors, (57) [2024-11-28 03:01:42,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 746 transitions. [2024-11-28 03:01:42,094 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 746 transitions. Word has length 272 [2024-11-28 03:01:42,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:42,095 INFO L471 AbstractCegarLoop]: Abstraction has 536 states and 746 transitions. [2024-11-28 03:01:42,095 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:01:42,096 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 746 transitions. [2024-11-28 03:01:42,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2024-11-28 03:01:42,098 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:42,098 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:42,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 03:01:42,099 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:42,099 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:42,099 INFO L85 PathProgramCache]: Analyzing trace with hash 850752483, now seen corresponding path program 1 times [2024-11-28 03:01:42,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:42,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059594294] [2024-11-28 03:01:42,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:42,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:42,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:42,746 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 39 proven. 78 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 03:01:42,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:42,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059594294] [2024-11-28 03:01:42,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059594294] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:01:42,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250227776] [2024-11-28 03:01:42,747 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:42,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:01:42,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:01:42,750 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:01:42,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:01:42,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:42,981 INFO L256 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-28 03:01:42,988 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:01:45,172 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1403 proven. 282 refuted. 0 times theorem prover too weak. 1435 trivial. 0 not checked. [2024-11-28 03:01:45,173 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:01:47,098 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 9 proven. 108 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 03:01:47,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250227776] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:01:47,098 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:01:47,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 13, 9] total 22 [2024-11-28 03:01:47,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706710602] [2024-11-28 03:01:47,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:01:47,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-28 03:01:47,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:47,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-28 03:01:47,100 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=355, Unknown=0, NotChecked=0, Total=462 [2024-11-28 03:01:47,101 INFO L87 Difference]: Start difference. First operand 536 states and 746 transitions. Second operand has 22 states, 22 states have (on average 9.136363636363637) internal successors, (201), 21 states have internal predecessors, (201), 7 states have call successors, (116), 4 states have call predecessors, (116), 7 states have return successors, (117), 7 states have call predecessors, (117), 7 states have call successors, (117) [2024-11-28 03:01:50,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:50,362 INFO L93 Difference]: Finished difference Result 1456 states and 1984 transitions. [2024-11-28 03:01:50,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-28 03:01:50,363 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 9.136363636363637) internal successors, (201), 21 states have internal predecessors, (201), 7 states have call successors, (116), 4 states have call predecessors, (116), 7 states have return successors, (117), 7 states have call predecessors, (117), 7 states have call successors, (117) Word has length 273 [2024-11-28 03:01:50,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:50,368 INFO L225 Difference]: With dead ends: 1456 [2024-11-28 03:01:50,368 INFO L226 Difference]: Without dead ends: 917 [2024-11-28 03:01:50,370 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 597 GetRequests, 526 SyntacticMatches, 15 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1081 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=838, Invalid=2468, Unknown=0, NotChecked=0, Total=3306 [2024-11-28 03:01:50,371 INFO L435 NwaCegarLoop]: 266 mSDtfsCounter, 1919 mSDsluCounter, 878 mSDsCounter, 0 mSdLazyCounter, 1417 mSolverCounterSat, 374 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1919 SdHoareTripleChecker+Valid, 1144 SdHoareTripleChecker+Invalid, 1791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 374 IncrementalHoareTripleChecker+Valid, 1417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:50,371 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1919 Valid, 1144 Invalid, 1791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [374 Valid, 1417 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-28 03:01:50,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2024-11-28 03:01:50,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 735. [2024-11-28 03:01:50,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 735 states, 612 states have (on average 1.3169934640522876) internal successors, (806), 617 states have internal predecessors, (806), 96 states have call successors, (96), 26 states have call predecessors, (96), 26 states have return successors, (96), 91 states have call predecessors, (96), 96 states have call successors, (96) [2024-11-28 03:01:50,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 998 transitions. [2024-11-28 03:01:50,545 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 998 transitions. Word has length 273 [2024-11-28 03:01:50,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:50,545 INFO L471 AbstractCegarLoop]: Abstraction has 735 states and 998 transitions. [2024-11-28 03:01:50,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 9.136363636363637) internal successors, (201), 21 states have internal predecessors, (201), 7 states have call successors, (116), 4 states have call predecessors, (116), 7 states have return successors, (117), 7 states have call predecessors, (117), 7 states have call successors, (117) [2024-11-28 03:01:50,546 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 998 transitions. [2024-11-28 03:01:50,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2024-11-28 03:01:50,548 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:50,548 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:50,559 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 03:01:50,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:01:50,752 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:50,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:50,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1845599263, now seen corresponding path program 1 times [2024-11-28 03:01:50,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:50,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160742302] [2024-11-28 03:01:50,753 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:50,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:50,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:51,325 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 30 proven. 87 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 03:01:51,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:51,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160742302] [2024-11-28 03:01:51,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160742302] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:01:51,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477519418] [2024-11-28 03:01:51,325 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:51,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:01:51,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:01:51,328 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:01:51,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:01:51,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:51,546 INFO L256 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 03:01:51,551 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:01:52,272 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1985 proven. 87 refuted. 0 times theorem prover too weak. 1048 trivial. 0 not checked. [2024-11-28 03:01:52,273 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:01:53,043 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 246 proven. 96 refuted. 0 times theorem prover too weak. 2778 trivial. 0 not checked. [2024-11-28 03:01:53,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477519418] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:01:53,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:01:53,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 12, 12] total 24 [2024-11-28 03:01:53,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038289149] [2024-11-28 03:01:53,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:01:53,046 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-28 03:01:53,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:53,047 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-28 03:01:53,047 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2024-11-28 03:01:53,047 INFO L87 Difference]: Start difference. First operand 735 states and 998 transitions. Second operand has 24 states, 23 states have (on average 7.782608695652174) internal successors, (179), 22 states have internal predecessors, (179), 8 states have call successors, (90), 4 states have call predecessors, (90), 9 states have return successors, (92), 8 states have call predecessors, (92), 8 states have call successors, (92) [2024-11-28 03:01:58,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:58,252 INFO L93 Difference]: Finished difference Result 3695 states and 4866 transitions. [2024-11-28 03:01:58,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2024-11-28 03:01:58,252 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 7.782608695652174) internal successors, (179), 22 states have internal predecessors, (179), 8 states have call successors, (90), 4 states have call predecessors, (90), 9 states have return successors, (92), 8 states have call predecessors, (92), 8 states have call successors, (92) Word has length 273 [2024-11-28 03:01:58,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:58,267 INFO L225 Difference]: With dead ends: 3695 [2024-11-28 03:01:58,267 INFO L226 Difference]: Without dead ends: 2963 [2024-11-28 03:01:58,274 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 647 GetRequests, 541 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4075 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=2453, Invalid=9103, Unknown=0, NotChecked=0, Total=11556 [2024-11-28 03:01:58,278 INFO L435 NwaCegarLoop]: 236 mSDtfsCounter, 3279 mSDsluCounter, 1203 mSDsCounter, 0 mSdLazyCounter, 1511 mSolverCounterSat, 1038 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3279 SdHoareTripleChecker+Valid, 1439 SdHoareTripleChecker+Invalid, 2549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1038 IncrementalHoareTripleChecker+Valid, 1511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:58,278 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3279 Valid, 1439 Invalid, 2549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1038 Valid, 1511 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-28 03:01:58,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2963 states. [2024-11-28 03:01:58,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2963 to 1365. [2024-11-28 03:01:58,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1365 states, 1138 states have (on average 1.2706502636203867) internal successors, (1446), 1148 states have internal predecessors, (1446), 162 states have call successors, (162), 64 states have call predecessors, (162), 64 states have return successors, (162), 152 states have call predecessors, (162), 162 states have call successors, (162) [2024-11-28 03:01:58,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1365 states to 1365 states and 1770 transitions. [2024-11-28 03:01:58,681 INFO L78 Accepts]: Start accepts. Automaton has 1365 states and 1770 transitions. Word has length 273 [2024-11-28 03:01:58,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:58,684 INFO L471 AbstractCegarLoop]: Abstraction has 1365 states and 1770 transitions. [2024-11-28 03:01:58,684 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 7.782608695652174) internal successors, (179), 22 states have internal predecessors, (179), 8 states have call successors, (90), 4 states have call predecessors, (90), 9 states have return successors, (92), 8 states have call predecessors, (92), 8 states have call successors, (92) [2024-11-28 03:01:58,684 INFO L276 IsEmpty]: Start isEmpty. Operand 1365 states and 1770 transitions. [2024-11-28 03:01:58,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2024-11-28 03:01:58,687 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:58,687 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:01:58,698 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-28 03:01:58,887 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 03:01:58,888 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:58,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:58,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1885778492, now seen corresponding path program 1 times [2024-11-28 03:01:58,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:58,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303352721] [2024-11-28 03:01:58,889 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:58,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:58,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:59,258 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 03:01:59,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:59,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303352721] [2024-11-28 03:01:59,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303352721] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:59,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:59,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:01:59,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874850889] [2024-11-28 03:01:59,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:59,259 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:01:59,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:59,260 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:01:59,260 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:01:59,260 INFO L87 Difference]: Start difference. First operand 1365 states and 1770 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:02:00,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:02:00,045 INFO L93 Difference]: Finished difference Result 2887 states and 3765 transitions. [2024-11-28 03:02:00,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:02:00,046 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 276 [2024-11-28 03:02:00,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:02:00,053 INFO L225 Difference]: With dead ends: 2887 [2024-11-28 03:02:00,053 INFO L226 Difference]: Without dead ends: 1525 [2024-11-28 03:02:00,056 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:02:00,056 INFO L435 NwaCegarLoop]: 240 mSDtfsCounter, 225 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:02:00,056 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 541 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:02:00,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1525 states. [2024-11-28 03:02:00,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1525 to 1381. [2024-11-28 03:02:00,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1381 states, 1154 states have (on average 1.266897746967071) internal successors, (1462), 1164 states have internal predecessors, (1462), 162 states have call successors, (162), 64 states have call predecessors, (162), 64 states have return successors, (162), 152 states have call predecessors, (162), 162 states have call successors, (162) [2024-11-28 03:02:00,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1381 states to 1381 states and 1786 transitions. [2024-11-28 03:02:00,546 INFO L78 Accepts]: Start accepts. Automaton has 1381 states and 1786 transitions. Word has length 276 [2024-11-28 03:02:00,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:02:00,547 INFO L471 AbstractCegarLoop]: Abstraction has 1381 states and 1786 transitions. [2024-11-28 03:02:00,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:02:00,547 INFO L276 IsEmpty]: Start isEmpty. Operand 1381 states and 1786 transitions. [2024-11-28 03:02:00,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2024-11-28 03:02:00,550 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:02:00,550 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:00,551 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 03:02:00,551 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:02:00,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:00,551 INFO L85 PathProgramCache]: Analyzing trace with hash 603750470, now seen corresponding path program 1 times [2024-11-28 03:02:00,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:00,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459790269] [2024-11-28 03:02:00,552 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:00,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:00,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:24,912 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 423 proven. 270 refuted. 0 times theorem prover too weak. 2427 trivial. 0 not checked. [2024-11-28 03:02:24,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:24,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459790269] [2024-11-28 03:02:24,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459790269] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:24,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214470071] [2024-11-28 03:02:24,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:24,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:24,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:24,915 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:24,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 03:02:25,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:25,132 INFO L256 TraceCheckSpWp]: Trace formula consists of 608 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-28 03:02:25,140 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:26,736 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 2045 proven. 150 refuted. 0 times theorem prover too weak. 925 trivial. 0 not checked. [2024-11-28 03:02:26,737 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:02:27,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 207 proven. 135 refuted. 0 times theorem prover too weak. 2778 trivial. 0 not checked. [2024-11-28 03:02:27,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214470071] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:02:27,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:02:27,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 12, 12] total 42 [2024-11-28 03:02:27,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251876599] [2024-11-28 03:02:27,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:02:27,958 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-28 03:02:27,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:02:27,959 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-28 03:02:27,960 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=286, Invalid=1436, Unknown=0, NotChecked=0, Total=1722 [2024-11-28 03:02:27,960 INFO L87 Difference]: Start difference. First operand 1381 states and 1786 transitions. Second operand has 42 states, 40 states have (on average 4.675) internal successors, (187), 40 states have internal predecessors, (187), 17 states have call successors, (108), 4 states have call predecessors, (108), 9 states have return successors, (109), 16 states have call predecessors, (109), 17 states have call successors, (109) [2024-11-28 03:02:40,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:02:40,982 INFO L93 Difference]: Finished difference Result 3993 states and 5127 transitions. [2024-11-28 03:02:40,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-28 03:02:40,983 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 40 states have (on average 4.675) internal successors, (187), 40 states have internal predecessors, (187), 17 states have call successors, (108), 4 states have call predecessors, (108), 9 states have return successors, (109), 16 states have call predecessors, (109), 17 states have call successors, (109) Word has length 276 [2024-11-28 03:02:40,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:02:40,995 INFO L225 Difference]: With dead ends: 3993 [2024-11-28 03:02:40,995 INFO L226 Difference]: Without dead ends: 2615 [2024-11-28 03:02:41,001 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 668 GetRequests, 563 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3011 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=2512, Invalid=8830, Unknown=0, NotChecked=0, Total=11342 [2024-11-28 03:02:41,002 INFO L435 NwaCegarLoop]: 130 mSDtfsCounter, 3824 mSDsluCounter, 1195 mSDsCounter, 0 mSdLazyCounter, 2812 mSolverCounterSat, 446 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3824 SdHoareTripleChecker+Valid, 1325 SdHoareTripleChecker+Invalid, 3258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 446 IncrementalHoareTripleChecker+Valid, 2812 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:02:41,003 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3824 Valid, 1325 Invalid, 3258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [446 Valid, 2812 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2024-11-28 03:02:41,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2615 states. [2024-11-28 03:02:41,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2615 to 621. [2024-11-28 03:02:41,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 500 states have (on average 1.248) internal successors, (624), 500 states have internal predecessors, (624), 80 states have call successors, (80), 40 states have call predecessors, (80), 40 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2024-11-28 03:02:41,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 784 transitions. [2024-11-28 03:02:41,332 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 784 transitions. Word has length 276 [2024-11-28 03:02:41,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:02:41,333 INFO L471 AbstractCegarLoop]: Abstraction has 621 states and 784 transitions. [2024-11-28 03:02:41,333 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 40 states have (on average 4.675) internal successors, (187), 40 states have internal predecessors, (187), 17 states have call successors, (108), 4 states have call predecessors, (108), 9 states have return successors, (109), 16 states have call predecessors, (109), 17 states have call successors, (109) [2024-11-28 03:02:41,334 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 784 transitions. [2024-11-28 03:02:41,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2024-11-28 03:02:41,336 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:02:41,336 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:02:41,351 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 03:02:41,536 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 03:02:41,537 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:02:41,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:41,537 INFO L85 PathProgramCache]: Analyzing trace with hash -768845091, now seen corresponding path program 1 times [2024-11-28 03:02:41,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:41,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889654776] [2024-11-28 03:02:41,538 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:41,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:41,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:50,560 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 9 proven. 108 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 03:02:50,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:50,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889654776] [2024-11-28 03:02:50,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889654776] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:50,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334567798] [2024-11-28 03:02:50,561 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:50,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:50,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:50,562 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:50,564 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 03:02:50,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:50,828 INFO L256 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-28 03:02:50,835 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:58,418 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 2083 proven. 279 refuted. 0 times theorem prover too weak. 758 trivial. 0 not checked. [2024-11-28 03:02:58,418 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:46,008 WARN L286 SmtUtils]: Spent 6.12s on a formula simplification that was a NOOP. DAG size: 27 (called from [L 188] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionTir.tryToEliminateOne) [2024-11-28 03:04:09,281 WARN L286 SmtUtils]: Spent 12.11s on a formula simplification that was a NOOP. DAG size: 19 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:04:17,354 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 17 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:05:00,675 WARN L286 SmtUtils]: Spent 10.63s on a formula simplification that was a NOOP. DAG size: 18 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:05:19,720 WARN L286 SmtUtils]: Spent 10.97s on a formula simplification that was a NOOP. DAG size: 22 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:06:02,018 WARN L286 SmtUtils]: Spent 36.46s on a formula simplification. DAG size of input: 31 DAG size of output: 30 (called from [L 188] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionTir.tryToEliminateOne) [2024-11-28 03:06:26,056 WARN L286 SmtUtils]: Spent 5.70s on a formula simplification. DAG size of input: 20 DAG size of output: 18 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:07:07,966 WARN L286 SmtUtils]: Spent 7.68s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:07:22,977 WARN L286 SmtUtils]: Spent 12.03s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:08:09,290 WARN L286 SmtUtils]: Spent 19.42s on a formula simplification that was a NOOP. DAG size: 25 (called from [L 188] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionTir.tryToEliminateOne) [2024-11-28 03:09:08,239 WARN L286 SmtUtils]: Spent 6.08s on a formula simplification that was a NOOP. DAG size: 16 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:09:56,382 WARN L286 SmtUtils]: Spent 11.57s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 03:10:56,446 WARN L286 SmtUtils]: Spent 7.07s on a formula simplification. DAG size of input: 179 DAG size of output: 176 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 03:10:56,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334567798] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:10:56,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:10:56,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 22] total 30 [2024-11-28 03:10:56,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70847637] [2024-11-28 03:10:56,452 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:10:56,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-28 03:10:56,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:10:56,454 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-28 03:10:56,454 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=331, Invalid=1228, Unknown=1, NotChecked=0, Total=1560 [2024-11-28 03:10:56,454 INFO L87 Difference]: Start difference. First operand 621 states and 784 transitions. Second operand has 30 states, 30 states have (on average 5.333333333333333) internal successors, (160), 29 states have internal predecessors, (160), 6 states have call successors, (80), 7 states have call predecessors, (80), 11 states have return successors, (80), 6 states have call predecessors, (80), 6 states have call successors, (80) [2024-11-28 03:11:11,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:11:11,902 INFO L93 Difference]: Finished difference Result 3157 states and 4131 transitions. [2024-11-28 03:11:11,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-11-28 03:11:11,903 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 5.333333333333333) internal successors, (160), 29 states have internal predecessors, (160), 6 states have call successors, (80), 7 states have call predecessors, (80), 11 states have return successors, (80), 6 states have call predecessors, (80), 6 states have call successors, (80) Word has length 276 [2024-11-28 03:11:11,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:11:11,909 INFO L225 Difference]: With dead ends: 3157 [2024-11-28 03:11:11,909 INFO L226 Difference]: Without dead ends: 2539 [2024-11-28 03:11:11,912 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 423 GetRequests, 349 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1476 ImplicationChecksByTransitivity, 23.3s TimeCoverageRelationStatistics Valid=1348, Invalid=4351, Unknown=1, NotChecked=0, Total=5700 [2024-11-28 03:11:11,913 INFO L435 NwaCegarLoop]: 191 mSDtfsCounter, 2900 mSDsluCounter, 1679 mSDsCounter, 0 mSdLazyCounter, 3120 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2906 SdHoareTripleChecker+Valid, 1870 SdHoareTripleChecker+Invalid, 3285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 3120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2024-11-28 03:11:11,913 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2906 Valid, 1870 Invalid, 3285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 3120 Invalid, 0 Unknown, 0 Unchecked, 7.9s Time] [2024-11-28 03:11:11,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2539 states. [2024-11-28 03:11:12,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2539 to 815. [2024-11-28 03:11:12,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 815 states, 694 states have (on average 1.2881844380403458) internal successors, (894), 694 states have internal predecessors, (894), 80 states have call successors, (80), 40 states have call predecessors, (80), 40 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2024-11-28 03:11:12,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 815 states and 1054 transitions. [2024-11-28 03:11:12,215 INFO L78 Accepts]: Start accepts. Automaton has 815 states and 1054 transitions. Word has length 276 [2024-11-28 03:11:12,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:11:12,216 INFO L471 AbstractCegarLoop]: Abstraction has 815 states and 1054 transitions. [2024-11-28 03:11:12,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 5.333333333333333) internal successors, (160), 29 states have internal predecessors, (160), 6 states have call successors, (80), 7 states have call predecessors, (80), 11 states have return successors, (80), 6 states have call predecessors, (80), 6 states have call successors, (80) [2024-11-28 03:11:12,217 INFO L276 IsEmpty]: Start isEmpty. Operand 815 states and 1054 transitions. [2024-11-28 03:11:12,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2024-11-28 03:11:12,219 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:11:12,219 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:12,233 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-28 03:11:12,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 03:11:12,420 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:11:12,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:12,422 INFO L85 PathProgramCache]: Analyzing trace with hash -345198369, now seen corresponding path program 1 times [2024-11-28 03:11:12,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:12,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217100837] [2024-11-28 03:11:12,422 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:12,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:12,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:13,116 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 03:11:13,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:13,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217100837] [2024-11-28 03:11:13,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217100837] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:13,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:13,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:11:13,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874794164] [2024-11-28 03:11:13,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:13,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:11:13,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:13,118 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:11:13,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:11:13,119 INFO L87 Difference]: Start difference. First operand 815 states and 1054 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:11:13,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:11:13,655 INFO L93 Difference]: Finished difference Result 1921 states and 2504 transitions. [2024-11-28 03:11:13,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:11:13,656 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 276 [2024-11-28 03:11:13,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:11:13,661 INFO L225 Difference]: With dead ends: 1921 [2024-11-28 03:11:13,661 INFO L226 Difference]: Without dead ends: 1109 [2024-11-28 03:11:13,663 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:11:13,664 INFO L435 NwaCegarLoop]: 316 mSDtfsCounter, 175 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 707 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:11:13,664 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 707 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:11:13,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2024-11-28 03:11:13,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 849. [2024-11-28 03:11:13,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 849 states, 728 states have (on average 1.293956043956044) internal successors, (942), 728 states have internal predecessors, (942), 80 states have call successors, (80), 40 states have call predecessors, (80), 40 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2024-11-28 03:11:13,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 1102 transitions. [2024-11-28 03:11:13,995 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 1102 transitions. Word has length 276 [2024-11-28 03:11:13,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:11:13,996 INFO L471 AbstractCegarLoop]: Abstraction has 849 states and 1102 transitions. [2024-11-28 03:11:13,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:11:13,996 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 1102 transitions. [2024-11-28 03:11:13,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2024-11-28 03:11:13,999 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:11:13,999 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:13,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 03:11:13,999 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:11:14,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:14,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1121933473, now seen corresponding path program 1 times [2024-11-28 03:11:14,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:14,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64925825] [2024-11-28 03:11:14,000 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:14,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:14,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:16,336 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 03:11:16,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:16,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64925825] [2024-11-28 03:11:16,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64925825] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:16,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:16,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 03:11:16,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773909089] [2024-11-28 03:11:16,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:16,337 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 03:11:16,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:16,337 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 03:11:16,337 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:11:16,338 INFO L87 Difference]: Start difference. First operand 849 states and 1102 transitions. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:11:18,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:11:18,450 INFO L93 Difference]: Finished difference Result 2863 states and 3720 transitions. [2024-11-28 03:11:18,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:11:18,450 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 276 [2024-11-28 03:11:18,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:11:18,456 INFO L225 Difference]: With dead ends: 2863 [2024-11-28 03:11:18,456 INFO L226 Difference]: Without dead ends: 2017 [2024-11-28 03:11:18,457 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:11:18,458 INFO L435 NwaCegarLoop]: 285 mSDtfsCounter, 682 mSDsluCounter, 700 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 682 SdHoareTripleChecker+Valid, 985 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:11:18,458 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [682 Valid, 985 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-28 03:11:18,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2017 states. [2024-11-28 03:11:18,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2017 to 1627. [2024-11-28 03:11:18,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1627 states, 1386 states have (on average 1.29004329004329) internal successors, (1788), 1386 states have internal predecessors, (1788), 160 states have call successors, (160), 80 states have call predecessors, (160), 80 states have return successors, (160), 160 states have call predecessors, (160), 160 states have call successors, (160) [2024-11-28 03:11:18,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1627 states to 1627 states and 2108 transitions. [2024-11-28 03:11:18,987 INFO L78 Accepts]: Start accepts. Automaton has 1627 states and 2108 transitions. Word has length 276 [2024-11-28 03:11:18,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:11:18,988 INFO L471 AbstractCegarLoop]: Abstraction has 1627 states and 2108 transitions. [2024-11-28 03:11:18,988 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:11:18,988 INFO L276 IsEmpty]: Start isEmpty. Operand 1627 states and 2108 transitions. [2024-11-28 03:11:18,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-11-28 03:11:18,991 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:11:18,991 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:18,991 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-28 03:11:18,991 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:11:18,992 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:18,992 INFO L85 PathProgramCache]: Analyzing trace with hash 870198091, now seen corresponding path program 1 times [2024-11-28 03:11:18,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:18,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340253886] [2024-11-28 03:11:18,992 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:18,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:19,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:19,591 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 39 proven. 78 refuted. 0 times theorem prover too weak. 3003 trivial. 0 not checked. [2024-11-28 03:11:19,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:19,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340253886] [2024-11-28 03:11:19,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340253886] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:19,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755668741] [2024-11-28 03:11:19,591 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:19,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:19,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:19,593 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:19,594 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 03:11:19,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:19,814 INFO L256 TraceCheckSpWp]: Trace formula consists of 603 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-28 03:11:19,819 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:21,653 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 2062 proven. 186 refuted. 0 times theorem prover too weak. 872 trivial. 0 not checked. [2024-11-28 03:11:21,654 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:22,439 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 129 proven. 102 refuted. 0 times theorem prover too weak. 2889 trivial. 0 not checked. [2024-11-28 03:11:22,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755668741] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:11:22,440 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:11:22,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 16, 11] total 28 [2024-11-28 03:11:22,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919364213] [2024-11-28 03:11:22,440 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:11:22,441 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-28 03:11:22,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:22,441 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-28 03:11:22,442 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=550, Unknown=0, NotChecked=0, Total=756 [2024-11-28 03:11:22,442 INFO L87 Difference]: Start difference. First operand 1627 states and 2108 transitions. Second operand has 28 states, 27 states have (on average 5.111111111111111) internal successors, (138), 26 states have internal predecessors, (138), 9 states have call successors, (92), 5 states have call predecessors, (92), 9 states have return successors, (93), 9 states have call predecessors, (93), 9 states have call successors, (93) [2024-11-28 03:11:24,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:11:24,615 INFO L93 Difference]: Finished difference Result 3626 states and 4648 transitions. [2024-11-28 03:11:24,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:11:24,616 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 5.111111111111111) internal successors, (138), 26 states have internal predecessors, (138), 9 states have call successors, (92), 5 states have call predecessors, (92), 9 states have return successors, (93), 9 states have call predecessors, (93), 9 states have call successors, (93) Word has length 277 [2024-11-28 03:11:24,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:11:24,625 INFO L225 Difference]: With dead ends: 3626 [2024-11-28 03:11:24,625 INFO L226 Difference]: Without dead ends: 2002 [2024-11-28 03:11:24,628 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 570 GetRequests, 535 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=401, Invalid=931, Unknown=0, NotChecked=0, Total=1332 [2024-11-28 03:11:24,628 INFO L435 NwaCegarLoop]: 211 mSDtfsCounter, 803 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 185 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 816 SdHoareTripleChecker+Valid, 1056 SdHoareTripleChecker+Invalid, 921 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 185 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:11:24,629 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [816 Valid, 1056 Invalid, 921 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [185 Valid, 736 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-28 03:11:24,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2002 states. [2024-11-28 03:11:25,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2002 to 1625. [2024-11-28 03:11:25,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1625 states, 1376 states have (on average 1.2834302325581395) internal successors, (1766), 1376 states have internal predecessors, (1766), 160 states have call successors, (160), 88 states have call predecessors, (160), 88 states have return successors, (160), 160 states have call predecessors, (160), 160 states have call successors, (160) [2024-11-28 03:11:25,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1625 states to 1625 states and 2086 transitions. [2024-11-28 03:11:25,107 INFO L78 Accepts]: Start accepts. Automaton has 1625 states and 2086 transitions. Word has length 277 [2024-11-28 03:11:25,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:11:25,107 INFO L471 AbstractCegarLoop]: Abstraction has 1625 states and 2086 transitions. [2024-11-28 03:11:25,107 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 5.111111111111111) internal successors, (138), 26 states have internal predecessors, (138), 9 states have call successors, (92), 5 states have call predecessors, (92), 9 states have return successors, (93), 9 states have call predecessors, (93), 9 states have call successors, (93) [2024-11-28 03:11:25,108 INFO L276 IsEmpty]: Start isEmpty. Operand 1625 states and 2086 transitions. [2024-11-28 03:11:25,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2024-11-28 03:11:25,110 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:11:25,110 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:25,121 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-28 03:11:25,310 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 03:11:25,311 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:11:25,311 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:25,311 INFO L85 PathProgramCache]: Analyzing trace with hash 89496223, now seen corresponding path program 1 times [2024-11-28 03:11:25,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:25,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425371631] [2024-11-28 03:11:25,311 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:25,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:25,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:25,737 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 03:11:25,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:25,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425371631] [2024-11-28 03:11:25,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425371631] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:25,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:25,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 03:11:25,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510174406] [2024-11-28 03:11:25,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:25,738 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:11:25,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:25,739 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:11:25,739 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:11:25,739 INFO L87 Difference]: Start difference. First operand 1625 states and 2086 transitions. Second operand has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:11:26,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:11:26,818 INFO L93 Difference]: Finished difference Result 3668 states and 4701 transitions. [2024-11-28 03:11:26,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:11:26,818 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 277 [2024-11-28 03:11:26,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:11:26,824 INFO L225 Difference]: With dead ends: 3668 [2024-11-28 03:11:26,824 INFO L226 Difference]: Without dead ends: 2046 [2024-11-28 03:11:26,826 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:11:26,826 INFO L435 NwaCegarLoop]: 360 mSDtfsCounter, 270 mSDsluCounter, 819 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 1179 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 03:11:26,827 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 1179 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 03:11:26,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2046 states. [2024-11-28 03:11:27,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2046 to 1629. [2024-11-28 03:11:27,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1629 states, 1380 states have (on average 1.2797101449275363) internal successors, (1766), 1380 states have internal predecessors, (1766), 160 states have call successors, (160), 88 states have call predecessors, (160), 88 states have return successors, (160), 160 states have call predecessors, (160), 160 states have call successors, (160) [2024-11-28 03:11:27,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1629 states to 1629 states and 2086 transitions. [2024-11-28 03:11:27,483 INFO L78 Accepts]: Start accepts. Automaton has 1629 states and 2086 transitions. Word has length 277 [2024-11-28 03:11:27,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:11:27,483 INFO L471 AbstractCegarLoop]: Abstraction has 1629 states and 2086 transitions. [2024-11-28 03:11:27,484 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.333333333333334) internal successors, (80), 6 states have internal predecessors, (80), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:11:27,484 INFO L276 IsEmpty]: Start isEmpty. Operand 1629 states and 2086 transitions. [2024-11-28 03:11:27,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2024-11-28 03:11:27,486 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:11:27,486 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:27,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-28 03:11:27,486 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:11:27,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:27,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1662630310, now seen corresponding path program 1 times [2024-11-28 03:11:27,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:27,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486226369] [2024-11-28 03:11:27,488 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:27,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:27,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:11:27,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1838153643] [2024-11-28 03:11:27,727 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:27,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:27,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:27,729 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:27,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 03:11:28,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:28,009 INFO L256 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 03:11:28,015 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:30,331 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 2173 proven. 126 refuted. 0 times theorem prover too weak. 821 trivial. 0 not checked. [2024-11-28 03:11:30,331 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:37,100 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (mod c_~var_1_19~0 65536))) (let ((.cse1 (+ 2 .cse3)) (.cse2 (mod c_~var_1_29~0 256))) (and (forall ((v_z_658 Int)) (let ((.cse0 (+ (* (- 1) v_z_658) .cse2))) (or (< v_z_658 0) (< (div c_~last_1_var_1_40~0 .cse0) .cse1) (< 126 v_z_658) (not (= (mod c_~last_1_var_1_40~0 .cse0) 0))))) (forall ((v_z_658 Int)) (or (< v_z_658 0) (< .cse2 v_z_658) (< (div c_~last_1_var_1_40~0 (+ (* (- 1) v_z_658) .cse2)) .cse1) (< 126 v_z_658))) (forall ((v_z_658 Int)) (or (< v_z_658 0) (< (div c_~last_1_var_1_40~0 (+ (* (- 1) v_z_658) .cse2)) (+ 3 .cse3)) (< 126 v_z_658))) (or (< 0 (+ c_~last_1_var_1_40~0 1)) (forall ((v_z_658 Int)) (let ((.cse4 (+ (* (- 1) v_z_658) .cse2))) (or (< .cse2 v_z_658) (= (mod c_~last_1_var_1_40~0 .cse4) 0) (< (div c_~last_1_var_1_40~0 .cse4) (+ .cse3 1)) (< 126 v_z_658)))))))) is different from false [2024-11-28 03:11:37,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:37,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486226369] [2024-11-28 03:11:37,111 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:11:37,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838153643] [2024-11-28 03:11:37,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838153643] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:37,111 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:11:37,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2024-11-28 03:11:37,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064307836] [2024-11-28 03:11:37,112 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 03:11:37,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 03:11:37,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:37,113 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 03:11:37,113 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=184, Unknown=1, NotChecked=28, Total=272 [2024-11-28 03:11:37,113 INFO L87 Difference]: Start difference. First operand 1629 states and 2086 transitions. Second operand has 14 states, 14 states have (on average 7.071428571428571) internal successors, (99), 13 states have internal predecessors, (99), 4 states have call successors, (40), 4 states have call predecessors, (40), 7 states have return successors, (40), 4 states have call predecessors, (40), 4 states have call successors, (40) [2024-11-28 03:11:39,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:11:39,813 INFO L93 Difference]: Finished difference Result 3997 states and 5129 transitions. [2024-11-28 03:11:39,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 03:11:39,814 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 7.071428571428571) internal successors, (99), 13 states have internal predecessors, (99), 4 states have call successors, (40), 4 states have call predecessors, (40), 7 states have return successors, (40), 4 states have call predecessors, (40), 4 states have call successors, (40) Word has length 278 [2024-11-28 03:11:39,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:11:39,820 INFO L225 Difference]: With dead ends: 3997 [2024-11-28 03:11:39,820 INFO L226 Difference]: Without dead ends: 2371 [2024-11-28 03:11:39,823 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 391 GetRequests, 360 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=263, Invalid=732, Unknown=1, NotChecked=60, Total=1056 [2024-11-28 03:11:39,823 INFO L435 NwaCegarLoop]: 159 mSDtfsCounter, 584 mSDsluCounter, 792 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 584 SdHoareTripleChecker+Valid, 951 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:11:39,823 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [584 Valid, 951 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-28 03:11:39,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2371 states. [2024-11-28 03:11:40,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2371 to 1796. [2024-11-28 03:11:40,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1796 states, 1485 states have (on average 1.261952861952862) internal successors, (1874), 1485 states have internal predecessors, (1874), 200 states have call successors, (200), 110 states have call predecessors, (200), 110 states have return successors, (200), 200 states have call predecessors, (200), 200 states have call successors, (200) [2024-11-28 03:11:40,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 2274 transitions. [2024-11-28 03:11:40,497 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 2274 transitions. Word has length 278 [2024-11-28 03:11:40,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:11:40,497 INFO L471 AbstractCegarLoop]: Abstraction has 1796 states and 2274 transitions. [2024-11-28 03:11:40,498 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.071428571428571) internal successors, (99), 13 states have internal predecessors, (99), 4 states have call successors, (40), 4 states have call predecessors, (40), 7 states have return successors, (40), 4 states have call predecessors, (40), 4 states have call successors, (40) [2024-11-28 03:11:40,498 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 2274 transitions. [2024-11-28 03:11:40,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 279 [2024-11-28 03:11:40,501 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:11:40,501 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:40,511 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 03:11:40,705 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-28 03:11:40,705 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:11:40,706 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:40,706 INFO L85 PathProgramCache]: Analyzing trace with hash 265642392, now seen corresponding path program 1 times [2024-11-28 03:11:40,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:40,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878377652] [2024-11-28 03:11:40,706 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:40,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:40,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:11:40,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [968402025] [2024-11-28 03:11:40,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:40,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:11:40,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:40,862 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:11:40,866 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 03:11:41,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:41,329 INFO L256 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-28 03:11:41,335 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:11:54,816 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 2141 proven. 390 refuted. 0 times theorem prover too weak. 589 trivial. 0 not checked. [2024-11-28 03:11:54,816 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:12:03,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:03,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878377652] [2024-11-28 03:12:03,694 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 03:12:03,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968402025] [2024-11-28 03:12:03,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968402025] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:03,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:12:03,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2024-11-28 03:12:03,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838789731] [2024-11-28 03:12:03,694 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 03:12:03,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 03:12:03,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:03,696 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 03:12:03,696 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=865, Unknown=1, NotChecked=0, Total=1122 [2024-11-28 03:12:03,697 INFO L87 Difference]: Start difference. First operand 1796 states and 2274 transitions. Second operand has 25 states, 25 states have (on average 4.68) internal successors, (117), 25 states have internal predecessors, (117), 10 states have call successors, (40), 10 states have call predecessors, (40), 13 states have return successors, (40), 8 states have call predecessors, (40), 10 states have call successors, (40) [2024-11-28 03:12:11,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Real, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:12:15,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:12:23,931 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:12:32,040 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:12:36,061 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:12:40,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:12:44,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:12:48,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:12:52,174 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:12:56,225 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:13:00,251 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:13:04,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:13:08,281 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:13:16,363 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:13:20,383 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:13:24,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:13:28,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:13:32,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:13:36,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:13:40,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:13:44,526 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-28 03:13:47,552 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-28 03:13:47,552 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 101 [2024-11-28 03:13:47,553 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 393 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 24.9s TimeCoverageRelationStatistics Valid=365, Invalid=1040, Unknown=1, NotChecked=0, Total=1406 [2024-11-28 03:13:47,553 INFO L435 NwaCegarLoop]: 22 mSDtfsCounter, 34 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 63 mSolverCounterUnsat, 21 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 84.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 21 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 84.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:13:47,554 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 92 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 142 Invalid, 21 Unknown, 0 Unchecked, 84.5s Time] [2024-11-28 03:13:47,561 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 03:13:47,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:13:47,755 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:337) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:177) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:139) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.pop(ManagedScript.java:138) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertPostcondition(IncrementalHoareTripleChecker.java:665) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:269) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:284) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.releaseLock(ChainingHoareTripleChecker.java:449) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.releaseLock(ChainingHoareTripleChecker.java:98) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:159) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.computeAutomataDifference(NwaCegarLoop.java:388) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.NwaCegarLoop.refineAbstraction(NwaCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:463) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:414) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:428) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:314) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:275) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:167) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:132) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: java.io.IOException: Stream closed at java.base/java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:447) at java.base/java.io.OutputStream.write(OutputStream.java:167) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125) at java.base/java.io.BufferedOutputStream.implFlush(BufferedOutputStream.java:252) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:246) at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:412) at java.base/sun.nio.cs.StreamEncoder.lockedFlush(StreamEncoder.java:214) at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:201) at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:262) at java.base/java.io.BufferedWriter.implFlush(BufferedWriter.java:372) at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:359) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:175) ... 36 more [2024-11-28 03:13:47,765 INFO L158 Benchmark]: Toolchain (without parser) took 769723.89ms. Allocated memory was 117.4MB in the beginning and 1.1GB in the end (delta: 973.1MB). Free memory was 93.3MB in the beginning and 407.8MB in the end (delta: -314.6MB). Peak memory consumption was 659.7MB. Max. memory is 16.1GB. [2024-11-28 03:13:47,765 INFO L158 Benchmark]: CDTParser took 0.47ms. Allocated memory is still 167.8MB. Free memory is still 103.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:13:47,766 INFO L158 Benchmark]: CACSL2BoogieTranslator took 488.15ms. Allocated memory is still 117.4MB. Free memory was 93.3MB in the beginning and 75.6MB in the end (delta: 17.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 03:13:47,766 INFO L158 Benchmark]: Boogie Procedure Inliner took 97.71ms. Allocated memory is still 117.4MB. Free memory was 75.6MB in the beginning and 69.2MB in the end (delta: 6.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:13:47,767 INFO L158 Benchmark]: Boogie Preprocessor took 109.72ms. Allocated memory is still 117.4MB. Free memory was 69.2MB in the beginning and 60.7MB in the end (delta: 8.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:13:47,768 INFO L158 Benchmark]: RCFGBuilder took 1398.33ms. Allocated memory is still 117.4MB. Free memory was 60.7MB in the beginning and 65.8MB in the end (delta: -5.2MB). Peak memory consumption was 32.5MB. Max. memory is 16.1GB. [2024-11-28 03:13:47,769 INFO L158 Benchmark]: TraceAbstraction took 767618.61ms. Allocated memory was 117.4MB in the beginning and 1.1GB in the end (delta: 973.1MB). Free memory was 65.2MB in the beginning and 407.8MB in the end (delta: -342.6MB). Peak memory consumption was 636.4MB. Max. memory is 16.1GB. [2024-11-28 03:13:47,770 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.47ms. Allocated memory is still 167.8MB. Free memory is still 103.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 488.15ms. Allocated memory is still 117.4MB. Free memory was 93.3MB in the beginning and 75.6MB in the end (delta: 17.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 97.71ms. Allocated memory is still 117.4MB. Free memory was 75.6MB in the beginning and 69.2MB in the end (delta: 6.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 109.72ms. Allocated memory is still 117.4MB. Free memory was 69.2MB in the beginning and 60.7MB in the end (delta: 8.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1398.33ms. Allocated memory is still 117.4MB. Free memory was 60.7MB in the beginning and 65.8MB in the end (delta: -5.2MB). Peak memory consumption was 32.5MB. Max. memory is 16.1GB. * TraceAbstraction took 767618.61ms. Allocated memory was 117.4MB in the beginning and 1.1GB in the end (delta: 973.1MB). Free memory was 65.2MB in the beginning and 407.8MB in the end (delta: -342.6MB). Peak memory consumption was 636.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Connection to SMT solver broken: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:337) RESULT: Ultimate could not prove your program: Toolchain returned no result. 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_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-68.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB --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 a50f9ed11f10306280cf680a91856fa84d69e79835a7539c0719fe95b31ba9a8 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:13:50,459 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:13:50,593 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 03:13:50,605 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:13:50,606 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:13:50,634 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:13:50,635 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:13:50,635 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:13:50,636 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:13:50,636 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:13:50,636 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:13:50,636 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:13:50,636 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:13:50,637 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:13:50,637 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:13:50,637 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:13:50,637 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:13:50,637 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:13:50,638 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:13:50,638 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:13:50,638 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:13:50,638 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:13:50,638 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:13:50,638 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:13:50,639 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 03:13:50,639 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 03:13:50,639 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:13:50,639 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:13:50,639 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:13:50,639 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:13:50,640 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:13:50,640 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:13:50,640 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:13:50,640 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:13:50,640 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:13:50,640 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:13:50,641 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:13:50,641 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:13:50,641 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:13:50,641 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:13:50,641 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:13:50,641 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:13:50,642 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:13:50,642 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:13:50,642 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 03:13:50,642 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 03:13:50,642 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:13:50,642 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:13:50,643 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:13:50,643 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:13:50,643 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_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB 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 -> a50f9ed11f10306280cf680a91856fa84d69e79835a7539c0719fe95b31ba9a8 [2024-11-28 03:13:51,050 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:13:51,060 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:13:51,065 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:13:51,067 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:13:51,068 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:13:51,069 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-68.i [2024-11-28 03:13:54,227 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/data/673740e05/30b0626d66da47fb86793644b4efe723/FLAGe777ed2cd [2024-11-28 03:13:54,583 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:13:54,583 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-68.i [2024-11-28 03:13:54,599 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/data/673740e05/30b0626d66da47fb86793644b4efe723/FLAGe777ed2cd [2024-11-28 03:13:54,616 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/data/673740e05/30b0626d66da47fb86793644b4efe723 [2024-11-28 03:13:54,619 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:13:54,620 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:13:54,622 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:13:54,622 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:13:54,628 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:13:54,629 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:13:54" (1/1) ... [2024-11-28 03:13:54,630 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50c36fea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:54, skipping insertion in model container [2024-11-28 03:13:54,630 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:13:54" (1/1) ... [2024-11-28 03:13:54,664 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:13:54,835 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_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-68.i[916,929] [2024-11-28 03:13:54,939 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:13:54,959 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:13:54,970 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_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-68.i[916,929] [2024-11-28 03:13:55,022 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:13:55,044 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:13:55,044 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:55 WrapperNode [2024-11-28 03:13:55,045 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:13:55,046 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:13:55,046 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:13:55,046 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:13:55,054 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:55" (1/1) ... [2024-11-28 03:13:55,067 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:55" (1/1) ... [2024-11-28 03:13:55,103 INFO L138 Inliner]: procedures = 27, calls = 53, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 235 [2024-11-28 03:13:55,103 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:13:55,104 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:13:55,104 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:13:55,104 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:13:55,115 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:55" (1/1) ... [2024-11-28 03:13:55,115 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:55" (1/1) ... [2024-11-28 03:13:55,120 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:55" (1/1) ... [2024-11-28 03:13:55,136 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-28 03:13:55,137 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:55" (1/1) ... [2024-11-28 03:13:55,137 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:55" (1/1) ... [2024-11-28 03:13:55,151 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:55" (1/1) ... [2024-11-28 03:13:55,152 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:55" (1/1) ... [2024-11-28 03:13:55,157 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:55" (1/1) ... [2024-11-28 03:13:55,161 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:55" (1/1) ... [2024-11-28 03:13:55,163 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:55" (1/1) ... [2024-11-28 03:13:55,168 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:13:55,169 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:13:55,169 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:13:55,169 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:13:55,171 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:55" (1/1) ... [2024-11-28 03:13:55,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:13:55,202 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:13:55,221 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:13:55,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:13:55,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:13:55,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 03:13:55,258 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:13:55,258 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:13:55,259 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:13:55,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:13:55,427 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:13:55,430 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:13:59,282 INFO L? ?]: Removed 22 outVars from TransFormulas that were not future-live. [2024-11-28 03:13:59,282 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:13:59,294 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:13:59,294 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 03:13:59,295 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:13:59 BoogieIcfgContainer [2024-11-28 03:13:59,295 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:13:59,297 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:13:59,297 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:13:59,301 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:13:59,301 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:13:54" (1/3) ... [2024-11-28 03:13:59,301 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@248bf7dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:13:59, skipping insertion in model container [2024-11-28 03:13:59,301 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:13:55" (2/3) ... [2024-11-28 03:13:59,302 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@248bf7dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:13:59, skipping insertion in model container [2024-11-28 03:13:59,302 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:13:59" (3/3) ... [2024-11-28 03:13:59,303 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-while_file-68.i [2024-11-28 03:13:59,314 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:13:59,316 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-while_file-68.i that has 2 procedures, 105 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:13:59,400 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:13:59,411 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;@4e27144c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:13:59,412 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:13:59,416 INFO L276 IsEmpty]: Start isEmpty. Operand has 105 states, 62 states have (on average 1.3548387096774193) internal successors, (84), 63 states have internal predecessors, (84), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-11-28 03:13:59,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2024-11-28 03:13:59,430 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:13:59,430 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:59,431 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:13:59,435 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:59,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1379908343, now seen corresponding path program 1 times [2024-11-28 03:13:59,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:13:59,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [848302985] [2024-11-28 03:13:59,449 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:13:59,450 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-28 03:13:59,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:13:59,453 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:13:59,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:14:00,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:00,176 INFO L256 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 03:14:00,191 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:00,263 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 638 proven. 0 refuted. 0 times theorem prover too weak. 2482 trivial. 0 not checked. [2024-11-28 03:14:00,263 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:14:00,264 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:14:00,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [848302985] [2024-11-28 03:14:00,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [848302985] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:00,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:00,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:14:00,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651878703] [2024-11-28 03:14:00,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:00,275 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:14:00,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:14:00,303 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:14:00,303 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:14:00,306 INFO L87 Difference]: Start difference. First operand has 105 states, 62 states have (on average 1.3548387096774193) internal successors, (84), 63 states have internal predecessors, (84), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-11-28 03:14:00,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:14:00,341 INFO L93 Difference]: Finished difference Result 203 states and 362 transitions. [2024-11-28 03:14:00,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:14:00,343 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 251 [2024-11-28 03:14:00,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:14:00,350 INFO L225 Difference]: With dead ends: 203 [2024-11-28 03:14:00,351 INFO L226 Difference]: Without dead ends: 101 [2024-11-28 03:14:00,355 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 250 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-28 03:14:00,358 INFO L435 NwaCegarLoop]: 157 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, 157 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-28 03:14:00,359 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:14:00,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2024-11-28 03:14:00,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2024-11-28 03:14:00,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 59 states have (on average 1.305084745762712) internal successors, (77), 59 states have internal predecessors, (77), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-11-28 03:14:00,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 157 transitions. [2024-11-28 03:14:00,409 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 157 transitions. Word has length 251 [2024-11-28 03:14:00,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:14:00,409 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 157 transitions. [2024-11-28 03:14:00,410 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2024-11-28 03:14:00,410 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 157 transitions. [2024-11-28 03:14:00,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2024-11-28 03:14:00,416 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:14:00,416 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:00,430 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:14:00,617 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:14:00,617 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:14:00,619 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:00,619 INFO L85 PathProgramCache]: Analyzing trace with hash 107430725, now seen corresponding path program 1 times [2024-11-28 03:14:00,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:14:00,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [885457679] [2024-11-28 03:14:00,620 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:00,621 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-28 03:14:00,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:14:00,625 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:14:00,626 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:14:01,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:01,211 INFO L256 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 03:14:01,219 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:01,346 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 03:14:01,346 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:14:01,347 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:14:01,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [885457679] [2024-11-28 03:14:01,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [885457679] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:01,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:01,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:14:01,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358989204] [2024-11-28 03:14:01,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:01,355 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:14:01,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:14:01,357 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:14:01,357 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:14:01,357 INFO L87 Difference]: Start difference. First operand 101 states and 157 transitions. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:14:02,967 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:14:02,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:14:02,972 INFO L93 Difference]: Finished difference Result 199 states and 311 transitions. [2024-11-28 03:14:02,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:14:02,994 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 251 [2024-11-28 03:14:02,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:14:02,997 INFO L225 Difference]: With dead ends: 199 [2024-11-28 03:14:02,998 INFO L226 Difference]: Without dead ends: 101 [2024-11-28 03:14:02,999 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 249 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-28 03:14:03,000 INFO L435 NwaCegarLoop]: 155 mSDtfsCounter, 0 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:14:03,000 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 307 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-28 03:14:03,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2024-11-28 03:14:03,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2024-11-28 03:14:03,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 59 states have (on average 1.2881355932203389) internal successors, (76), 59 states have internal predecessors, (76), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2024-11-28 03:14:03,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 156 transitions. [2024-11-28 03:14:03,016 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 156 transitions. Word has length 251 [2024-11-28 03:14:03,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:14:03,019 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 156 transitions. [2024-11-28 03:14:03,019 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:14:03,019 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 156 transitions. [2024-11-28 03:14:03,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2024-11-28 03:14:03,023 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:14:03,024 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:03,037 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:14:03,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:14:03,224 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:14:03,225 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:03,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1581513017, now seen corresponding path program 1 times [2024-11-28 03:14:03,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:14:03,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [389834636] [2024-11-28 03:14:03,226 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:03,226 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-28 03:14:03,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:14:03,228 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:14:03,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:14:03,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:03,773 INFO L256 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:14:03,785 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:08,859 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 2073 proven. 228 refuted. 0 times theorem prover too weak. 819 trivial. 0 not checked. [2024-11-28 03:14:08,859 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:10,149 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:14:10,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [389834636] [2024-11-28 03:14:10,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [389834636] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:10,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [218181443] [2024-11-28 03:14:10,150 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:10,150 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:14:10,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:14:10,152 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:14:10,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-28 03:14:13,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:13,530 INFO L256 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-28 03:14:13,537 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:20,687 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 2146 proven. 195 refuted. 0 times theorem prover too weak. 779 trivial. 0 not checked. [2024-11-28 03:14:20,687 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:24,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [218181443] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:24,474 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:14:24,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 19] total 33 [2024-11-28 03:14:24,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357489554] [2024-11-28 03:14:24,474 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:14:24,475 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-28 03:14:24,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:14:24,477 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-28 03:14:24,480 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=1207, Unknown=0, NotChecked=0, Total=1406 [2024-11-28 03:14:24,481 INFO L87 Difference]: Start difference. First operand 101 states and 156 transitions. Second operand has 33 states, 33 states have (on average 4.121212121212121) internal successors, (136), 30 states have internal predecessors, (136), 11 states have call successors, (80), 11 states have call predecessors, (80), 16 states have return successors, (80), 11 states have call predecessors, (80), 11 states have call successors, (80) [2024-11-28 03:14:39,150 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:14:45,550 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.34s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:14:51,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:14:51,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:14:51,061 INFO L93 Difference]: Finished difference Result 395 states and 560 transitions. [2024-11-28 03:14:51,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-28 03:14:51,098 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 4.121212121212121) internal successors, (136), 30 states have internal predecessors, (136), 11 states have call successors, (80), 11 states have call predecessors, (80), 16 states have return successors, (80), 11 states have call predecessors, (80), 11 states have call successors, (80) Word has length 251 [2024-11-28 03:14:51,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:14:51,106 INFO L225 Difference]: With dead ends: 395 [2024-11-28 03:14:51,110 INFO L226 Difference]: Without dead ends: 297 [2024-11-28 03:14:51,113 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 605 GetRequests, 522 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2077 ImplicationChecksByTransitivity, 17.4s TimeCoverageRelationStatistics Valid=1319, Invalid=5821, Unknown=0, NotChecked=0, Total=7140 [2024-11-28 03:14:51,114 INFO L435 NwaCegarLoop]: 96 mSDtfsCounter, 749 mSDsluCounter, 689 mSDsCounter, 0 mSdLazyCounter, 1112 mSolverCounterSat, 309 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 760 SdHoareTripleChecker+Valid, 785 SdHoareTripleChecker+Invalid, 1421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 309 IncrementalHoareTripleChecker+Valid, 1112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:14:51,117 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [760 Valid, 785 Invalid, 1421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [309 Valid, 1112 Invalid, 0 Unknown, 0 Unchecked, 16.3s Time] [2024-11-28 03:14:51,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2024-11-28 03:14:51,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 230. [2024-11-28 03:14:51,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 133 states have (on average 1.1428571428571428) internal successors, (152), 133 states have internal predecessors, (152), 80 states have call successors, (80), 16 states have call predecessors, (80), 16 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2024-11-28 03:14:51,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 312 transitions. [2024-11-28 03:14:51,181 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 312 transitions. Word has length 251 [2024-11-28 03:14:51,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:14:51,182 INFO L471 AbstractCegarLoop]: Abstraction has 230 states and 312 transitions. [2024-11-28 03:14:51,183 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.121212121212121) internal successors, (136), 30 states have internal predecessors, (136), 11 states have call successors, (80), 11 states have call predecessors, (80), 16 states have return successors, (80), 11 states have call predecessors, (80), 11 states have call successors, (80) [2024-11-28 03:14:51,183 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 312 transitions. [2024-11-28 03:14:51,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2024-11-28 03:14:51,187 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:14:51,187 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:51,202 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:14:51,400 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-11-28 03:14:51,588 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 03:14:51,588 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:14:51,589 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:51,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1856292427, now seen corresponding path program 1 times [2024-11-28 03:14:51,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:14:51,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [218767172] [2024-11-28 03:14:51,590 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:14:51,590 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-28 03:14:51,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:14:51,592 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:14:51,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-28 03:14:51,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:52,018 INFO L256 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 03:14:52,033 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:55,272 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2024-11-28 03:14:55,272 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:14:55,272 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:14:55,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [218767172] [2024-11-28 03:14:55,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [218767172] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:55,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:55,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 03:14:55,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925938484] [2024-11-28 03:14:55,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:55,273 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:14:55,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:14:55,274 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:14:55,274 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:14:55,275 INFO L87 Difference]: Start difference. First operand 230 states and 312 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:14:57,883 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:15:01,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:15:01,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:15:01,545 INFO L93 Difference]: Finished difference Result 458 states and 640 transitions. [2024-11-28 03:15:01,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:15:01,571 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 251 [2024-11-28 03:15:01,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:15:01,576 INFO L225 Difference]: With dead ends: 458 [2024-11-28 03:15:01,576 INFO L226 Difference]: Without dead ends: 344 [2024-11-28 03:15:01,577 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 247 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:15:01,578 INFO L435 NwaCegarLoop]: 259 mSDtfsCounter, 184 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:15:01,578 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 492 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 6.1s Time] [2024-11-28 03:15:01,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2024-11-28 03:15:01,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 240. [2024-11-28 03:15:01,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 143 states have (on average 1.1608391608391608) internal successors, (166), 143 states have internal predecessors, (166), 80 states have call successors, (80), 16 states have call predecessors, (80), 16 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2024-11-28 03:15:01,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 326 transitions. [2024-11-28 03:15:01,644 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 326 transitions. Word has length 251 [2024-11-28 03:15:01,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:15:01,645 INFO L471 AbstractCegarLoop]: Abstraction has 240 states and 326 transitions. [2024-11-28 03:15:01,645 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2024-11-28 03:15:01,645 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 326 transitions. [2024-11-28 03:15:01,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2024-11-28 03:15:01,647 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:15:01,648 INFO L218 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:01,662 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2024-11-28 03:15:01,848 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:15:01,848 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:15:01,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:01,849 INFO L85 PathProgramCache]: Analyzing trace with hash 2114457865, now seen corresponding path program 1 times [2024-11-28 03:15:01,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:15:01,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1060382591] [2024-11-28 03:15:01,849 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:15:01,849 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-28 03:15:01,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:15:01,853 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/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-28 03:15:01,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_60cf3f92-fb1a-4694-8f68-d6d0dfa41cfe/bin/uautomizer-verify-aQ6SnzHsRB/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 (7)] Waiting until timeout for monitored process [2024-11-28 03:15:02,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:15:02,290 INFO L256 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 03:15:02,298 INFO L279 TraceCheckSpWp]: Computing forward predicates...