./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-50.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-50.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6b45ccb3e1d6d85a9c8f7f52288c3291e482bbcbd2ab4e741715d19987b56944 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:44:53,040 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:44:53,130 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-23 23:44:53,137 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:44:53,139 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:44:53,180 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:44:53,181 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:44:53,181 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:44:53,181 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:44:53,181 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:44:53,181 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:44:53,181 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:44:53,182 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:44:53,182 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:44:53,182 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:44:53,182 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:44:53,182 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:44:53,182 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:44:53,183 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 23:44:53,183 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:44:53,183 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:44:53,183 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:44:53,183 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:44:53,183 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:44:53,183 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:44:53,183 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:44:53,183 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:44:53,183 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:44:53,184 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:44:53,184 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:44:53,184 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:44:53,184 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:44:53,184 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:44:53,184 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:44:53,184 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:44:53,184 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:44:53,184 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:44:53,184 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:44:53,185 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:44:53,185 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:44:53,185 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:44:53,185 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:44:53,185 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 23:44:53,185 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 23:44:53,185 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:44:53,185 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:44:53,185 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:44:53,185 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:44:53,186 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_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6b45ccb3e1d6d85a9c8f7f52288c3291e482bbcbd2ab4e741715d19987b56944 [2024-11-23 23:44:53,451 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:44:53,459 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:44:53,462 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:44:53,463 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:44:53,463 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:44:53,464 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-50.i [2024-11-23 23:44:56,320 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/data/1b9ee7ff7/7c25c69892fb47d5a91fdf4043478247/FLAG3843b22c0 [2024-11-23 23:44:56,627 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:44:56,628 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-50.i [2024-11-23 23:44:56,639 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/data/1b9ee7ff7/7c25c69892fb47d5a91fdf4043478247/FLAG3843b22c0 [2024-11-23 23:44:56,658 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/data/1b9ee7ff7/7c25c69892fb47d5a91fdf4043478247 [2024-11-23 23:44:56,660 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:44:56,663 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:44:56,664 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:44:56,664 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:44:56,669 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:44:56,670 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:44:56" (1/1) ... [2024-11-23 23:44:56,673 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a647d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:56, skipping insertion in model container [2024-11-23 23:44:56,673 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:44:56" (1/1) ... [2024-11-23 23:44:56,712 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:44:56,895 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_c627aad4-bb92-4871-b54f-f29889e63923/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-50.i[916,929] [2024-11-23 23:44:57,112 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:44:57,138 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:44:57,152 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_c627aad4-bb92-4871-b54f-f29889e63923/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-50.i[916,929] [2024-11-23 23:44:57,263 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:44:57,291 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:44:57,293 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:57 WrapperNode [2024-11-23 23:44:57,294 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:44:57,295 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:44:57,295 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:44:57,295 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:44:57,307 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:57" (1/1) ... [2024-11-23 23:44:57,334 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:57" (1/1) ... [2024-11-23 23:44:57,440 INFO L138 Inliner]: procedures = 26, calls = 90, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 558 [2024-11-23 23:44:57,441 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:44:57,441 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:44:57,441 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:44:57,442 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:44:57,452 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:57" (1/1) ... [2024-11-23 23:44:57,452 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:57" (1/1) ... [2024-11-23 23:44:57,461 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:57" (1/1) ... [2024-11-23 23:44:57,500 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-23 23:44:57,500 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:57" (1/1) ... [2024-11-23 23:44:57,500 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:57" (1/1) ... [2024-11-23 23:44:57,541 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:57" (1/1) ... [2024-11-23 23:44:57,543 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:57" (1/1) ... [2024-11-23 23:44:57,549 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:57" (1/1) ... [2024-11-23 23:44:57,555 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:57" (1/1) ... [2024-11-23 23:44:57,559 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:57" (1/1) ... [2024-11-23 23:44:57,568 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:44:57,569 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:44:57,569 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:44:57,569 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:44:57,570 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:57" (1/1) ... [2024-11-23 23:44:57,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:44:57,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:44:57,601 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:44:57,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:44:57,633 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:44:57,635 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:44:57,635 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:44:57,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 23:44:57,636 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:44:57,636 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:44:57,849 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:44:57,851 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:44:59,150 INFO L? ?]: Removed 24 outVars from TransFormulas that were not future-live. [2024-11-23 23:44:59,150 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:44:59,176 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:44:59,176 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:44:59,177 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:44:59 BoogieIcfgContainer [2024-11-23 23:44:59,178 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:44:59,181 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:44:59,181 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:44:59,186 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:44:59,186 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:44:56" (1/3) ... [2024-11-23 23:44:59,188 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dd4e914 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:44:59, skipping insertion in model container [2024-11-23 23:44:59,188 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:44:57" (2/3) ... [2024-11-23 23:44:59,189 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4dd4e914 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:44:59, skipping insertion in model container [2024-11-23 23:44:59,190 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:44:59" (3/3) ... [2024-11-23 23:44:59,191 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-50.i [2024-11-23 23:44:59,207 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:44:59,209 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-50.i that has 2 procedures, 235 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:44:59,292 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:44:59,309 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;@775376e0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:44:59,309 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:44:59,316 INFO L276 IsEmpty]: Start isEmpty. Operand has 235 states, 155 states have (on average 1.5225806451612902) internal successors, (236), 156 states have internal predecessors, (236), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-23 23:44:59,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2024-11-23 23:44:59,353 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:44:59,354 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:44:59,354 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:44:59,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:44:59,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1477481199, now seen corresponding path program 1 times [2024-11-23 23:44:59,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:44:59,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782041090] [2024-11-23 23:44:59,373 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:44:59,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:44:59,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:00,287 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 152 refuted. 0 times theorem prover too weak. 11552 trivial. 0 not checked. [2024-11-23 23:45:00,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:00,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782041090] [2024-11-23 23:45:00,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782041090] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:45:00,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154473593] [2024-11-23 23:45:00,294 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:00,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:45:00,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:45:00,297 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:45:00,301 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 23:45:00,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:00,749 INFO L256 TraceCheckSpWp]: Trace formula consists of 1072 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:45:00,779 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:45:00,897 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 152 proven. 0 refuted. 0 times theorem prover too weak. 11552 trivial. 0 not checked. [2024-11-23 23:45:00,897 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:45:00,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154473593] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:45:00,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:45:00,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-23 23:45:00,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136395929] [2024-11-23 23:45:00,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:45:00,908 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:45:00,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:00,934 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:45:00,935 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:45:00,939 INFO L87 Difference]: Start difference. First operand has 235 states, 155 states have (on average 1.5225806451612902) internal successors, (236), 156 states have internal predecessors, (236), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) Second operand has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (77), 2 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 2 states have call successors, (77) [2024-11-23 23:45:01,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:01,024 INFO L93 Difference]: Finished difference Result 463 states and 851 transitions. [2024-11-23 23:45:01,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:45:01,026 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (77), 2 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 2 states have call successors, (77) Word has length 483 [2024-11-23 23:45:01,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:01,034 INFO L225 Difference]: With dead ends: 463 [2024-11-23 23:45:01,034 INFO L226 Difference]: Without dead ends: 231 [2024-11-23 23:45:01,039 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 484 GetRequests, 484 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-23 23:45:01,043 INFO L435 NwaCegarLoop]: 382 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, 382 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-23 23:45:01,043 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:45:01,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2024-11-23 23:45:01,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 231. [2024-11-23 23:45:01,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 152 states have (on average 1.5) internal successors, (228), 152 states have internal predecessors, (228), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-23 23:45:01,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 382 transitions. [2024-11-23 23:45:01,141 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 382 transitions. Word has length 483 [2024-11-23 23:45:01,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:01,141 INFO L471 AbstractCegarLoop]: Abstraction has 231 states and 382 transitions. [2024-11-23 23:45:01,142 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 51.5) internal successors, (103), 2 states have internal predecessors, (103), 2 states have call successors, (77), 2 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 2 states have call successors, (77) [2024-11-23 23:45:01,142 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 382 transitions. [2024-11-23 23:45:01,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2024-11-23 23:45:01,154 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:01,154 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:45:01,166 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-23 23:45:01,355 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-23 23:45:01,355 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:01,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:01,356 INFO L85 PathProgramCache]: Analyzing trace with hash -935932201, now seen corresponding path program 1 times [2024-11-23 23:45:01,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:01,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15929217] [2024-11-23 23:45:01,356 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:01,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:01,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:02,090 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:45:02,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:02,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15929217] [2024-11-23 23:45:02,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15929217] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:45:02,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:45:02,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:45:02,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878364532] [2024-11-23 23:45:02,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:45:02,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:45:02,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:02,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:45:02,096 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:45:02,096 INFO L87 Difference]: Start difference. First operand 231 states and 382 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:02,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:02,220 INFO L93 Difference]: Finished difference Result 592 states and 983 transitions. [2024-11-23 23:45:02,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:45:02,221 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 483 [2024-11-23 23:45:02,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:02,229 INFO L225 Difference]: With dead ends: 592 [2024-11-23 23:45:02,229 INFO L226 Difference]: Without dead ends: 364 [2024-11-23 23:45:02,234 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-23 23:45:02,235 INFO L435 NwaCegarLoop]: 439 mSDtfsCounter, 227 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 797 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:02,235 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 797 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:45:02,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 364 states. [2024-11-23 23:45:02,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 364 to 361. [2024-11-23 23:45:02,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 259 states have (on average 1.5444015444015444) internal successors, (400), 260 states have internal predecessors, (400), 99 states have call successors, (99), 2 states have call predecessors, (99), 2 states have return successors, (99), 98 states have call predecessors, (99), 99 states have call successors, (99) [2024-11-23 23:45:02,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 598 transitions. [2024-11-23 23:45:02,310 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 598 transitions. Word has length 483 [2024-11-23 23:45:02,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:02,313 INFO L471 AbstractCegarLoop]: Abstraction has 361 states and 598 transitions. [2024-11-23 23:45:02,314 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:02,314 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 598 transitions. [2024-11-23 23:45:02,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2024-11-23 23:45:02,326 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:02,326 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:45:02,326 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 23:45:02,326 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:02,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:02,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1289020583, now seen corresponding path program 1 times [2024-11-23 23:45:02,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:02,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112897806] [2024-11-23 23:45:02,328 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:02,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:02,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:02,798 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:45:02,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:02,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112897806] [2024-11-23 23:45:02,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112897806] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:45:02,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:45:02,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:45:02,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880030078] [2024-11-23 23:45:02,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:45:02,801 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:45:02,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:02,805 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:45:02,805 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:45:02,805 INFO L87 Difference]: Start difference. First operand 361 states and 598 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:02,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:02,942 INFO L93 Difference]: Finished difference Result 966 states and 1594 transitions. [2024-11-23 23:45:02,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:45:02,944 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 483 [2024-11-23 23:45:02,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:02,956 INFO L225 Difference]: With dead ends: 966 [2024-11-23 23:45:02,956 INFO L226 Difference]: Without dead ends: 608 [2024-11-23 23:45:02,957 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-23 23:45:02,958 INFO L435 NwaCegarLoop]: 526 mSDtfsCounter, 224 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:02,959 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 895 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:45:02,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2024-11-23 23:45:03,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 605. [2024-11-23 23:45:03,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 424 states have (on average 1.5117924528301887) internal successors, (641), 427 states have internal predecessors, (641), 176 states have call successors, (176), 4 states have call predecessors, (176), 4 states have return successors, (176), 173 states have call predecessors, (176), 176 states have call successors, (176) [2024-11-23 23:45:03,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 993 transitions. [2024-11-23 23:45:03,068 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 993 transitions. Word has length 483 [2024-11-23 23:45:03,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:03,071 INFO L471 AbstractCegarLoop]: Abstraction has 605 states and 993 transitions. [2024-11-23 23:45:03,072 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:03,072 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 993 transitions. [2024-11-23 23:45:03,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2024-11-23 23:45:03,084 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:03,085 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:45:03,085 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-23 23:45:03,085 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:03,086 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:03,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1984878359, now seen corresponding path program 1 times [2024-11-23 23:45:03,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:03,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681312625] [2024-11-23 23:45:03,087 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:03,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:03,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:03,844 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:45:03,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:03,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681312625] [2024-11-23 23:45:03,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681312625] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:45:03,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:45:03,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:45:03,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440115315] [2024-11-23 23:45:03,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:45:03,846 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:45:03,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:03,847 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:45:03,847 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:45:03,847 INFO L87 Difference]: Start difference. First operand 605 states and 993 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:04,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:04,348 INFO L93 Difference]: Finished difference Result 1207 states and 1983 transitions. [2024-11-23 23:45:04,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:45:04,349 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 483 [2024-11-23 23:45:04,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:04,355 INFO L225 Difference]: With dead ends: 1207 [2024-11-23 23:45:04,355 INFO L226 Difference]: Without dead ends: 605 [2024-11-23 23:45:04,357 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-23 23:45:04,358 INFO L435 NwaCegarLoop]: 377 mSDtfsCounter, 375 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 595 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:04,358 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [375 Valid, 595 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-23 23:45:04,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2024-11-23 23:45:04,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 605. [2024-11-23 23:45:04,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 424 states have (on average 1.5023584905660377) internal successors, (637), 427 states have internal predecessors, (637), 176 states have call successors, (176), 4 states have call predecessors, (176), 4 states have return successors, (176), 173 states have call predecessors, (176), 176 states have call successors, (176) [2024-11-23 23:45:04,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 989 transitions. [2024-11-23 23:45:04,485 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 989 transitions. Word has length 483 [2024-11-23 23:45:04,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:04,487 INFO L471 AbstractCegarLoop]: Abstraction has 605 states and 989 transitions. [2024-11-23 23:45:04,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:04,487 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 989 transitions. [2024-11-23 23:45:04,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2024-11-23 23:45:04,499 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:04,500 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:45:04,500 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-23 23:45:04,500 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:04,500 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:04,501 INFO L85 PathProgramCache]: Analyzing trace with hash -535081575, now seen corresponding path program 1 times [2024-11-23 23:45:04,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:04,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561928240] [2024-11-23 23:45:04,501 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:04,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:04,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:05,399 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:45:05,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:05,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561928240] [2024-11-23 23:45:05,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561928240] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:45:05,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:45:05,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:45:05,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613632049] [2024-11-23 23:45:05,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:45:05,401 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:45:05,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:05,403 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:45:05,403 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:45:05,404 INFO L87 Difference]: Start difference. First operand 605 states and 989 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:05,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:05,511 INFO L93 Difference]: Finished difference Result 1211 states and 1983 transitions. [2024-11-23 23:45:05,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:45:05,512 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 483 [2024-11-23 23:45:05,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:05,519 INFO L225 Difference]: With dead ends: 1211 [2024-11-23 23:45:05,519 INFO L226 Difference]: Without dead ends: 609 [2024-11-23 23:45:05,521 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-23 23:45:05,522 INFO L435 NwaCegarLoop]: 380 mSDtfsCounter, 0 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 754 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:05,522 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 754 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:45:05,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2024-11-23 23:45:05,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 609. [2024-11-23 23:45:05,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 428 states have (on average 1.4976635514018692) internal successors, (641), 431 states have internal predecessors, (641), 176 states have call successors, (176), 4 states have call predecessors, (176), 4 states have return successors, (176), 173 states have call predecessors, (176), 176 states have call successors, (176) [2024-11-23 23:45:05,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 993 transitions. [2024-11-23 23:45:05,629 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 993 transitions. Word has length 483 [2024-11-23 23:45:05,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:05,630 INFO L471 AbstractCegarLoop]: Abstraction has 609 states and 993 transitions. [2024-11-23 23:45:05,630 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:05,631 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 993 transitions. [2024-11-23 23:45:05,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2024-11-23 23:45:05,641 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:05,641 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:45:05,641 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-23 23:45:05,641 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:05,642 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:05,642 INFO L85 PathProgramCache]: Analyzing trace with hash -473041961, now seen corresponding path program 1 times [2024-11-23 23:45:05,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:05,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765695972] [2024-11-23 23:45:05,642 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:05,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:05,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:07,787 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:45:07,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:07,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765695972] [2024-11-23 23:45:07,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765695972] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:45:07,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:45:07,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 23:45:07,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131312688] [2024-11-23 23:45:07,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:45:07,794 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 23:45:07,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:07,795 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 23:45:07,795 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:45:07,795 INFO L87 Difference]: Start difference. First operand 609 states and 993 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:09,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:09,027 INFO L93 Difference]: Finished difference Result 2583 states and 4204 transitions. [2024-11-23 23:45:09,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 23:45:09,028 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 483 [2024-11-23 23:45:09,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:09,046 INFO L225 Difference]: With dead ends: 2583 [2024-11-23 23:45:09,047 INFO L226 Difference]: Without dead ends: 1977 [2024-11-23 23:45:09,049 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:45:09,052 INFO L435 NwaCegarLoop]: 460 mSDtfsCounter, 744 mSDsluCounter, 858 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 294 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 744 SdHoareTripleChecker+Valid, 1318 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 294 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:09,053 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [744 Valid, 1318 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [294 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-23 23:45:09,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1977 states. [2024-11-23 23:45:09,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1977 to 1213. [2024-11-23 23:45:09,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1213 states, 912 states have (on average 1.5230263157894737) internal successors, (1389), 919 states have internal predecessors, (1389), 292 states have call successors, (292), 8 states have call predecessors, (292), 8 states have return successors, (292), 285 states have call predecessors, (292), 292 states have call successors, (292) [2024-11-23 23:45:09,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1213 states to 1213 states and 1973 transitions. [2024-11-23 23:45:09,229 INFO L78 Accepts]: Start accepts. Automaton has 1213 states and 1973 transitions. Word has length 483 [2024-11-23 23:45:09,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:09,231 INFO L471 AbstractCegarLoop]: Abstraction has 1213 states and 1973 transitions. [2024-11-23 23:45:09,231 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:09,231 INFO L276 IsEmpty]: Start isEmpty. Operand 1213 states and 1973 transitions. [2024-11-23 23:45:09,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2024-11-23 23:45:09,242 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:09,242 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:45:09,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-23 23:45:09,242 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:09,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:09,243 INFO L85 PathProgramCache]: Analyzing trace with hash -332493351, now seen corresponding path program 1 times [2024-11-23 23:45:09,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:09,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446836749] [2024-11-23 23:45:09,243 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:09,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:09,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:10,158 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:45:10,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:10,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446836749] [2024-11-23 23:45:10,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446836749] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:45:10,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:45:10,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 23:45:10,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012908845] [2024-11-23 23:45:10,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:45:10,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 23:45:10,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:10,161 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 23:45:10,161 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:45:10,162 INFO L87 Difference]: Start difference. First operand 1213 states and 1973 transitions. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:11,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:11,114 INFO L93 Difference]: Finished difference Result 3890 states and 6241 transitions. [2024-11-23 23:45:11,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 23:45:11,115 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 483 [2024-11-23 23:45:11,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:11,134 INFO L225 Difference]: With dead ends: 3890 [2024-11-23 23:45:11,135 INFO L226 Difference]: Without dead ends: 2680 [2024-11-23 23:45:11,140 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-11-23 23:45:11,140 INFO L435 NwaCegarLoop]: 348 mSDtfsCounter, 734 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 734 SdHoareTripleChecker+Valid, 847 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:11,141 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [734 Valid, 847 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-23 23:45:11,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2680 states. [2024-11-23 23:45:11,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2680 to 1716. [2024-11-23 23:45:11,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1716 states, 1407 states have (on average 1.5728500355366026) internal successors, (2213), 1414 states have internal predecessors, (2213), 292 states have call successors, (292), 16 states have call predecessors, (292), 16 states have return successors, (292), 285 states have call predecessors, (292), 292 states have call successors, (292) [2024-11-23 23:45:11,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1716 states to 1716 states and 2797 transitions. [2024-11-23 23:45:11,380 INFO L78 Accepts]: Start accepts. Automaton has 1716 states and 2797 transitions. Word has length 483 [2024-11-23 23:45:11,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:11,381 INFO L471 AbstractCegarLoop]: Abstraction has 1716 states and 2797 transitions. [2024-11-23 23:45:11,381 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:11,382 INFO L276 IsEmpty]: Start isEmpty. Operand 1716 states and 2797 transitions. [2024-11-23 23:45:11,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2024-11-23 23:45:11,387 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:11,387 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:45:11,387 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-23 23:45:11,388 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:11,388 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:11,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1968329239, now seen corresponding path program 1 times [2024-11-23 23:45:11,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:11,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770420227] [2024-11-23 23:45:11,389 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:11,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:11,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:12,160 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 165 proven. 63 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-23 23:45:12,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:12,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770420227] [2024-11-23 23:45:12,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770420227] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:45:12,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052742581] [2024-11-23 23:45:12,161 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:12,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:45:12,161 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:45:12,163 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:45:12,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 23:45:12,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:12,565 INFO L256 TraceCheckSpWp]: Trace formula consists of 1070 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-23 23:45:12,592 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:45:13,053 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 4806 proven. 63 refuted. 0 times theorem prover too weak. 6835 trivial. 0 not checked. [2024-11-23 23:45:13,054 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:45:13,693 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 165 proven. 63 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-23 23:45:13,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052742581] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:45:13,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:45:13,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-23 23:45:13,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400365219] [2024-11-23 23:45:13,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:45:13,696 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 23:45:13,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:13,697 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 23:45:13,697 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:45:13,697 INFO L87 Difference]: Start difference. First operand 1716 states and 2797 transitions. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (98), 2 states have call predecessors, (98), 4 states have return successors, (99), 2 states have call predecessors, (99), 2 states have call successors, (99) [2024-11-23 23:45:14,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:14,356 INFO L93 Difference]: Finished difference Result 2757 states and 4507 transitions. [2024-11-23 23:45:14,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 23:45:14,359 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (98), 2 states have call predecessors, (98), 4 states have return successors, (99), 2 states have call predecessors, (99), 2 states have call successors, (99) Word has length 483 [2024-11-23 23:45:14,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:14,367 INFO L225 Difference]: With dead ends: 2757 [2024-11-23 23:45:14,370 INFO L226 Difference]: Without dead ends: 1044 [2024-11-23 23:45:14,374 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 972 GetRequests, 963 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-11-23 23:45:14,375 INFO L435 NwaCegarLoop]: 294 mSDtfsCounter, 249 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 727 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:14,375 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 727 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-23 23:45:14,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1044 states. [2024-11-23 23:45:14,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1044 to 1028. [2024-11-23 23:45:14,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1028 states, 861 states have (on average 1.5691056910569106) internal successors, (1351), 864 states have internal predecessors, (1351), 157 states have call successors, (157), 9 states have call predecessors, (157), 9 states have return successors, (157), 154 states have call predecessors, (157), 157 states have call successors, (157) [2024-11-23 23:45:14,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1028 states to 1028 states and 1665 transitions. [2024-11-23 23:45:14,476 INFO L78 Accepts]: Start accepts. Automaton has 1028 states and 1665 transitions. Word has length 483 [2024-11-23 23:45:14,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:14,478 INFO L471 AbstractCegarLoop]: Abstraction has 1028 states and 1665 transitions. [2024-11-23 23:45:14,478 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (98), 2 states have call predecessors, (98), 4 states have return successors, (99), 2 states have call predecessors, (99), 2 states have call successors, (99) [2024-11-23 23:45:14,480 INFO L276 IsEmpty]: Start isEmpty. Operand 1028 states and 1665 transitions. [2024-11-23 23:45:14,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 485 [2024-11-23 23:45:14,489 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:14,489 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:45:14,500 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-23 23:45:14,693 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:45:14,694 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:14,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:14,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1163595763, now seen corresponding path program 1 times [2024-11-23 23:45:14,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:14,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408559485] [2024-11-23 23:45:14,695 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:14,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:15,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 23:45:15,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1508431647] [2024-11-23 23:45:15,174 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:15,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:45:15,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:45:15,176 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:45:15,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 23:45:15,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:15,642 INFO L256 TraceCheckSpWp]: Trace formula consists of 1071 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-23 23:45:15,655 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:45:18,544 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 4738 proven. 165 refuted. 0 times theorem prover too weak. 6801 trivial. 0 not checked. [2024-11-23 23:45:18,544 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:45:19,391 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:45:19,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:19,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408559485] [2024-11-23 23:45:19,392 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 23:45:19,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508431647] [2024-11-23 23:45:19,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508431647] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 23:45:19,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:45:19,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 14 [2024-11-23 23:45:19,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368803989] [2024-11-23 23:45:19,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:45:19,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 23:45:19,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:19,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 23:45:19,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-11-23 23:45:19,396 INFO L87 Difference]: Start difference. First operand 1028 states and 1665 transitions. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:20,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:20,597 INFO L93 Difference]: Finished difference Result 3227 states and 5172 transitions. [2024-11-23 23:45:20,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:45:20,598 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 484 [2024-11-23 23:45:20,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:20,611 INFO L225 Difference]: With dead ends: 3227 [2024-11-23 23:45:20,612 INFO L226 Difference]: Without dead ends: 2202 [2024-11-23 23:45:20,614 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 966 GetRequests, 954 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-11-23 23:45:20,616 INFO L435 NwaCegarLoop]: 544 mSDtfsCounter, 867 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 289 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 867 SdHoareTripleChecker+Valid, 1272 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 289 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:20,616 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [867 Valid, 1272 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [289 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-23 23:45:20,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2202 states. [2024-11-23 23:45:20,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2202 to 1548. [2024-11-23 23:45:20,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1548 states, 1275 states have (on average 1.5490196078431373) internal successors, (1975), 1282 states have internal predecessors, (1975), 255 states have call successors, (255), 17 states have call predecessors, (255), 17 states have return successors, (255), 248 states have call predecessors, (255), 255 states have call successors, (255) [2024-11-23 23:45:20,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1548 states to 1548 states and 2485 transitions. [2024-11-23 23:45:20,795 INFO L78 Accepts]: Start accepts. Automaton has 1548 states and 2485 transitions. Word has length 484 [2024-11-23 23:45:20,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:20,796 INFO L471 AbstractCegarLoop]: Abstraction has 1548 states and 2485 transitions. [2024-11-23 23:45:20,796 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:20,796 INFO L276 IsEmpty]: Start isEmpty. Operand 1548 states and 2485 transitions. [2024-11-23 23:45:20,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 485 [2024-11-23 23:45:20,802 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:20,803 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:45:20,810 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-23 23:45:21,007 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:45:21,007 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:21,007 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:21,008 INFO L85 PathProgramCache]: Analyzing trace with hash -810507381, now seen corresponding path program 1 times [2024-11-23 23:45:21,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:21,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250289924] [2024-11-23 23:45:21,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:21,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:21,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 23:45:21,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [669443990] [2024-11-23 23:45:21,475 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:21,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:45:21,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:45:21,478 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:45:21,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 23:45:21,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:21,922 INFO L256 TraceCheckSpWp]: Trace formula consists of 1073 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-23 23:45:21,932 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:45:23,660 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 4738 proven. 165 refuted. 0 times theorem prover too weak. 6801 trivial. 0 not checked. [2024-11-23 23:45:23,661 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:45:24,346 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:45:24,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:24,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250289924] [2024-11-23 23:45:24,347 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 23:45:24,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669443990] [2024-11-23 23:45:24,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669443990] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 23:45:24,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:45:24,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 13 [2024-11-23 23:45:24,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504143824] [2024-11-23 23:45:24,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:45:24,349 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-23 23:45:24,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:24,349 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-23 23:45:24,349 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2024-11-23 23:45:24,350 INFO L87 Difference]: Start difference. First operand 1548 states and 2485 transitions. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:24,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:24,986 INFO L93 Difference]: Finished difference Result 4223 states and 6755 transitions. [2024-11-23 23:45:24,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:45:24,987 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 484 [2024-11-23 23:45:24,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:25,002 INFO L225 Difference]: With dead ends: 4223 [2024-11-23 23:45:25,002 INFO L226 Difference]: Without dead ends: 2678 [2024-11-23 23:45:25,006 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 966 GetRequests, 955 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2024-11-23 23:45:25,007 INFO L435 NwaCegarLoop]: 632 mSDtfsCounter, 464 mSDsluCounter, 1120 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 1752 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:25,007 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [464 Valid, 1752 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 211 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-23 23:45:25,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2678 states. [2024-11-23 23:45:25,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2678 to 1548. [2024-11-23 23:45:25,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1548 states, 1275 states have (on average 1.5490196078431373) internal successors, (1975), 1282 states have internal predecessors, (1975), 255 states have call successors, (255), 17 states have call predecessors, (255), 17 states have return successors, (255), 248 states have call predecessors, (255), 255 states have call successors, (255) [2024-11-23 23:45:25,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1548 states to 1548 states and 2485 transitions. [2024-11-23 23:45:25,307 INFO L78 Accepts]: Start accepts. Automaton has 1548 states and 2485 transitions. Word has length 484 [2024-11-23 23:45:25,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:25,309 INFO L471 AbstractCegarLoop]: Abstraction has 1548 states and 2485 transitions. [2024-11-23 23:45:25,309 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:25,309 INFO L276 IsEmpty]: Start isEmpty. Operand 1548 states and 2485 transitions. [2024-11-23 23:45:25,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 485 [2024-11-23 23:45:25,317 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:25,318 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:45:25,333 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-23 23:45:25,520 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-23 23:45:25,521 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:25,521 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:25,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1179114481, now seen corresponding path program 1 times [2024-11-23 23:45:25,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:25,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140418829] [2024-11-23 23:45:25,522 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:25,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:25,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:26,003 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:45:26,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:26,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140418829] [2024-11-23 23:45:26,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140418829] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:45:26,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:45:26,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:45:26,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484015087] [2024-11-23 23:45:26,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:45:26,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:45:26,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:26,005 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:45:26,005 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:45:26,005 INFO L87 Difference]: Start difference. First operand 1548 states and 2485 transitions. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:26,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:26,287 INFO L93 Difference]: Finished difference Result 4092 states and 6573 transitions. [2024-11-23 23:45:26,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:45:26,288 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 484 [2024-11-23 23:45:26,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:26,303 INFO L225 Difference]: With dead ends: 4092 [2024-11-23 23:45:26,303 INFO L226 Difference]: Without dead ends: 2547 [2024-11-23 23:45:26,308 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:45:26,308 INFO L435 NwaCegarLoop]: 542 mSDtfsCounter, 248 mSDsluCounter, 719 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 1261 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:26,310 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 1261 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:45:26,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2547 states. [2024-11-23 23:45:26,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2547 to 2545. [2024-11-23 23:45:26,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2545 states, 2104 states have (on average 1.5503802281368821) internal successors, (3262), 2114 states have internal predecessors, (3262), 412 states have call successors, (412), 28 states have call predecessors, (412), 28 states have return successors, (412), 402 states have call predecessors, (412), 412 states have call successors, (412) [2024-11-23 23:45:26,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2545 states to 2545 states and 4086 transitions. [2024-11-23 23:45:26,578 INFO L78 Accepts]: Start accepts. Automaton has 2545 states and 4086 transitions. Word has length 484 [2024-11-23 23:45:26,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:26,579 INFO L471 AbstractCegarLoop]: Abstraction has 2545 states and 4086 transitions. [2024-11-23 23:45:26,579 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:26,579 INFO L276 IsEmpty]: Start isEmpty. Operand 2545 states and 4086 transitions. [2024-11-23 23:45:26,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 487 [2024-11-23 23:45:26,584 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:26,585 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:45:26,585 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-23 23:45:26,585 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:26,585 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:26,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1852163767, now seen corresponding path program 1 times [2024-11-23 23:45:26,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:26,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107004915] [2024-11-23 23:45:26,586 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:26,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:26,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:26,907 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:45:26,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:26,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107004915] [2024-11-23 23:45:26,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107004915] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:45:26,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:45:26,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:45:26,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515444007] [2024-11-23 23:45:26,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:45:26,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:45:26,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:26,911 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:45:26,911 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:45:26,911 INFO L87 Difference]: Start difference. First operand 2545 states and 4086 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:27,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:27,158 INFO L93 Difference]: Finished difference Result 5095 states and 8185 transitions. [2024-11-23 23:45:27,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:45:27,159 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 486 [2024-11-23 23:45:27,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:27,174 INFO L225 Difference]: With dead ends: 5095 [2024-11-23 23:45:27,174 INFO L226 Difference]: Without dead ends: 2553 [2024-11-23 23:45:27,181 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:45:27,181 INFO L435 NwaCegarLoop]: 376 mSDtfsCounter, 0 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 747 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:27,182 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 747 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:45:27,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2553 states. [2024-11-23 23:45:27,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2553 to 2553. [2024-11-23 23:45:27,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2553 states, 2112 states have (on average 1.5482954545454546) internal successors, (3270), 2122 states have internal predecessors, (3270), 412 states have call successors, (412), 28 states have call predecessors, (412), 28 states have return successors, (412), 402 states have call predecessors, (412), 412 states have call successors, (412) [2024-11-23 23:45:27,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2553 states to 2553 states and 4094 transitions. [2024-11-23 23:45:27,481 INFO L78 Accepts]: Start accepts. Automaton has 2553 states and 4094 transitions. Word has length 486 [2024-11-23 23:45:27,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:27,482 INFO L471 AbstractCegarLoop]: Abstraction has 2553 states and 4094 transitions. [2024-11-23 23:45:27,483 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:27,483 INFO L276 IsEmpty]: Start isEmpty. Operand 2553 states and 4094 transitions. [2024-11-23 23:45:27,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 487 [2024-11-23 23:45:27,488 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:27,488 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:45:27,489 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-23 23:45:27,489 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:27,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:27,489 INFO L85 PathProgramCache]: Analyzing trace with hash 2100310261, now seen corresponding path program 1 times [2024-11-23 23:45:27,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:27,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97070827] [2024-11-23 23:45:27,490 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:27,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:27,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:27,885 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:45:27,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:27,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97070827] [2024-11-23 23:45:27,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97070827] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:45:27,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:45:27,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:45:27,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592173146] [2024-11-23 23:45:27,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:45:27,887 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:45:27,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:27,888 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:45:27,888 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:45:27,892 INFO L87 Difference]: Start difference. First operand 2553 states and 4094 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:28,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:28,464 INFO L93 Difference]: Finished difference Result 7645 states and 12268 transitions. [2024-11-23 23:45:28,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:45:28,465 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 486 [2024-11-23 23:45:28,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:28,499 INFO L225 Difference]: With dead ends: 7645 [2024-11-23 23:45:28,500 INFO L226 Difference]: Without dead ends: 5095 [2024-11-23 23:45:28,507 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:45:28,508 INFO L435 NwaCegarLoop]: 473 mSDtfsCounter, 240 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 833 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:28,509 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [240 Valid, 833 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:45:28,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5095 states. [2024-11-23 23:45:29,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5095 to 5093. [2024-11-23 23:45:29,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5093 states, 4212 states have (on average 1.5479582146248814) internal successors, (6520), 4232 states have internal predecessors, (6520), 824 states have call successors, (824), 56 states have call predecessors, (824), 56 states have return successors, (824), 804 states have call predecessors, (824), 824 states have call successors, (824) [2024-11-23 23:45:29,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5093 states to 5093 states and 8168 transitions. [2024-11-23 23:45:29,099 INFO L78 Accepts]: Start accepts. Automaton has 5093 states and 8168 transitions. Word has length 486 [2024-11-23 23:45:29,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:29,100 INFO L471 AbstractCegarLoop]: Abstraction has 5093 states and 8168 transitions. [2024-11-23 23:45:29,101 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:45:29,101 INFO L276 IsEmpty]: Start isEmpty. Operand 5093 states and 8168 transitions. [2024-11-23 23:45:29,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 487 [2024-11-23 23:45:29,111 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:29,112 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:45:29,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-23 23:45:29,112 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:29,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:29,113 INFO L85 PathProgramCache]: Analyzing trace with hash 2115828979, now seen corresponding path program 1 times [2024-11-23 23:45:29,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:29,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200523620] [2024-11-23 23:45:29,113 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:29,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:29,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:29,826 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 219 proven. 9 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-23 23:45:29,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:29,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200523620] [2024-11-23 23:45:29,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200523620] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:45:29,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188911146] [2024-11-23 23:45:29,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:29,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:45:29,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:45:29,830 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:45:29,834 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-23 23:45:30,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:30,195 INFO L256 TraceCheckSpWp]: Trace formula consists of 1080 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-23 23:45:30,204 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:45:30,366 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 1098 proven. 9 refuted. 0 times theorem prover too weak. 10597 trivial. 0 not checked. [2024-11-23 23:45:30,366 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:45:30,806 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 219 proven. 9 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-23 23:45:30,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188911146] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:45:30,807 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:45:30,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2024-11-23 23:45:30,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725093925] [2024-11-23 23:45:30,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:45:30,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-23 23:45:30,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:30,809 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-23 23:45:30,809 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-23 23:45:30,810 INFO L87 Difference]: Start difference. First operand 5093 states and 8168 transitions. Second operand has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 4 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (85), 4 states have call predecessors, (85), 4 states have call successors, (85) [2024-11-23 23:45:32,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:32,026 INFO L93 Difference]: Finished difference Result 10299 states and 16445 transitions. [2024-11-23 23:45:32,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 23:45:32,027 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 4 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (85), 4 states have call predecessors, (85), 4 states have call successors, (85) Word has length 486 [2024-11-23 23:45:32,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:32,065 INFO L225 Difference]: With dead ends: 10299 [2024-11-23 23:45:32,065 INFO L226 Difference]: Without dead ends: 5209 [2024-11-23 23:45:32,078 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 979 GetRequests, 969 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=77, Unknown=0, NotChecked=0, Total=132 [2024-11-23 23:45:32,079 INFO L435 NwaCegarLoop]: 295 mSDtfsCounter, 617 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 308 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 690 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 308 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:32,079 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [690 Valid, 728 Invalid, 697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [308 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-23 23:45:32,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5209 states. [2024-11-23 23:45:32,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5209 to 4017. [2024-11-23 23:45:32,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4017 states, 3132 states have (on average 1.5019157088122606) internal successors, (4704), 3152 states have internal predecessors, (4704), 824 states have call successors, (824), 60 states have call predecessors, (824), 60 states have return successors, (824), 804 states have call predecessors, (824), 824 states have call successors, (824) [2024-11-23 23:45:32,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4017 states to 4017 states and 6352 transitions. [2024-11-23 23:45:32,947 INFO L78 Accepts]: Start accepts. Automaton has 4017 states and 6352 transitions. Word has length 486 [2024-11-23 23:45:32,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:32,949 INFO L471 AbstractCegarLoop]: Abstraction has 4017 states and 6352 transitions. [2024-11-23 23:45:32,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.77777777777778) internal successors, (187), 9 states have internal predecessors, (187), 4 states have call successors, (83), 2 states have call predecessors, (83), 4 states have return successors, (85), 4 states have call predecessors, (85), 4 states have call successors, (85) [2024-11-23 23:45:32,949 INFO L276 IsEmpty]: Start isEmpty. Operand 4017 states and 6352 transitions. [2024-11-23 23:45:32,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 487 [2024-11-23 23:45:32,955 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:32,956 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:45:32,967 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-23 23:45:33,156 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-23 23:45:33,157 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:33,157 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:33,157 INFO L85 PathProgramCache]: Analyzing trace with hash 121684273, now seen corresponding path program 1 times [2024-11-23 23:45:33,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:33,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125935972] [2024-11-23 23:45:33,158 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:33,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:33,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:35,427 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 489 proven. 591 refuted. 0 times theorem prover too weak. 10624 trivial. 0 not checked. [2024-11-23 23:45:35,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:35,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125935972] [2024-11-23 23:45:35,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125935972] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:45:35,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217354003] [2024-11-23 23:45:35,428 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:35,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:45:35,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:45:35,431 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:45:35,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-23 23:45:35,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:35,850 INFO L256 TraceCheckSpWp]: Trace formula consists of 1080 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-23 23:45:35,858 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:45:38,748 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 6534 proven. 474 refuted. 0 times theorem prover too weak. 4696 trivial. 0 not checked. [2024-11-23 23:45:38,748 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:45:41,331 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 402 proven. 492 refuted. 0 times theorem prover too weak. 10810 trivial. 0 not checked. [2024-11-23 23:45:41,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217354003] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:45:41,331 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:45:41,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 16] total 37 [2024-11-23 23:45:41,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125358154] [2024-11-23 23:45:41,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:45:41,333 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-23 23:45:41,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:41,335 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-23 23:45:41,335 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1066, Unknown=0, NotChecked=0, Total=1332 [2024-11-23 23:45:41,336 INFO L87 Difference]: Start difference. First operand 4017 states and 6352 transitions. Second operand has 37 states, 35 states have (on average 5.9714285714285715) internal successors, (209), 34 states have internal predecessors, (209), 14 states have call successors, (165), 5 states have call predecessors, (165), 12 states have return successors, (166), 14 states have call predecessors, (166), 14 states have call successors, (166) [2024-11-23 23:45:55,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:45:55,883 INFO L93 Difference]: Finished difference Result 14843 states and 22970 transitions. [2024-11-23 23:45:55,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2024-11-23 23:45:55,884 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 35 states have (on average 5.9714285714285715) internal successors, (209), 34 states have internal predecessors, (209), 14 states have call successors, (165), 5 states have call predecessors, (165), 12 states have return successors, (166), 14 states have call predecessors, (166), 14 states have call successors, (166) Word has length 486 [2024-11-23 23:45:55,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:45:55,927 INFO L225 Difference]: With dead ends: 14843 [2024-11-23 23:45:55,927 INFO L226 Difference]: Without dead ends: 10829 [2024-11-23 23:45:55,943 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1155 GetRequests, 980 SyntacticMatches, 0 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12105 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=5731, Invalid=25421, Unknown=0, NotChecked=0, Total=31152 [2024-11-23 23:45:55,944 INFO L435 NwaCegarLoop]: 434 mSDtfsCounter, 8478 mSDsluCounter, 2076 mSDsCounter, 0 mSdLazyCounter, 3133 mSolverCounterSat, 3855 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8478 SdHoareTripleChecker+Valid, 2510 SdHoareTripleChecker+Invalid, 6988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3855 IncrementalHoareTripleChecker+Valid, 3133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:45:55,944 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8478 Valid, 2510 Invalid, 6988 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3855 Valid, 3133 Invalid, 0 Unknown, 0 Unchecked, 6.3s Time] [2024-11-23 23:45:55,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10829 states. [2024-11-23 23:45:57,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10829 to 6009. [2024-11-23 23:45:57,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6009 states, 4844 states have (on average 1.5105284888521884) internal successors, (7317), 4868 states have internal predecessors, (7317), 1055 states have call successors, (1055), 109 states have call predecessors, (1055), 109 states have return successors, (1055), 1031 states have call predecessors, (1055), 1055 states have call successors, (1055) [2024-11-23 23:45:57,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6009 states to 6009 states and 9427 transitions. [2024-11-23 23:45:57,180 INFO L78 Accepts]: Start accepts. Automaton has 6009 states and 9427 transitions. Word has length 486 [2024-11-23 23:45:57,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:45:57,181 INFO L471 AbstractCegarLoop]: Abstraction has 6009 states and 9427 transitions. [2024-11-23 23:45:57,181 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 35 states have (on average 5.9714285714285715) internal successors, (209), 34 states have internal predecessors, (209), 14 states have call successors, (165), 5 states have call predecessors, (165), 12 states have return successors, (166), 14 states have call predecessors, (166), 14 states have call successors, (166) [2024-11-23 23:45:57,182 INFO L276 IsEmpty]: Start isEmpty. Operand 6009 states and 9427 transitions. [2024-11-23 23:45:57,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 488 [2024-11-23 23:45:57,189 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:45:57,189 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:45:57,201 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-23 23:45:57,389 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-23 23:45:57,390 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:45:57,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:45:57,390 INFO L85 PathProgramCache]: Analyzing trace with hash 479850412, now seen corresponding path program 1 times [2024-11-23 23:45:57,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:45:57,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654411676] [2024-11-23 23:45:57,391 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:45:57,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:45:57,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:45:59,337 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:45:59,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:45:59,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654411676] [2024-11-23 23:45:59,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654411676] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:45:59,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:45:59,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-23 23:45:59,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220439388] [2024-11-23 23:45:59,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:45:59,339 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 23:45:59,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:45:59,340 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 23:45:59,340 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:45:59,340 INFO L87 Difference]: Start difference. First operand 6009 states and 9427 transitions. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:46:04,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:46:04,033 INFO L93 Difference]: Finished difference Result 25951 states and 39861 transitions. [2024-11-23 23:46:04,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-23 23:46:04,034 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 487 [2024-11-23 23:46:04,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:46:04,114 INFO L225 Difference]: With dead ends: 25951 [2024-11-23 23:46:04,114 INFO L226 Difference]: Without dead ends: 19945 [2024-11-23 23:46:04,128 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-23 23:46:04,128 INFO L435 NwaCegarLoop]: 568 mSDtfsCounter, 766 mSDsluCounter, 1457 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 766 SdHoareTripleChecker+Valid, 2025 SdHoareTripleChecker+Invalid, 725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:46:04,128 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [766 Valid, 2025 Invalid, 725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-23 23:46:04,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19945 states. [2024-11-23 23:46:06,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19945 to 9183. [2024-11-23 23:46:06,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9183 states, 7188 states have (on average 1.4881747356705621) internal successors, (10697), 7242 states have internal predecessors, (10697), 1820 states have call successors, (1820), 174 states have call predecessors, (1820), 174 states have return successors, (1820), 1766 states have call predecessors, (1820), 1820 states have call successors, (1820) [2024-11-23 23:46:06,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9183 states to 9183 states and 14337 transitions. [2024-11-23 23:46:06,194 INFO L78 Accepts]: Start accepts. Automaton has 9183 states and 14337 transitions. Word has length 487 [2024-11-23 23:46:06,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:46:06,198 INFO L471 AbstractCegarLoop]: Abstraction has 9183 states and 14337 transitions. [2024-11-23 23:46:06,198 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:46:06,198 INFO L276 IsEmpty]: Start isEmpty. Operand 9183 states and 14337 transitions. [2024-11-23 23:46:06,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 488 [2024-11-23 23:46:06,210 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:46:06,211 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:46:06,211 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-23 23:46:06,211 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:46:06,212 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:46:06,212 INFO L85 PathProgramCache]: Analyzing trace with hash 541890026, now seen corresponding path program 1 times [2024-11-23 23:46:06,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:46:06,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34280165] [2024-11-23 23:46:06,212 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:46:06,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:46:06,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:46:08,913 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 402 proven. 474 refuted. 0 times theorem prover too weak. 10828 trivial. 0 not checked. [2024-11-23 23:46:08,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:46:08,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34280165] [2024-11-23 23:46:08,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34280165] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:46:08,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039739248] [2024-11-23 23:46:08,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:46:08,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:46:08,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:46:08,915 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:46:08,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-23 23:46:09,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:46:09,270 INFO L256 TraceCheckSpWp]: Trace formula consists of 1081 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-23 23:46:09,277 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:46:12,713 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 6418 proven. 591 refuted. 0 times theorem prover too weak. 4695 trivial. 0 not checked. [2024-11-23 23:46:12,713 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:46:15,448 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 402 proven. 492 refuted. 0 times theorem prover too weak. 10810 trivial. 0 not checked. [2024-11-23 23:46:15,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039739248] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:46:15,449 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:46:15,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 20, 17] total 40 [2024-11-23 23:46:15,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832880544] [2024-11-23 23:46:15,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:46:15,450 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-11-23 23:46:15,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:46:15,452 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-11-23 23:46:15,452 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=327, Invalid=1233, Unknown=0, NotChecked=0, Total=1560 [2024-11-23 23:46:15,452 INFO L87 Difference]: Start difference. First operand 9183 states and 14337 transitions. Second operand has 40 states, 38 states have (on average 5.7894736842105265) internal successors, (220), 37 states have internal predecessors, (220), 13 states have call successors, (165), 6 states have call predecessors, (165), 12 states have return successors, (166), 13 states have call predecessors, (166), 13 states have call successors, (166) [2024-11-23 23:46:33,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:46:33,542 INFO L93 Difference]: Finished difference Result 37807 states and 57593 transitions. [2024-11-23 23:46:33,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2024-11-23 23:46:33,542 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 38 states have (on average 5.7894736842105265) internal successors, (220), 37 states have internal predecessors, (220), 13 states have call successors, (165), 6 states have call predecessors, (165), 12 states have return successors, (166), 13 states have call predecessors, (166), 13 states have call successors, (166) Word has length 487 [2024-11-23 23:46:33,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:46:33,686 INFO L225 Difference]: With dead ends: 37807 [2024-11-23 23:46:33,686 INFO L226 Difference]: Without dead ends: 28627 [2024-11-23 23:46:33,720 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1158 GetRequests, 976 SyntacticMatches, 0 SemanticMatches, 182 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12662 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=6319, Invalid=27353, Unknown=0, NotChecked=0, Total=33672 [2024-11-23 23:46:33,721 INFO L435 NwaCegarLoop]: 634 mSDtfsCounter, 3547 mSDsluCounter, 3658 mSDsCounter, 0 mSdLazyCounter, 3903 mSolverCounterSat, 1766 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3579 SdHoareTripleChecker+Valid, 4292 SdHoareTripleChecker+Invalid, 5669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1766 IncrementalHoareTripleChecker+Valid, 3903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:46:33,721 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3579 Valid, 4292 Invalid, 5669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1766 Valid, 3903 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2024-11-23 23:46:33,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28627 states. [2024-11-23 23:46:35,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28627 to 8183. [2024-11-23 23:46:36,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8183 states, 6521 states have (on average 1.5002300260696213) internal successors, (9783), 6563 states have internal predecessors, (9783), 1510 states have call successors, (1510), 151 states have call predecessors, (1510), 151 states have return successors, (1510), 1468 states have call predecessors, (1510), 1510 states have call successors, (1510) [2024-11-23 23:46:36,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8183 states to 8183 states and 12803 transitions. [2024-11-23 23:46:36,047 INFO L78 Accepts]: Start accepts. Automaton has 8183 states and 12803 transitions. Word has length 487 [2024-11-23 23:46:36,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:46:36,048 INFO L471 AbstractCegarLoop]: Abstraction has 8183 states and 12803 transitions. [2024-11-23 23:46:36,048 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 38 states have (on average 5.7894736842105265) internal successors, (220), 37 states have internal predecessors, (220), 13 states have call successors, (165), 6 states have call predecessors, (165), 12 states have return successors, (166), 13 states have call predecessors, (166), 13 states have call successors, (166) [2024-11-23 23:46:36,048 INFO L276 IsEmpty]: Start isEmpty. Operand 8183 states and 12803 transitions. [2024-11-23 23:46:36,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2024-11-23 23:46:36,056 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:46:36,057 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:46:36,069 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-23 23:46:36,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-23 23:46:36,258 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:46:36,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:46:36,258 INFO L85 PathProgramCache]: Analyzing trace with hash -2023528253, now seen corresponding path program 1 times [2024-11-23 23:46:36,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:46:36,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749260331] [2024-11-23 23:46:36,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:46:36,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:46:36,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 23:46:36,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [300235617] [2024-11-23 23:46:36,530 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:46:36,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:46:36,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:46:36,532 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:46:36,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-23 23:46:37,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:46:37,014 INFO L256 TraceCheckSpWp]: Trace formula consists of 1078 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-23 23:46:37,024 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:47:12,304 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 6125 proven. 303 refuted. 0 times theorem prover too weak. 5276 trivial. 0 not checked. [2024-11-23 23:47:12,304 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:47:28,799 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 87 proven. 141 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-23 23:47:28,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:47:28,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749260331] [2024-11-23 23:47:28,800 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 23:47:28,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300235617] [2024-11-23 23:47:28,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300235617] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:47:28,800 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 23:47:28,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2024-11-23 23:47:28,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488150788] [2024-11-23 23:47:28,801 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 23:47:28,802 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-23 23:47:28,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:47:28,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-23 23:47:28,802 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=280, Unknown=7, NotChecked=0, Total=380 [2024-11-23 23:47:28,803 INFO L87 Difference]: Start difference. First operand 8183 states and 12803 transitions. Second operand has 20 states, 20 states have (on average 8.35) internal successors, (167), 20 states have internal predecessors, (167), 4 states have call successors, (132), 3 states have call predecessors, (132), 6 states have return successors, (133), 4 states have call predecessors, (133), 4 states have call successors, (133) [2024-11-23 23:47:41,319 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-23 23:47:45,840 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-23 23:47:49,890 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:47:53,981 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-23 23:47:59,697 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-23 23:48:04,396 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:48:08,828 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-23 23:48:22,876 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-23 23:48:26,912 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:48:30,978 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:48:35,076 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:48:39,096 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-23 23:48:43,193 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-23 23:48:55,893 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-23 23:49:00,900 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-23 23:49:05,277 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-23 23:49:09,366 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-23 23:49:10,983 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:49:15,027 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:49:19,938 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.51s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:49:24,051 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-23 23:49:28,751 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:49:32,829 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-23 23:49:37,521 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-23 23:49:42,001 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-23 23:49:46,161 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:49:50,437 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-23 23:49:54,536 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-23 23:49:58,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:50:02,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:50:06,978 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:50:11,142 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:50:15,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:50:19,312 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-23 23:50:23,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:50:27,452 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:50:31,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:50:35,665 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:50:39,792 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse0 (mod c_~var_1_31~0 256)) (.cse1 (mod c_~var_1_32~0 32)) (.cse2 (mod c_~var_1_32~0 256))) (and (or (and (exists ((~var_1_39~0 Int)) (and (not (= ~var_1_39~0 0)) (<= (+ (div .cse0 ~var_1_39~0) 1) .cse1) (<= ~var_1_39~0 |c_ULTIMATE.start_step_#t~bitwise4#1|) (<= ~var_1_39~0 255))) (<= 0 |c_ULTIMATE.start_step_#t~bitwise4#1|)) (exists ((~var_1_39~0 Int)) (and (<= 1 ~var_1_39~0) (<= (+ (div .cse0 ~var_1_39~0) 1) .cse1) (<= ~var_1_39~0 |c_ULTIMATE.start_step_#t~bitwise4#1|)))) (= c_~var_1_31~0 c_~var_1_32~0) (<= (+ (div .cse0 c_~var_1_39~0) 1) .cse1) (not (= c_~var_1_39~0 0)) (<= .cse2 254) (= c_~var_1_38~0 .cse2))) is different from true [2024-11-23 23:50:43,797 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-23 23:50:47,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:50:52,720 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-23 23:50:56,760 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-23 23:51:01,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:51:13,681 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-23 23:51:17,837 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:51:21,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:51:26,005 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-23 23:51:30,106 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-23 23:51:34,194 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-23 23:51:38,253 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:51:45,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.36s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:51:49,991 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-23 23:51:54,046 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:51:58,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:52:02,202 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:52:06,257 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:52:10,305 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:52:18,499 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:52:22,546 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:52:26,615 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:52:30,707 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:52:34,802 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-23 23:52:38,888 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-23 23:52:42,961 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:52:47,058 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:52:51,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:52:55,239 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-23 23:52:59,298 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:53:03,378 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:53:07,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:53:11,481 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:53:15,544 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:53:19,599 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:53:23,703 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:53:27,794 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:53:31,850 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:53:35,952 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:53:40,018 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:53:44,089 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:53:48,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:53:52,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-23 23:53:55,541 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-11-23 23:53:55,541 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 101 [2024-11-23 23:53:55,542 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 997 GetRequests, 957 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 93.4s TimeCoverageRelationStatistics Valid=457, Invalid=1173, Unknown=14, NotChecked=78, Total=1722 [2024-11-23 23:53:55,543 INFO L435 NwaCegarLoop]: 184 mSDtfsCounter, 337 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 1465 mSolverCounterSat, 438 mSolverCounterUnsat, 80 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 332.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 933 SdHoareTripleChecker+Invalid, 2020 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 438 IncrementalHoareTripleChecker+Valid, 1465 IncrementalHoareTripleChecker+Invalid, 80 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 336.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:53:55,543 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [337 Valid, 933 Invalid, 2020 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [438 Valid, 1465 Invalid, 80 Unknown, 36 Unchecked, 336.4s Time] [2024-11-23 23:53:55,554 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-23 23:53:55,744 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-23 23:53:55,744 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_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/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-23 23:53:55,751 INFO L158 Benchmark]: Toolchain (without parser) took 539088.70ms. Allocated memory was 117.4MB in the beginning and 2.7GB in the end (delta: 2.6GB). Free memory was 92.3MB in the beginning and 1.6GB in the end (delta: -1.6GB). Peak memory consumption was 997.4MB. Max. memory is 16.1GB. [2024-11-23 23:53:55,751 INFO L158 Benchmark]: CDTParser took 0.36ms. Allocated memory is still 117.4MB. Free memory is still 73.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:53:55,751 INFO L158 Benchmark]: CACSL2BoogieTranslator took 630.25ms. Allocated memory is still 117.4MB. Free memory was 92.1MB in the beginning and 68.4MB in the end (delta: 23.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-23 23:53:55,751 INFO L158 Benchmark]: Boogie Procedure Inliner took 145.62ms. Allocated memory is still 117.4MB. Free memory was 68.4MB in the beginning and 57.3MB in the end (delta: 11.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:53:55,751 INFO L158 Benchmark]: Boogie Preprocessor took 127.09ms. Allocated memory is still 117.4MB. Free memory was 57.3MB in the beginning and 42.2MB in the end (delta: 15.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-23 23:53:55,752 INFO L158 Benchmark]: RCFGBuilder took 1609.69ms. Allocated memory is still 117.4MB. Free memory was 42.2MB in the beginning and 68.9MB in the end (delta: -26.7MB). Peak memory consumption was 25.9MB. Max. memory is 16.1GB. [2024-11-23 23:53:55,752 INFO L158 Benchmark]: TraceAbstraction took 536569.26ms. Allocated memory was 117.4MB in the beginning and 2.7GB in the end (delta: 2.6GB). Free memory was 68.3MB in the beginning and 1.6GB in the end (delta: -1.6GB). Peak memory consumption was 977.4MB. Max. memory is 16.1GB. [2024-11-23 23:53:55,753 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.36ms. Allocated memory is still 117.4MB. Free memory is still 73.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 630.25ms. Allocated memory is still 117.4MB. Free memory was 92.1MB in the beginning and 68.4MB in the end (delta: 23.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 145.62ms. Allocated memory is still 117.4MB. Free memory was 68.4MB in the beginning and 57.3MB in the end (delta: 11.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 127.09ms. Allocated memory is still 117.4MB. Free memory was 57.3MB in the beginning and 42.2MB in the end (delta: 15.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * RCFGBuilder took 1609.69ms. Allocated memory is still 117.4MB. Free memory was 42.2MB in the beginning and 68.9MB in the end (delta: -26.7MB). Peak memory consumption was 25.9MB. Max. memory is 16.1GB. * TraceAbstraction took 536569.26ms. Allocated memory was 117.4MB in the beginning and 2.7GB in the end (delta: 2.6GB). Free memory was 68.3MB in the beginning and 1.6GB in the end (delta: -1.6GB). Peak memory consumption was 977.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_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/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_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/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_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-50.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6b45ccb3e1d6d85a9c8f7f52288c3291e482bbcbd2ab4e741715d19987b56944 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:53:58,543 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:53:58,676 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-23 23:53:58,687 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:53:58,687 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:53:58,729 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:53:58,730 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:53:58,730 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:53:58,730 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:53:58,731 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:53:58,732 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:53:58,732 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:53:58,733 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:53:58,733 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:53:58,734 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:53:58,734 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:53:58,734 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:53:58,734 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:53:58,734 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:53:58,734 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:53:58,735 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:53:58,735 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:53:58,735 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:53:58,735 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-23 23:53:58,735 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-23 23:53:58,735 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-23 23:53:58,735 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:53:58,735 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:53:58,736 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:53:58,736 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:53:58,736 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:53:58,737 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:53:58,737 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:53:58,737 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:53:58,737 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:53:58,737 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:53:58,737 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:53:58,737 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:53:58,737 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:53:58,737 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:53:58,737 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:53:58,737 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:53:58,738 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:53:58,738 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:53:58,738 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-23 23:53:58,738 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-23 23:53:58,738 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:53:58,738 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:53:58,738 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:53:58,738 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:53:58,738 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_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6b45ccb3e1d6d85a9c8f7f52288c3291e482bbcbd2ab4e741715d19987b56944 [2024-11-23 23:53:59,113 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:53:59,125 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:53:59,128 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:53:59,129 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:53:59,129 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:53:59,131 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-50.i [2024-11-23 23:54:02,228 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/data/964ac2a69/ce4f033e72394a67bb4615e8eb3b3304/FLAGa983b4a79 [2024-11-23 23:54:02,604 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:54:02,605 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-50.i [2024-11-23 23:54:02,631 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/data/964ac2a69/ce4f033e72394a67bb4615e8eb3b3304/FLAGa983b4a79 [2024-11-23 23:54:02,658 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/data/964ac2a69/ce4f033e72394a67bb4615e8eb3b3304 [2024-11-23 23:54:02,661 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:54:02,665 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:54:02,667 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:54:02,668 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:54:02,673 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:54:02,674 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:54:02" (1/1) ... [2024-11-23 23:54:02,675 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62b3a150 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:02, skipping insertion in model container [2024-11-23 23:54:02,676 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:54:02" (1/1) ... [2024-11-23 23:54:02,717 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:54:02,933 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_c627aad4-bb92-4871-b54f-f29889e63923/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-50.i[916,929] [2024-11-23 23:54:03,146 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:54:03,177 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:54:03,190 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_c627aad4-bb92-4871-b54f-f29889e63923/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-50.i[916,929] [2024-11-23 23:54:03,340 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:54:03,372 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:54:03,373 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:03 WrapperNode [2024-11-23 23:54:03,373 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:54:03,374 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:54:03,374 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:54:03,375 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:54:03,386 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:03" (1/1) ... [2024-11-23 23:54:03,415 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:03" (1/1) ... [2024-11-23 23:54:03,483 INFO L138 Inliner]: procedures = 27, calls = 90, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 441 [2024-11-23 23:54:03,487 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:54:03,488 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:54:03,488 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:54:03,489 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:54:03,510 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:03" (1/1) ... [2024-11-23 23:54:03,512 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:03" (1/1) ... [2024-11-23 23:54:03,527 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:03" (1/1) ... [2024-11-23 23:54:03,566 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-23 23:54:03,570 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:03" (1/1) ... [2024-11-23 23:54:03,571 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:03" (1/1) ... [2024-11-23 23:54:03,611 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:03" (1/1) ... [2024-11-23 23:54:03,617 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:03" (1/1) ... [2024-11-23 23:54:03,625 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:03" (1/1) ... [2024-11-23 23:54:03,636 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:03" (1/1) ... [2024-11-23 23:54:03,639 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:03" (1/1) ... [2024-11-23 23:54:03,652 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:54:03,655 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:54:03,655 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:54:03,656 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:54:03,657 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:03" (1/1) ... [2024-11-23 23:54:03,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:54:03,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:54:03,706 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:54:03,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:54:03,737 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:54:03,738 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-23 23:54:03,738 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:54:03,738 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:54:03,738 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:54:03,739 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:54:03,918 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:54:03,921 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:54:31,750 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2024-11-23 23:54:31,750 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:54:31,765 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:54:31,765 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:54:31,765 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:54:31 BoogieIcfgContainer [2024-11-23 23:54:31,766 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:54:31,768 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:54:31,768 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:54:31,773 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:54:31,773 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:54:02" (1/3) ... [2024-11-23 23:54:31,774 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fd930ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:54:31, skipping insertion in model container [2024-11-23 23:54:31,774 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:54:03" (2/3) ... [2024-11-23 23:54:31,774 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fd930ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:54:31, skipping insertion in model container [2024-11-23 23:54:31,774 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:54:31" (3/3) ... [2024-11-23 23:54:31,776 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-50.i [2024-11-23 23:54:31,792 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:54:31,795 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-50.i that has 2 procedures, 198 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:54:31,880 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:54:31,896 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;@77f8ad83, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:54:31,897 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:54:31,902 INFO L276 IsEmpty]: Start isEmpty. Operand has 198 states, 118 states have (on average 1.4830508474576272) internal successors, (175), 119 states have internal predecessors, (175), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-23 23:54:31,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2024-11-23 23:54:31,935 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:54:31,937 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:54:31,937 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:54:31,943 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:54:31,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1525862898, now seen corresponding path program 1 times [2024-11-23 23:54:31,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:54:31,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [74003219] [2024-11-23 23:54:31,961 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:54:31,961 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-23 23:54:31,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:54:31,965 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:54:31,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-23 23:54:34,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:54:34,283 INFO L256 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:54:34,300 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:54:34,427 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 4904 proven. 0 refuted. 0 times theorem prover too weak. 6800 trivial. 0 not checked. [2024-11-23 23:54:34,428 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:54:34,431 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:54:34,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [74003219] [2024-11-23 23:54:34,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [74003219] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:54:34,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:54:34,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 23:54:34,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305474743] [2024-11-23 23:54:34,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:54:34,441 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:54:34,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:54:34,463 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:54:34,464 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:54:34,468 INFO L87 Difference]: Start difference. First operand has 198 states, 118 states have (on average 1.4830508474576272) internal successors, (175), 119 states have internal predecessors, (175), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) Second operand has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (77), 2 states have call predecessors, (77), 2 states have return successors, (77), 2 states have call predecessors, (77), 2 states have call successors, (77) [2024-11-23 23:54:34,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:54:34,533 INFO L93 Difference]: Finished difference Result 389 states and 729 transitions. [2024-11-23 23:54:34,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:54:34,539 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (77), 2 states have call predecessors, (77), 2 states have return successors, (77), 2 states have call predecessors, (77), 2 states have call successors, (77) Word has length 478 [2024-11-23 23:54:34,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:54:34,552 INFO L225 Difference]: With dead ends: 389 [2024-11-23 23:54:34,552 INFO L226 Difference]: Without dead ends: 194 [2024-11-23 23:54:34,561 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 477 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-23 23:54:34,564 INFO L435 NwaCegarLoop]: 321 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, 321 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-23 23:54:34,565 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:54:34,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2024-11-23 23:54:34,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2024-11-23 23:54:34,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 115 states have (on average 1.4521739130434783) internal successors, (167), 115 states have internal predecessors, (167), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-23 23:54:34,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 321 transitions. [2024-11-23 23:54:34,663 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 321 transitions. Word has length 478 [2024-11-23 23:54:34,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:54:34,664 INFO L471 AbstractCegarLoop]: Abstraction has 194 states and 321 transitions. [2024-11-23 23:54:34,665 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 2 states have call successors, (77), 2 states have call predecessors, (77), 2 states have return successors, (77), 2 states have call predecessors, (77), 2 states have call successors, (77) [2024-11-23 23:54:34,665 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 321 transitions. [2024-11-23 23:54:34,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2024-11-23 23:54:34,681 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:54:34,682 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:54:34,730 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-23 23:54:34,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:54:34,885 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:54:34,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:54:34,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1007335288, now seen corresponding path program 1 times [2024-11-23 23:54:34,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:54:34,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [41686214] [2024-11-23 23:54:34,888 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:54:34,888 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-23 23:54:34,888 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:54:34,895 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:54:34,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-23 23:54:37,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:54:37,125 INFO L256 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-23 23:54:37,136 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:54:37,267 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:54:37,267 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:54:37,268 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:54:37,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [41686214] [2024-11-23 23:54:37,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [41686214] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:54:37,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:54:37,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:54:37,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604291376] [2024-11-23 23:54:37,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:54:37,271 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:54:37,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:54:37,273 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:54:37,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:54:37,274 INFO L87 Difference]: Start difference. First operand 194 states and 321 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:54:37,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:54:37,572 INFO L93 Difference]: Finished difference Result 484 states and 805 transitions. [2024-11-23 23:54:37,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:54:37,573 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 478 [2024-11-23 23:54:37,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:54:37,580 INFO L225 Difference]: With dead ends: 484 [2024-11-23 23:54:37,580 INFO L226 Difference]: Without dead ends: 293 [2024-11-23 23:54:37,586 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 476 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-23 23:54:37,588 INFO L435 NwaCegarLoop]: 320 mSDtfsCounter, 162 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:54:37,589 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 623 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:54:37,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2024-11-23 23:54:37,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 290. [2024-11-23 23:54:37,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 188 states have (on average 1.5053191489361701) internal successors, (283), 189 states have internal predecessors, (283), 99 states have call successors, (99), 2 states have call predecessors, (99), 2 states have return successors, (99), 98 states have call predecessors, (99), 99 states have call successors, (99) [2024-11-23 23:54:37,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 481 transitions. [2024-11-23 23:54:37,681 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 481 transitions. Word has length 478 [2024-11-23 23:54:37,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:54:37,684 INFO L471 AbstractCegarLoop]: Abstraction has 290 states and 481 transitions. [2024-11-23 23:54:37,684 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:54:37,685 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 481 transitions. [2024-11-23 23:54:37,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2024-11-23 23:54:37,704 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:54:37,704 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:54:37,758 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-23 23:54:37,905 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:54:37,905 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:54:37,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:54:37,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1724105872, now seen corresponding path program 1 times [2024-11-23 23:54:37,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:54:37,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1968029044] [2024-11-23 23:54:37,907 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:54:37,908 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-23 23:54:37,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:54:37,911 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:54:37,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-23 23:54:40,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:54:40,485 INFO L256 TraceCheckSpWp]: Trace formula consists of 761 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-23 23:54:40,497 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:54:40,622 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:54:40,626 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:54:40,627 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:54:40,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1968029044] [2024-11-23 23:54:40,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1968029044] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:54:40,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:54:40,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:54:40,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470310416] [2024-11-23 23:54:40,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:54:40,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:54:40,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:54:40,629 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:54:40,630 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:54:40,630 INFO L87 Difference]: Start difference. First operand 290 states and 481 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:54:40,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:54:40,866 INFO L93 Difference]: Finished difference Result 584 states and 964 transitions. [2024-11-23 23:54:40,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:54:40,869 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 478 [2024-11-23 23:54:40,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:54:40,877 INFO L225 Difference]: With dead ends: 584 [2024-11-23 23:54:40,877 INFO L226 Difference]: Without dead ends: 297 [2024-11-23 23:54:40,880 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 476 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-23 23:54:40,881 INFO L435 NwaCegarLoop]: 378 mSDtfsCounter, 166 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 679 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:54:40,881 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 679 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:54:40,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2024-11-23 23:54:40,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 212. [2024-11-23 23:54:40,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 132 states have (on average 1.4318181818181819) internal successors, (189), 132 states have internal predecessors, (189), 77 states have call successors, (77), 2 states have call predecessors, (77), 2 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-23 23:54:40,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 343 transitions. [2024-11-23 23:54:40,951 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 343 transitions. Word has length 478 [2024-11-23 23:54:40,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:54:40,954 INFO L471 AbstractCegarLoop]: Abstraction has 212 states and 343 transitions. [2024-11-23 23:54:40,955 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:54:40,956 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 343 transitions. [2024-11-23 23:54:40,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2024-11-23 23:54:40,965 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:54:40,966 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:54:41,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-23 23:54:41,167 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:54:41,167 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:54:41,167 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:54:41,168 INFO L85 PathProgramCache]: Analyzing trace with hash -759188794, now seen corresponding path program 1 times [2024-11-23 23:54:41,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:54:41,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [43313989] [2024-11-23 23:54:41,169 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:54:41,169 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-23 23:54:41,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:54:41,174 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:54:41,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-23 23:54:43,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:54:43,540 INFO L256 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-23 23:54:43,558 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:54:50,791 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:54:50,791 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:54:50,791 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:54:50,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [43313989] [2024-11-23 23:54:50,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [43313989] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:54:50,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:54:50,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 23:54:50,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626062018] [2024-11-23 23:54:50,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:54:50,793 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:54:50,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:54:50,794 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:54:50,794 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:54:50,794 INFO L87 Difference]: Start difference. First operand 212 states and 343 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 2 states have internal predecessors, (96), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:54:53,710 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.43s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:54:55,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:54:55,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:54:55,299 INFO L93 Difference]: Finished difference Result 630 states and 1023 transitions. [2024-11-23 23:54:55,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:54:55,305 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 2 states have internal predecessors, (96), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 478 [2024-11-23 23:54:55,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:54:55,315 INFO L225 Difference]: With dead ends: 630 [2024-11-23 23:54:55,316 INFO L226 Difference]: Without dead ends: 421 [2024-11-23 23:54:55,317 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 476 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-23 23:54:55,318 INFO L435 NwaCegarLoop]: 314 mSDtfsCounter, 94 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-11-23 23:54:55,318 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 623 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 4.5s Time] [2024-11-23 23:54:55,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2024-11-23 23:54:55,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 419. [2024-11-23 23:54:55,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 260 states have (on average 1.4346153846153846) internal successors, (373), 260 states have internal predecessors, (373), 154 states have call successors, (154), 4 states have call predecessors, (154), 4 states have return successors, (154), 154 states have call predecessors, (154), 154 states have call successors, (154) [2024-11-23 23:54:55,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 681 transitions. [2024-11-23 23:54:55,417 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 681 transitions. Word has length 478 [2024-11-23 23:54:55,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:54:55,418 INFO L471 AbstractCegarLoop]: Abstraction has 419 states and 681 transitions. [2024-11-23 23:54:55,419 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 2 states have internal predecessors, (96), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:54:55,420 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 681 transitions. [2024-11-23 23:54:55,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2024-11-23 23:54:55,438 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:54:55,438 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:54:55,494 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-23 23:54:55,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:54:55,639 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:54:55,639 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:54:55,640 INFO L85 PathProgramCache]: Analyzing trace with hash -618640184, now seen corresponding path program 1 times [2024-11-23 23:54:55,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:54:55,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1648776051] [2024-11-23 23:54:55,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:54:55,641 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-23 23:54:55,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:54:55,643 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:54:55,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-23 23:54:57,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:54:57,775 INFO L256 TraceCheckSpWp]: Trace formula consists of 759 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-23 23:54:57,792 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:55:01,635 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 5922 proven. 117 refuted. 0 times theorem prover too weak. 5665 trivial. 0 not checked. [2024-11-23 23:55:01,636 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:55:04,305 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:55:04,306 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:55:04,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1648776051] [2024-11-23 23:55:04,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1648776051] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-23 23:55:04,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:55:04,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2024-11-23 23:55:04,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988753987] [2024-11-23 23:55:04,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:55:04,308 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:55:04,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:55:04,309 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:55:04,309 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-23 23:55:04,310 INFO L87 Difference]: Start difference. First operand 419 states and 681 transitions. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:55:09,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:55:14,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:55:14,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:55:14,669 INFO L93 Difference]: Finished difference Result 1251 states and 2037 transitions. [2024-11-23 23:55:14,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:55:14,737 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 478 [2024-11-23 23:55:14,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:55:14,745 INFO L225 Difference]: With dead ends: 1251 [2024-11-23 23:55:14,745 INFO L226 Difference]: Without dead ends: 835 [2024-11-23 23:55:14,747 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 956 GetRequests, 948 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-23 23:55:14,748 INFO L435 NwaCegarLoop]: 340 mSDtfsCounter, 605 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 311 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 605 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 311 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:55:14,749 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [605 Valid, 495 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [311 Valid, 171 Invalid, 1 Unknown, 0 Unchecked, 10.2s Time] [2024-11-23 23:55:14,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states. [2024-11-23 23:55:14,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 833. [2024-11-23 23:55:14,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 516 states have (on average 1.434108527131783) internal successors, (740), 516 states have internal predecessors, (740), 308 states have call successors, (308), 8 states have call predecessors, (308), 8 states have return successors, (308), 308 states have call predecessors, (308), 308 states have call successors, (308) [2024-11-23 23:55:14,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1356 transitions. [2024-11-23 23:55:14,853 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1356 transitions. Word has length 478 [2024-11-23 23:55:14,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:55:14,854 INFO L471 AbstractCegarLoop]: Abstraction has 833 states and 1356 transitions. [2024-11-23 23:55:14,854 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:55:14,855 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1356 transitions. [2024-11-23 23:55:14,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 479 [2024-11-23 23:55:14,867 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:55:14,868 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:55:14,922 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2024-11-23 23:55:15,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:55:15,068 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:55:15,069 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:55:15,069 INFO L85 PathProgramCache]: Analyzing trace with hash -752653690, now seen corresponding path program 1 times [2024-11-23 23:55:15,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:55:15,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1740297102] [2024-11-23 23:55:15,070 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:55:15,070 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-23 23:55:15,070 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:55:15,072 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:55:15,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-23 23:55:17,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:55:17,213 INFO L256 TraceCheckSpWp]: Trace formula consists of 759 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 23:55:17,221 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:55:19,420 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 4806 proven. 63 refuted. 0 times theorem prover too weak. 6835 trivial. 0 not checked. [2024-11-23 23:55:19,420 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:55:22,694 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 165 proven. 63 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-23 23:55:22,694 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:55:22,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1740297102] [2024-11-23 23:55:22,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1740297102] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:55:22,695 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 23:55:22,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-23 23:55:22,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796465500] [2024-11-23 23:55:22,695 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 23:55:22,696 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 23:55:22,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:55:22,697 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 23:55:22,697 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:55:22,698 INFO L87 Difference]: Start difference. First operand 833 states and 1356 transitions. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 2 states have call successors, (98), 2 states have call predecessors, (98), 4 states have return successors, (99), 2 states have call predecessors, (99), 2 states have call successors, (99) [2024-11-23 23:55:26,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:55:26,108 INFO L93 Difference]: Finished difference Result 1695 states and 2737 transitions. [2024-11-23 23:55:26,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 23:55:26,111 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 2 states have call successors, (98), 2 states have call predecessors, (98), 4 states have return successors, (99), 2 states have call predecessors, (99), 2 states have call successors, (99) Word has length 478 [2024-11-23 23:55:26,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:55:26,124 INFO L225 Difference]: With dead ends: 1695 [2024-11-23 23:55:26,124 INFO L226 Difference]: Without dead ends: 865 [2024-11-23 23:55:26,127 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 957 GetRequests, 948 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-11-23 23:55:26,128 INFO L435 NwaCegarLoop]: 234 mSDtfsCounter, 300 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:55:26,129 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 544 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2024-11-23 23:55:26,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states. [2024-11-23 23:55:26,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 849. [2024-11-23 23:55:26,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 849 states, 528 states have (on average 1.393939393939394) internal successors, (736), 528 states have internal predecessors, (736), 308 states have call successors, (308), 12 states have call predecessors, (308), 12 states have return successors, (308), 308 states have call predecessors, (308), 308 states have call successors, (308) [2024-11-23 23:55:26,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 1352 transitions. [2024-11-23 23:55:26,249 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 1352 transitions. Word has length 478 [2024-11-23 23:55:26,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:55:26,251 INFO L471 AbstractCegarLoop]: Abstraction has 849 states and 1352 transitions. [2024-11-23 23:55:26,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 2 states have call successors, (98), 2 states have call predecessors, (98), 4 states have return successors, (99), 2 states have call predecessors, (99), 2 states have call successors, (99) [2024-11-23 23:55:26,251 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 1352 transitions. [2024-11-23 23:55:26,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 480 [2024-11-23 23:55:26,255 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:55:26,256 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:55:26,302 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-23 23:55:26,456 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:55:26,457 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:55:26,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:55:26,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1956559012, now seen corresponding path program 1 times [2024-11-23 23:55:26,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:55:26,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1655413349] [2024-11-23 23:55:26,458 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:55:26,458 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-23 23:55:26,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:55:26,460 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:55:26,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-11-23 23:55:28,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:55:28,539 INFO L256 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 23:55:28,547 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:55:30,151 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 1103 proven. 12 refuted. 0 times theorem prover too weak. 10589 trivial. 0 not checked. [2024-11-23 23:55:30,151 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:55:30,804 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:55:30,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1655413349] [2024-11-23 23:55:30,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1655413349] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:55:30,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1105762646] [2024-11-23 23:55:30,805 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:55:30,805 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 23:55:30,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 23:55:30,809 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 23:55:30,810 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-11-23 23:55:35,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:55:35,270 INFO L256 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-23 23:55:35,276 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:55:35,922 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:55:35,922 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:55:35,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1105762646] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:55:35,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:55:35,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 10 [2024-11-23 23:55:35,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579233590] [2024-11-23 23:55:35,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:55:35,923 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:55:35,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:55:35,925 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:55:35,926 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-23 23:55:35,926 INFO L87 Difference]: Start difference. First operand 849 states and 1352 transitions. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:55:40,249 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.48s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:55:41,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:55:41,505 INFO L93 Difference]: Finished difference Result 2118 states and 3367 transitions. [2024-11-23 23:55:41,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:55:41,506 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 479 [2024-11-23 23:55:41,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:55:41,520 INFO L225 Difference]: With dead ends: 2118 [2024-11-23 23:55:41,520 INFO L226 Difference]: Without dead ends: 1272 [2024-11-23 23:55:41,524 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1005 GetRequests, 995 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-11-23 23:55:41,525 INFO L435 NwaCegarLoop]: 356 mSDtfsCounter, 344 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 865 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:55:41,526 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [344 Valid, 865 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2024-11-23 23:55:41,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1272 states. [2024-11-23 23:55:41,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1272 to 1041. [2024-11-23 23:55:41,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 696 states have (on average 1.4482758620689655) internal successors, (1008), 697 states have internal predecessors, (1008), 328 states have call successors, (328), 16 states have call predecessors, (328), 16 states have return successors, (328), 327 states have call predecessors, (328), 328 states have call successors, (328) [2024-11-23 23:55:41,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1664 transitions. [2024-11-23 23:55:41,663 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1664 transitions. Word has length 479 [2024-11-23 23:55:41,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:55:41,664 INFO L471 AbstractCegarLoop]: Abstraction has 1041 states and 1664 transitions. [2024-11-23 23:55:41,664 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:55:41,664 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1664 transitions. [2024-11-23 23:55:41,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 480 [2024-11-23 23:55:41,668 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:55:41,668 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:55:41,718 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2024-11-23 23:55:41,897 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2024-11-23 23:55:42,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt [2024-11-23 23:55:42,069 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:55:42,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:55:42,070 INFO L85 PathProgramCache]: Analyzing trace with hash 344263578, now seen corresponding path program 1 times [2024-11-23 23:55:42,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:55:42,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [335388615] [2024-11-23 23:55:42,071 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:55:42,071 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-23 23:55:42,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:55:42,072 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:55:42,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2024-11-23 23:55:43,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:55:43,958 INFO L256 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-23 23:55:43,964 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:55:44,191 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-23 23:55:44,191 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:55:44,191 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:55:44,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [335388615] [2024-11-23 23:55:44,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [335388615] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:55:44,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:55:44,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:55:44,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485912607] [2024-11-23 23:55:44,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:55:44,192 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:55:44,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:55:44,193 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:55:44,193 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:55:44,194 INFO L87 Difference]: Start difference. First operand 1041 states and 1664 transitions. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:55:44,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:55:44,814 INFO L93 Difference]: Finished difference Result 2499 states and 4030 transitions. [2024-11-23 23:55:44,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:55:44,815 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 479 [2024-11-23 23:55:44,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:55:44,825 INFO L225 Difference]: With dead ends: 2499 [2024-11-23 23:55:44,825 INFO L226 Difference]: Without dead ends: 1493 [2024-11-23 23:55:44,829 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 476 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:55:44,829 INFO L435 NwaCegarLoop]: 607 mSDtfsCounter, 309 mSDsluCounter, 900 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 1507 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:55:44,830 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [309 Valid, 1507 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-23 23:55:44,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1493 states. [2024-11-23 23:55:44,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1493 to 1048. [2024-11-23 23:55:44,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1048 states, 700 states have (on average 1.44) internal successors, (1008), 701 states have internal predecessors, (1008), 330 states have call successors, (330), 17 states have call predecessors, (330), 17 states have return successors, (330), 329 states have call predecessors, (330), 330 states have call successors, (330) [2024-11-23 23:55:44,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1668 transitions. [2024-11-23 23:55:44,982 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 1668 transitions. Word has length 479 [2024-11-23 23:55:44,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:55:44,984 INFO L471 AbstractCegarLoop]: Abstraction has 1048 states and 1668 transitions. [2024-11-23 23:55:44,984 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-23 23:55:44,984 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1668 transitions. [2024-11-23 23:55:44,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 480 [2024-11-23 23:55:44,988 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:55:44,988 INFO L218 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:55:45,028 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2024-11-23 23:55:45,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:55:45,189 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:55:45,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:55:45,190 INFO L85 PathProgramCache]: Analyzing trace with hash 2119270940, now seen corresponding path program 1 times [2024-11-23 23:55:45,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:55:45,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1374958374] [2024-11-23 23:55:45,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:55:45,190 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-23 23:55:45,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:55:45,192 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:55:45,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c627aad4-bb92-4871-b54f-f29889e63923/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-11-23 23:55:46,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:55:47,014 INFO L256 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-23 23:55:47,023 INFO L279 TraceCheckSpWp]: Computing forward predicates...