/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/product-lines/elevator_spec14_product23.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 17:19:13,149 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 17:19:13,207 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-16 17:19:13,210 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 17:19:13,210 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 17:19:13,346 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 17:19:13,347 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 17:19:13,347 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 17:19:13,348 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 17:19:13,352 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 17:19:13,352 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 17:19:13,353 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 17:19:13,353 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 17:19:13,354 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 17:19:13,355 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 17:19:13,355 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 17:19:13,355 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 17:19:13,355 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 17:19:13,357 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 17:19:13,357 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 17:19:13,357 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 17:19:13,357 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 17:19:13,358 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 17:19:13,358 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 17:19:13,358 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 17:19:13,358 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 17:19:13,358 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 17:19:13,358 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 17:19:13,358 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 17:19:13,359 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 17:19:13,359 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 17:19:13,360 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 17:19:13,360 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 17:19:13,360 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 17:19:13,360 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:19:13,360 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 17:19:13,361 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 17:19:13,361 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 17:19:13,361 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 17:19:13,361 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 17:19:13,361 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 17:19:13,362 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 17:19:13,362 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 17:19:13,362 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 17:19:13,362 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 17:19:13,362 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 17:19:13,362 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-16 17:19:13,539 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 17:19:13,551 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 17:19:13,553 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 17:19:13,553 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 17:19:13,554 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 17:19:13,555 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/elevator_spec14_product23.cil.c [2023-12-16 17:19:14,661 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 17:19:14,903 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 17:19:14,904 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec14_product23.cil.c [2023-12-16 17:19:14,928 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7ee412ba/6106134a812644e1bb8cf214b215027d/FLAG4d6e7a06a [2023-12-16 17:19:14,960 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7ee412ba/6106134a812644e1bb8cf214b215027d [2023-12-16 17:19:14,962 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 17:19:14,963 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 17:19:14,964 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 17:19:14,964 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 17:19:14,967 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 17:19:14,968 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:19:14" (1/1) ... [2023-12-16 17:19:14,968 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16dc4053 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:19:14, skipping insertion in model container [2023-12-16 17:19:14,969 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:19:14" (1/1) ... [2023-12-16 17:19:15,038 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:19:15,229 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec14_product23.cil.c[8585,8598] [2023-12-16 17:19:15,412 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:19:15,429 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-16 17:19:15,442 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:19:15,461 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec14_product23.cil.c[8585,8598] [2023-12-16 17:19:15,501 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:19:15,506 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 17:19:15,512 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [48] [2023-12-16 17:19:15,513 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [408] [2023-12-16 17:19:15,513 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification14_spec.i","") [503] [2023-12-16 17:19:15,513 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [544] [2023-12-16 17:19:15,513 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [553] [2023-12-16 17:19:15,513 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [919] [2023-12-16 17:19:15,514 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1586] [2023-12-16 17:19:15,514 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [3177] [2023-12-16 17:19:15,514 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [3295] [2023-12-16 17:19:15,514 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [3330] [2023-12-16 17:19:15,536 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec14_product23.cil.c[8585,8598] [2023-12-16 17:19:15,589 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:19:15,607 INFO L206 MainTranslator]: Completed translation [2023-12-16 17:19:15,608 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:19:15 WrapperNode [2023-12-16 17:19:15,608 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 17:19:15,609 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 17:19:15,609 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 17:19:15,609 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 17:19:15,614 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:19:15" (1/1) ... [2023-12-16 17:19:15,640 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:19:15" (1/1) ... [2023-12-16 17:19:15,677 INFO L138 Inliner]: procedures = 95, calls = 340, calls flagged for inlining = 27, calls inlined = 24, statements flattened = 799 [2023-12-16 17:19:15,677 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 17:19:15,678 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 17:19:15,678 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 17:19:15,678 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 17:19:15,686 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:19:15" (1/1) ... [2023-12-16 17:19:15,693 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:19:15" (1/1) ... [2023-12-16 17:19:15,714 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:19:15" (1/1) ... [2023-12-16 17:19:15,741 INFO L175 MemorySlicer]: Split 81 memory accesses to 20 slices as follows [2, 4, 4, 4, 2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4]. 9 percent of accesses are in the largest equivalence class. The 81 initializations are split as follows [2, 4, 4, 4, 2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4]. The 0 writes are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. [2023-12-16 17:19:15,742 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:19:15" (1/1) ... [2023-12-16 17:19:15,742 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:19:15" (1/1) ... [2023-12-16 17:19:15,767 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:19:15" (1/1) ... [2023-12-16 17:19:15,776 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:19:15" (1/1) ... [2023-12-16 17:19:15,780 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:19:15" (1/1) ... [2023-12-16 17:19:15,808 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:19:15" (1/1) ... [2023-12-16 17:19:15,815 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 17:19:15,816 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 17:19:15,816 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 17:19:15,816 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 17:19:15,817 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:19:15" (1/1) ... [2023-12-16 17:19:15,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:19:15,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 17:19:15,841 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-16 17:19:15,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-16 17:19:15,935 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 17:19:15,936 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedAtCurrentFloor__wrappee__twothirdsfull [2023-12-16 17:19:15,936 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedAtCurrentFloor__wrappee__twothirdsfull [2023-12-16 17:19:15,936 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2023-12-16 17:19:15,936 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2023-12-16 17:19:15,936 INFO L130 BoogieDeclarations]: Found specification of procedure bigMacCall [2023-12-16 17:19:15,936 INFO L138 BoogieDeclarations]: Found implementation of procedure bigMacCall [2023-12-16 17:19:15,936 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2023-12-16 17:19:15,936 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2023-12-16 17:19:15,936 INFO L130 BoogieDeclarations]: Found specification of procedure isExecutiveFloorCalling [2023-12-16 17:19:15,936 INFO L138 BoogieDeclarations]: Found implementation of procedure isExecutiveFloorCalling [2023-12-16 17:19:15,937 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2023-12-16 17:19:15,937 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2023-12-16 17:19:15,937 INFO L130 BoogieDeclarations]: Found specification of procedure bobCall [2023-12-16 17:19:15,937 INFO L138 BoogieDeclarations]: Found implementation of procedure bobCall [2023-12-16 17:19:15,937 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2023-12-16 17:19:15,937 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2023-12-16 17:19:15,937 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2023-12-16 17:19:15,937 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2023-12-16 17:19:15,937 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2023-12-16 17:19:15,937 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2023-12-16 17:19:15,937 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2023-12-16 17:19:15,938 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2023-12-16 17:19:15,938 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2023-12-16 17:19:15,938 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2023-12-16 17:19:15,938 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2023-12-16 17:19:15,938 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2023-12-16 17:19:15,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 17:19:15,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-16 17:19:15,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-16 17:19:15,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-16 17:19:15,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-16 17:19:15,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-12-16 17:19:15,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-12-16 17:19:15,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-12-16 17:19:15,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-12-16 17:19:15,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-12-16 17:19:15,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-12-16 17:19:15,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-12-16 17:19:15,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-12-16 17:19:15,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-12-16 17:19:15,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-12-16 17:19:15,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2023-12-16 17:19:15,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2023-12-16 17:19:15,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2023-12-16 17:19:15,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2023-12-16 17:19:15,939 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2023-12-16 17:19:15,939 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentFloorID [2023-12-16 17:19:15,939 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentFloorID [2023-12-16 17:19:15,939 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2023-12-16 17:19:15,939 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2023-12-16 17:19:15,939 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2023-12-16 17:19:15,940 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2023-12-16 17:19:15,940 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2023-12-16 17:19:15,940 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2023-12-16 17:19:15,940 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2023-12-16 17:19:15,940 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2023-12-16 17:19:15,940 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2023-12-16 17:19:15,940 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2023-12-16 17:19:15,940 INFO L130 BoogieDeclarations]: Found specification of procedure buttonForFloorIsPressed [2023-12-16 17:19:15,940 INFO L138 BoogieDeclarations]: Found implementation of procedure buttonForFloorIsPressed [2023-12-16 17:19:15,940 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2023-12-16 17:19:15,940 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2023-12-16 17:19:15,940 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2023-12-16 17:19:15,940 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2023-12-16 17:19:15,940 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2023-12-16 17:19:15,941 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2023-12-16 17:19:15,941 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection__wrappee__weight [2023-12-16 17:19:15,941 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection__wrappee__weight [2023-12-16 17:19:15,941 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 17:19:15,941 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 17:19:15,941 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2023-12-16 17:19:15,941 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2023-12-16 17:19:16,196 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 17:19:16,198 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 17:19:17,175 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 17:19:17,246 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 17:19:17,246 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-16 17:19:17,246 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:19:17 BoogieIcfgContainer [2023-12-16 17:19:17,246 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 17:19:17,248 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 17:19:17,248 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 17:19:17,250 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 17:19:17,250 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 05:19:14" (1/3) ... [2023-12-16 17:19:17,251 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@260ab089 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:19:17, skipping insertion in model container [2023-12-16 17:19:17,251 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:19:15" (2/3) ... [2023-12-16 17:19:17,252 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@260ab089 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:19:17, skipping insertion in model container [2023-12-16 17:19:17,252 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:19:17" (3/3) ... [2023-12-16 17:19:17,254 INFO L112 eAbstractionObserver]: Analyzing ICFG elevator_spec14_product23.cil.c [2023-12-16 17:19:17,265 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 17:19:17,266 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 17:19:17,311 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 17:19:17,316 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4a8a7531, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 17:19:17,317 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 17:19:17,324 INFO L276 IsEmpty]: Start isEmpty. Operand has 537 states, 411 states have (on average 1.7007299270072993) internal successors, (699), 427 states have internal predecessors, (699), 99 states have call successors, (99), 25 states have call predecessors, (99), 25 states have return successors, (99), 97 states have call predecessors, (99), 99 states have call successors, (99) [2023-12-16 17:19:17,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-16 17:19:17,349 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:17,350 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:17,350 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:17,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:17,354 INFO L85 PathProgramCache]: Analyzing trace with hash -712473379, now seen corresponding path program 1 times [2023-12-16 17:19:17,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:17,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1097771094] [2023-12-16 17:19:17,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:17,363 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:17,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:17,381 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:17,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-16 17:19:17,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:17,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 605 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:19:17,667 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:17,763 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:19:17,763 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:17,763 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:17,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1097771094] [2023-12-16 17:19:17,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1097771094] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:17,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:17,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:17,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749348016] [2023-12-16 17:19:17,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:17,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:19:17,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:17,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:19:17,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:19:17,829 INFO L87 Difference]: Start difference. First operand has 537 states, 411 states have (on average 1.7007299270072993) internal successors, (699), 427 states have internal predecessors, (699), 99 states have call successors, (99), 25 states have call predecessors, (99), 25 states have return successors, (99), 97 states have call predecessors, (99), 99 states have call successors, (99) Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:17,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:17,975 INFO L93 Difference]: Finished difference Result 1073 states and 1800 transitions. [2023-12-16 17:19:17,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:19:17,977 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) Word has length 89 [2023-12-16 17:19:17,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:17,988 INFO L225 Difference]: With dead ends: 1073 [2023-12-16 17:19:17,988 INFO L226 Difference]: Without dead ends: 536 [2023-12-16 17:19:17,994 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:17,996 INFO L413 NwaCegarLoop]: 863 mSDtfsCounter, 15 mSDsluCounter, 1719 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 2582 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:17,997 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 2582 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:18,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2023-12-16 17:19:18,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 536. [2023-12-16 17:19:18,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 411 states have (on average 1.683698296836983) internal successors, (692), 426 states have internal predecessors, (692), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (98), 96 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-16 17:19:18,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 889 transitions. [2023-12-16 17:19:18,057 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 889 transitions. Word has length 89 [2023-12-16 17:19:18,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:18,058 INFO L495 AbstractCegarLoop]: Abstraction has 536 states and 889 transitions. [2023-12-16 17:19:18,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:18,058 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 889 transitions. [2023-12-16 17:19:18,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2023-12-16 17:19:18,063 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:18,064 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:18,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:18,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:18,271 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:18,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:18,271 INFO L85 PathProgramCache]: Analyzing trace with hash -700590897, now seen corresponding path program 1 times [2023-12-16 17:19:18,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:18,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1530862220] [2023-12-16 17:19:18,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:18,273 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:18,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:18,290 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:18,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-16 17:19:18,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:18,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:19:18,540 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:18,561 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:19:18,561 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:18,561 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:18,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1530862220] [2023-12-16 17:19:18,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1530862220] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:18,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:18,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:18,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075035762] [2023-12-16 17:19:18,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:18,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:19:18,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:18,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:19:18,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:19:18,563 INFO L87 Difference]: Start difference. First operand 536 states and 889 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:18,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:18,666 INFO L93 Difference]: Finished difference Result 1060 states and 1760 transitions. [2023-12-16 17:19:18,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:19:18,667 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) Word has length 90 [2023-12-16 17:19:18,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:18,669 INFO L225 Difference]: With dead ends: 1060 [2023-12-16 17:19:18,669 INFO L226 Difference]: Without dead ends: 536 [2023-12-16 17:19:18,672 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:18,673 INFO L413 NwaCegarLoop]: 858 mSDtfsCounter, 12 mSDsluCounter, 1707 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 2565 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:18,673 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 2565 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:18,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2023-12-16 17:19:18,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 536. [2023-12-16 17:19:18,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 411 states have (on average 1.6812652068126521) internal successors, (691), 426 states have internal predecessors, (691), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (98), 96 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-16 17:19:18,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 888 transitions. [2023-12-16 17:19:18,698 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 888 transitions. Word has length 90 [2023-12-16 17:19:18,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:18,698 INFO L495 AbstractCegarLoop]: Abstraction has 536 states and 888 transitions. [2023-12-16 17:19:18,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:18,698 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 888 transitions. [2023-12-16 17:19:18,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-16 17:19:18,702 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:18,702 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:18,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2023-12-16 17:19:18,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:18,908 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:18,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:18,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1977488863, now seen corresponding path program 1 times [2023-12-16 17:19:18,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:18,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1353751254] [2023-12-16 17:19:18,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:18,910 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:18,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:18,911 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:18,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2023-12-16 17:19:19,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:19,161 INFO L262 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:19:19,164 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:19,185 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:19:19,185 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:19,185 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:19,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1353751254] [2023-12-16 17:19:19,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1353751254] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:19,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:19,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:19,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122892337] [2023-12-16 17:19:19,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:19,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:19:19,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:19,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:19:19,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:19:19,187 INFO L87 Difference]: Start difference. First operand 536 states and 888 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:19,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:19,284 INFO L93 Difference]: Finished difference Result 1060 states and 1759 transitions. [2023-12-16 17:19:19,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:19:19,285 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) Word has length 91 [2023-12-16 17:19:19,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:19,288 INFO L225 Difference]: With dead ends: 1060 [2023-12-16 17:19:19,288 INFO L226 Difference]: Without dead ends: 536 [2023-12-16 17:19:19,291 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:19,294 INFO L413 NwaCegarLoop]: 858 mSDtfsCounter, 10 mSDsluCounter, 1707 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2565 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:19,294 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 2565 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:19,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2023-12-16 17:19:19,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 536. [2023-12-16 17:19:19,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 411 states have (on average 1.6788321167883211) internal successors, (690), 426 states have internal predecessors, (690), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (98), 96 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-16 17:19:19,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 887 transitions. [2023-12-16 17:19:19,321 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 887 transitions. Word has length 91 [2023-12-16 17:19:19,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:19,321 INFO L495 AbstractCegarLoop]: Abstraction has 536 states and 887 transitions. [2023-12-16 17:19:19,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:19,321 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 887 transitions. [2023-12-16 17:19:19,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-16 17:19:19,324 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:19,324 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:19,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:19,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:19,531 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:19,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:19,531 INFO L85 PathProgramCache]: Analyzing trace with hash -256907757, now seen corresponding path program 1 times [2023-12-16 17:19:19,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:19,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [748607964] [2023-12-16 17:19:19,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:19,532 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:19,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:19,548 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:19,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2023-12-16 17:19:19,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:19,771 INFO L262 TraceCheckSpWp]: Trace formula consists of 608 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:19:19,774 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:19,796 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:19:19,797 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:19,797 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:19,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [748607964] [2023-12-16 17:19:19,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [748607964] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:19,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:19,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:19,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351642893] [2023-12-16 17:19:19,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:19,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:19:19,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:19,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:19:19,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:19:19,799 INFO L87 Difference]: Start difference. First operand 536 states and 887 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:19,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:19,889 INFO L93 Difference]: Finished difference Result 1060 states and 1758 transitions. [2023-12-16 17:19:19,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:19:19,890 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) Word has length 92 [2023-12-16 17:19:19,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:19,893 INFO L225 Difference]: With dead ends: 1060 [2023-12-16 17:19:19,893 INFO L226 Difference]: Without dead ends: 536 [2023-12-16 17:19:19,895 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:19,896 INFO L413 NwaCegarLoop]: 858 mSDtfsCounter, 8 mSDsluCounter, 1707 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2565 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:19,896 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 2565 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:19,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2023-12-16 17:19:19,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 536. [2023-12-16 17:19:19,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 411 states have (on average 1.6763990267639903) internal successors, (689), 426 states have internal predecessors, (689), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (98), 96 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-16 17:19:19,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 886 transitions. [2023-12-16 17:19:19,913 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 886 transitions. Word has length 92 [2023-12-16 17:19:19,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:19,913 INFO L495 AbstractCegarLoop]: Abstraction has 536 states and 886 transitions. [2023-12-16 17:19:19,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:19,913 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 886 transitions. [2023-12-16 17:19:19,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2023-12-16 17:19:19,915 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:19,915 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:19,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:20,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:20,132 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:20,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:20,132 INFO L85 PathProgramCache]: Analyzing trace with hash -103755931, now seen corresponding path program 1 times [2023-12-16 17:19:20,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:20,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [555191440] [2023-12-16 17:19:20,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:20,133 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:20,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:20,134 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:20,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2023-12-16 17:19:20,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:20,342 INFO L262 TraceCheckSpWp]: Trace formula consists of 609 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:19:20,345 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:20,369 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:19:20,370 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:20,370 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:20,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [555191440] [2023-12-16 17:19:20,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [555191440] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:20,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:20,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:20,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831832563] [2023-12-16 17:19:20,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:20,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:19:20,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:20,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:19:20,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:19:20,371 INFO L87 Difference]: Start difference. First operand 536 states and 886 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:20,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:20,470 INFO L93 Difference]: Finished difference Result 1060 states and 1757 transitions. [2023-12-16 17:19:20,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:19:20,471 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) Word has length 93 [2023-12-16 17:19:20,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:20,473 INFO L225 Difference]: With dead ends: 1060 [2023-12-16 17:19:20,473 INFO L226 Difference]: Without dead ends: 536 [2023-12-16 17:19:20,475 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:20,476 INFO L413 NwaCegarLoop]: 858 mSDtfsCounter, 6 mSDsluCounter, 1707 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2565 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:20,476 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 2565 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:20,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2023-12-16 17:19:20,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 536. [2023-12-16 17:19:20,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 411 states have (on average 1.6739659367396593) internal successors, (688), 426 states have internal predecessors, (688), 99 states have call successors, (99), 26 states have call predecessors, (99), 25 states have return successors, (98), 96 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-16 17:19:20,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 885 transitions. [2023-12-16 17:19:20,494 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 885 transitions. Word has length 93 [2023-12-16 17:19:20,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:20,495 INFO L495 AbstractCegarLoop]: Abstraction has 536 states and 885 transitions. [2023-12-16 17:19:20,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:20,495 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 885 transitions. [2023-12-16 17:19:20,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-16 17:19:20,497 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:20,497 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:20,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:20,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:20,704 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:20,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:20,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1296271529, now seen corresponding path program 1 times [2023-12-16 17:19:20,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:20,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [930171435] [2023-12-16 17:19:20,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:20,705 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:20,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:20,706 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:20,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2023-12-16 17:19:20,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:20,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:19:20,911 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:20,954 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:19:20,954 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:20,954 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:20,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [930171435] [2023-12-16 17:19:20,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [930171435] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:20,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:20,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:19:20,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955244786] [2023-12-16 17:19:20,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:20,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:19:20,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:20,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:19:20,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:19:20,956 INFO L87 Difference]: Start difference. First operand 536 states and 885 transitions. Second operand has 7 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:19:21,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:21,123 INFO L93 Difference]: Finished difference Result 1070 states and 1773 transitions. [2023-12-16 17:19:21,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:19:21,123 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) Word has length 94 [2023-12-16 17:19:21,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:21,126 INFO L225 Difference]: With dead ends: 1070 [2023-12-16 17:19:21,126 INFO L226 Difference]: Without dead ends: 550 [2023-12-16 17:19:21,128 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:19:21,129 INFO L413 NwaCegarLoop]: 856 mSDtfsCounter, 115 mSDsluCounter, 4186 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 5042 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:21,129 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 5042 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:21,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2023-12-16 17:19:21,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 548. [2023-12-16 17:19:21,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 548 states, 420 states have (on average 1.6714285714285715) internal successors, (702), 437 states have internal predecessors, (702), 100 states have call successors, (100), 26 states have call predecessors, (100), 27 states have return successors, (102), 97 states have call predecessors, (102), 99 states have call successors, (102) [2023-12-16 17:19:21,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 548 states to 548 states and 904 transitions. [2023-12-16 17:19:21,144 INFO L78 Accepts]: Start accepts. Automaton has 548 states and 904 transitions. Word has length 94 [2023-12-16 17:19:21,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:21,144 INFO L495 AbstractCegarLoop]: Abstraction has 548 states and 904 transitions. [2023-12-16 17:19:21,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:19:21,144 INFO L276 IsEmpty]: Start isEmpty. Operand 548 states and 904 transitions. [2023-12-16 17:19:21,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-16 17:19:21,146 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:21,146 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:21,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:21,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:21,353 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:21,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:21,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1513640216, now seen corresponding path program 1 times [2023-12-16 17:19:21,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:21,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1339752218] [2023-12-16 17:19:21,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:21,354 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:21,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:21,355 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:21,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2023-12-16 17:19:21,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:21,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:19:21,564 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:21,588 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:19:21,588 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:21,588 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:21,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1339752218] [2023-12-16 17:19:21,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1339752218] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:21,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:21,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:21,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969569198] [2023-12-16 17:19:21,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:21,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:19:21,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:21,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:19:21,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:19:21,590 INFO L87 Difference]: Start difference. First operand 548 states and 904 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:21,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:21,694 INFO L93 Difference]: Finished difference Result 1076 states and 1783 transitions. [2023-12-16 17:19:21,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:19:21,694 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) Word has length 94 [2023-12-16 17:19:21,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:21,697 INFO L225 Difference]: With dead ends: 1076 [2023-12-16 17:19:21,697 INFO L226 Difference]: Without dead ends: 544 [2023-12-16 17:19:21,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:21,699 INFO L413 NwaCegarLoop]: 857 mSDtfsCounter, 6 mSDsluCounter, 1707 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2564 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:21,699 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 2564 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:21,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2023-12-16 17:19:21,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 544. [2023-12-16 17:19:21,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 544 states, 418 states have (on average 1.6722488038277512) internal successors, (699), 434 states have internal predecessors, (699), 99 states have call successors, (99), 26 states have call predecessors, (99), 26 states have return successors, (99), 96 states have call predecessors, (99), 98 states have call successors, (99) [2023-12-16 17:19:21,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 897 transitions. [2023-12-16 17:19:21,732 INFO L78 Accepts]: Start accepts. Automaton has 544 states and 897 transitions. Word has length 94 [2023-12-16 17:19:21,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:21,732 INFO L495 AbstractCegarLoop]: Abstraction has 544 states and 897 transitions. [2023-12-16 17:19:21,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 1 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:21,733 INFO L276 IsEmpty]: Start isEmpty. Operand 544 states and 897 transitions. [2023-12-16 17:19:21,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2023-12-16 17:19:21,734 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:21,734 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:21,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:21,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:21,958 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:21,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:21,958 INFO L85 PathProgramCache]: Analyzing trace with hash -773705559, now seen corresponding path program 1 times [2023-12-16 17:19:21,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:21,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1049984418] [2023-12-16 17:19:21,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:21,959 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:21,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:21,960 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:21,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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)] Waiting until timeout for monitored process [2023-12-16 17:19:22,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:22,162 INFO L262 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:19:22,165 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:22,183 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:19:22,183 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:22,183 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:22,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1049984418] [2023-12-16 17:19:22,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1049984418] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:22,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:22,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:22,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070373530] [2023-12-16 17:19:22,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:22,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:19:22,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:22,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:19:22,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:19:22,185 INFO L87 Difference]: Start difference. First operand 544 states and 897 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:22,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:22,347 INFO L93 Difference]: Finished difference Result 1099 states and 1825 transitions. [2023-12-16 17:19:22,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:19:22,348 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 95 [2023-12-16 17:19:22,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:22,350 INFO L225 Difference]: With dead ends: 1099 [2023-12-16 17:19:22,350 INFO L226 Difference]: Without dead ends: 557 [2023-12-16 17:19:22,352 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:22,353 INFO L413 NwaCegarLoop]: 814 mSDtfsCounter, 112 mSDsluCounter, 1581 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 2395 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:22,353 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 2395 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:22,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2023-12-16 17:19:22,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 549. [2023-12-16 17:19:22,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 423 states have (on average 1.6595744680851063) internal successors, (702), 438 states have internal predecessors, (702), 99 states have call successors, (99), 27 states have call predecessors, (99), 26 states have return successors, (98), 96 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-16 17:19:22,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 899 transitions. [2023-12-16 17:19:22,367 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 899 transitions. Word has length 95 [2023-12-16 17:19:22,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:22,367 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 899 transitions. [2023-12-16 17:19:22,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:22,367 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 899 transitions. [2023-12-16 17:19:22,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-12-16 17:19:22,370 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:22,370 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:22,392 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:22,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:22,576 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:22,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:22,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1883591340, now seen corresponding path program 1 times [2023-12-16 17:19:22,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:22,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1182555820] [2023-12-16 17:19:22,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:22,577 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:22,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:22,578 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:22,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2023-12-16 17:19:22,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:22,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:19:22,900 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:22,932 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:19:22,932 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:22,933 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:22,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1182555820] [2023-12-16 17:19:22,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1182555820] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:22,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:22,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:22,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762034611] [2023-12-16 17:19:22,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:22,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:19:22,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:22,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:19:22,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:19:22,934 INFO L87 Difference]: Start difference. First operand 549 states and 899 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:23,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:23,075 INFO L93 Difference]: Finished difference Result 1052 states and 1723 transitions. [2023-12-16 17:19:23,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:19:23,076 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 96 [2023-12-16 17:19:23,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:23,078 INFO L225 Difference]: With dead ends: 1052 [2023-12-16 17:19:23,078 INFO L226 Difference]: Without dead ends: 549 [2023-12-16 17:19:23,080 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:23,081 INFO L413 NwaCegarLoop]: 815 mSDtfsCounter, 77 mSDsluCounter, 1581 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 2396 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:23,081 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 2396 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:23,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2023-12-16 17:19:23,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 549. [2023-12-16 17:19:23,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 423 states have (on average 1.6501182033096926) internal successors, (698), 438 states have internal predecessors, (698), 99 states have call successors, (99), 27 states have call predecessors, (99), 26 states have return successors, (98), 96 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-16 17:19:23,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 895 transitions. [2023-12-16 17:19:23,093 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 895 transitions. Word has length 96 [2023-12-16 17:19:23,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:23,093 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 895 transitions. [2023-12-16 17:19:23,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:23,093 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 895 transitions. [2023-12-16 17:19:23,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2023-12-16 17:19:23,095 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:23,095 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:23,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:23,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:23,301 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:23,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:23,302 INFO L85 PathProgramCache]: Analyzing trace with hash -681203484, now seen corresponding path program 1 times [2023-12-16 17:19:23,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:23,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1340002041] [2023-12-16 17:19:23,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:23,302 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:23,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:23,303 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:23,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2023-12-16 17:19:23,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:23,512 INFO L262 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:19:23,514 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:23,535 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:19:23,536 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:23,536 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:23,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1340002041] [2023-12-16 17:19:23,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1340002041] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:23,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:23,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:23,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450629534] [2023-12-16 17:19:23,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:23,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:19:23,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:23,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:19:23,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:19:23,537 INFO L87 Difference]: Start difference. First operand 549 states and 895 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:23,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:23,704 INFO L93 Difference]: Finished difference Result 1052 states and 1719 transitions. [2023-12-16 17:19:23,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:19:23,705 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 97 [2023-12-16 17:19:23,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:23,707 INFO L225 Difference]: With dead ends: 1052 [2023-12-16 17:19:23,707 INFO L226 Difference]: Without dead ends: 549 [2023-12-16 17:19:23,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:23,710 INFO L413 NwaCegarLoop]: 815 mSDtfsCounter, 72 mSDsluCounter, 1581 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 2396 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:23,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 2396 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:23,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2023-12-16 17:19:23,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 549. [2023-12-16 17:19:23,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 423 states have (on average 1.6406619385342789) internal successors, (694), 438 states have internal predecessors, (694), 99 states have call successors, (99), 27 states have call predecessors, (99), 26 states have return successors, (98), 96 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-16 17:19:23,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 891 transitions. [2023-12-16 17:19:23,721 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 891 transitions. Word has length 97 [2023-12-16 17:19:23,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:23,721 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 891 transitions. [2023-12-16 17:19:23,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:23,721 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 891 transitions. [2023-12-16 17:19:23,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2023-12-16 17:19:23,723 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:23,723 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:23,746 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:23,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:23,929 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:23,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:23,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1547099236, now seen corresponding path program 1 times [2023-12-16 17:19:23,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:23,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2050050289] [2023-12-16 17:19:23,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:23,930 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:23,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:23,932 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:23,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (12)] Waiting until timeout for monitored process [2023-12-16 17:19:24,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:24,230 INFO L262 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:19:24,232 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:24,278 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:19:24,278 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:24,278 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:24,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2050050289] [2023-12-16 17:19:24,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2050050289] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:24,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:24,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:19:24,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171217545] [2023-12-16 17:19:24,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:24,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:19:24,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:24,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:19:24,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:19:24,280 INFO L87 Difference]: Start difference. First operand 549 states and 891 transitions. Second operand has 7 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:19:24,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:24,433 INFO L93 Difference]: Finished difference Result 1060 states and 1728 transitions. [2023-12-16 17:19:24,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-16 17:19:24,434 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) Word has length 97 [2023-12-16 17:19:24,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:24,436 INFO L225 Difference]: With dead ends: 1060 [2023-12-16 17:19:24,436 INFO L226 Difference]: Without dead ends: 536 [2023-12-16 17:19:24,438 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:19:24,438 INFO L413 NwaCegarLoop]: 844 mSDtfsCounter, 106 mSDsluCounter, 4106 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 4950 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:24,438 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 4950 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:24,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2023-12-16 17:19:24,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 528. [2023-12-16 17:19:24,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 402 states have (on average 1.6343283582089552) internal successors, (657), 417 states have internal predecessors, (657), 99 states have call successors, (99), 27 states have call predecessors, (99), 26 states have return successors, (98), 96 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-16 17:19:24,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 854 transitions. [2023-12-16 17:19:24,448 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 854 transitions. Word has length 97 [2023-12-16 17:19:24,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:24,448 INFO L495 AbstractCegarLoop]: Abstraction has 528 states and 854 transitions. [2023-12-16 17:19:24,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:19:24,449 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 854 transitions. [2023-12-16 17:19:24,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-12-16 17:19:24,450 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:24,450 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:24,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (12)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:24,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:24,661 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:24,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:24,662 INFO L85 PathProgramCache]: Analyzing trace with hash -812776913, now seen corresponding path program 1 times [2023-12-16 17:19:24,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:24,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2039704540] [2023-12-16 17:19:24,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:24,662 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:24,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:24,669 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:24,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (13)] Waiting until timeout for monitored process [2023-12-16 17:19:24,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:24,869 INFO L262 TraceCheckSpWp]: Trace formula consists of 614 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:19:24,871 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:24,906 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:19:24,907 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:24,907 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:24,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2039704540] [2023-12-16 17:19:24,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2039704540] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:24,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:24,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:24,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312545197] [2023-12-16 17:19:24,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:24,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:19:24,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:24,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:19:24,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:19:24,908 INFO L87 Difference]: Start difference. First operand 528 states and 854 transitions. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:25,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:25,052 INFO L93 Difference]: Finished difference Result 1031 states and 1678 transitions. [2023-12-16 17:19:25,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:19:25,053 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 98 [2023-12-16 17:19:25,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:25,055 INFO L225 Difference]: With dead ends: 1031 [2023-12-16 17:19:25,055 INFO L226 Difference]: Without dead ends: 528 [2023-12-16 17:19:25,057 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:25,057 INFO L413 NwaCegarLoop]: 815 mSDtfsCounter, 40 mSDsluCounter, 1581 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 2396 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:25,057 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 2396 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:25,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2023-12-16 17:19:25,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 528. [2023-12-16 17:19:25,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 402 states have (on average 1.6318407960199004) internal successors, (656), 417 states have internal predecessors, (656), 99 states have call successors, (99), 27 states have call predecessors, (99), 26 states have return successors, (98), 96 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-16 17:19:25,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 853 transitions. [2023-12-16 17:19:25,073 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 853 transitions. Word has length 98 [2023-12-16 17:19:25,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:25,073 INFO L495 AbstractCegarLoop]: Abstraction has 528 states and 853 transitions. [2023-12-16 17:19:25,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:25,073 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 853 transitions. [2023-12-16 17:19:25,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2023-12-16 17:19:25,075 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:25,075 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:25,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (13)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:25,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:25,282 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:25,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:25,283 INFO L85 PathProgramCache]: Analyzing trace with hash 652522783, now seen corresponding path program 1 times [2023-12-16 17:19:25,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:25,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [591470068] [2023-12-16 17:19:25,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:25,283 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:25,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:25,285 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:25,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (14)] Waiting until timeout for monitored process [2023-12-16 17:19:25,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:25,495 INFO L262 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:19:25,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:25,524 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:19:25,524 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:25,524 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:25,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [591470068] [2023-12-16 17:19:25,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [591470068] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:25,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:25,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:25,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705774402] [2023-12-16 17:19:25,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:25,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:19:25,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:25,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:19:25,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:19:25,526 INFO L87 Difference]: Start difference. First operand 528 states and 853 transitions. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:25,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:25,619 INFO L93 Difference]: Finished difference Result 1031 states and 1677 transitions. [2023-12-16 17:19:25,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:19:25,619 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 99 [2023-12-16 17:19:25,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:25,621 INFO L225 Difference]: With dead ends: 1031 [2023-12-16 17:19:25,622 INFO L226 Difference]: Without dead ends: 528 [2023-12-16 17:19:25,623 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:25,624 INFO L413 NwaCegarLoop]: 815 mSDtfsCounter, 38 mSDsluCounter, 1581 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 2396 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:25,624 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 2396 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:25,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2023-12-16 17:19:25,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 528. [2023-12-16 17:19:25,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 402 states have (on average 1.6293532338308458) internal successors, (655), 417 states have internal predecessors, (655), 99 states have call successors, (99), 27 states have call predecessors, (99), 26 states have return successors, (98), 96 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-16 17:19:25,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 852 transitions. [2023-12-16 17:19:25,634 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 852 transitions. Word has length 99 [2023-12-16 17:19:25,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:25,634 INFO L495 AbstractCegarLoop]: Abstraction has 528 states and 852 transitions. [2023-12-16 17:19:25,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:25,635 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 852 transitions. [2023-12-16 17:19:25,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-16 17:19:25,636 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:25,636 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:25,656 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (14)] Ended with exit code 0 [2023-12-16 17:19:25,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:25,842 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:25,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:25,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1996055096, now seen corresponding path program 1 times [2023-12-16 17:19:25,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:25,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1531094805] [2023-12-16 17:19:25,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:25,844 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:25,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:25,845 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:25,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (15)] Waiting until timeout for monitored process [2023-12-16 17:19:26,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:26,067 INFO L262 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:19:26,070 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:26,097 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:19:26,097 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:26,097 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:26,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1531094805] [2023-12-16 17:19:26,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1531094805] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:26,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:26,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:26,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158986717] [2023-12-16 17:19:26,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:26,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:19:26,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:26,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:19:26,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:19:26,099 INFO L87 Difference]: Start difference. First operand 528 states and 852 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:26,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:26,249 INFO L93 Difference]: Finished difference Result 1031 states and 1676 transitions. [2023-12-16 17:19:26,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:19:26,250 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 100 [2023-12-16 17:19:26,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:26,252 INFO L225 Difference]: With dead ends: 1031 [2023-12-16 17:19:26,252 INFO L226 Difference]: Without dead ends: 528 [2023-12-16 17:19:26,255 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:26,256 INFO L413 NwaCegarLoop]: 806 mSDtfsCounter, 63 mSDsluCounter, 1573 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 2379 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:26,256 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 2379 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:19:26,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2023-12-16 17:19:26,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 528. [2023-12-16 17:19:26,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 402 states have (on average 1.626865671641791) internal successors, (654), 417 states have internal predecessors, (654), 99 states have call successors, (99), 27 states have call predecessors, (99), 26 states have return successors, (98), 96 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-16 17:19:26,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 851 transitions. [2023-12-16 17:19:26,287 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 851 transitions. Word has length 100 [2023-12-16 17:19:26,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:26,287 INFO L495 AbstractCegarLoop]: Abstraction has 528 states and 851 transitions. [2023-12-16 17:19:26,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-16 17:19:26,287 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 851 transitions. [2023-12-16 17:19:26,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-12-16 17:19:26,290 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:26,290 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:26,299 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (15)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:26,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:26,497 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:26,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:26,498 INFO L85 PathProgramCache]: Analyzing trace with hash 81281802, now seen corresponding path program 1 times [2023-12-16 17:19:26,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:26,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [823315434] [2023-12-16 17:19:26,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:26,498 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:26,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:26,513 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:26,544 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (16)] Waiting until timeout for monitored process [2023-12-16 17:19:26,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:26,771 INFO L262 TraceCheckSpWp]: Trace formula consists of 616 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:19:26,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:26,822 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-16 17:19:26,822 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:26,823 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:26,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [823315434] [2023-12-16 17:19:26,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [823315434] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:26,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:26,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:19:26,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826871279] [2023-12-16 17:19:26,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:26,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:19:26,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:26,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:19:26,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:19:26,824 INFO L87 Difference]: Start difference. First operand 528 states and 851 transitions. Second operand has 8 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:19:27,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:27,018 INFO L93 Difference]: Finished difference Result 1029 states and 1671 transitions. [2023-12-16 17:19:27,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:19:27,018 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) Word has length 100 [2023-12-16 17:19:27,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:27,020 INFO L225 Difference]: With dead ends: 1029 [2023-12-16 17:19:27,020 INFO L226 Difference]: Without dead ends: 532 [2023-12-16 17:19:27,022 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:19:27,023 INFO L413 NwaCegarLoop]: 794 mSDtfsCounter, 39 mSDsluCounter, 4737 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 5531 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:27,023 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 5531 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:19:27,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2023-12-16 17:19:27,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 530. [2023-12-16 17:19:27,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 404 states have (on average 1.6212871287128714) internal successors, (655), 419 states have internal predecessors, (655), 99 states have call successors, (99), 27 states have call predecessors, (99), 26 states have return successors, (98), 96 states have call predecessors, (98), 98 states have call successors, (98) [2023-12-16 17:19:27,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 852 transitions. [2023-12-16 17:19:27,032 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 852 transitions. Word has length 100 [2023-12-16 17:19:27,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:27,032 INFO L495 AbstractCegarLoop]: Abstraction has 530 states and 852 transitions. [2023-12-16 17:19:27,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:19:27,033 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 852 transitions. [2023-12-16 17:19:27,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 17:19:27,034 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:27,034 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:27,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (16)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:27,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:27,273 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:27,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:27,274 INFO L85 PathProgramCache]: Analyzing trace with hash 448694922, now seen corresponding path program 1 times [2023-12-16 17:19:27,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:27,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [588407901] [2023-12-16 17:19:27,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:27,274 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:27,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:27,289 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:27,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (17)] Waiting until timeout for monitored process [2023-12-16 17:19:27,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:27,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 617 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:19:27,573 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:27,648 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:19:27,648 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:27,648 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:27,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [588407901] [2023-12-16 17:19:27,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [588407901] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:27,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:27,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:27,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012406786] [2023-12-16 17:19:27,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:27,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:19:27,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:27,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:19:27,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:27,650 INFO L87 Difference]: Start difference. First operand 530 states and 852 transitions. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:19:28,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:28,256 INFO L93 Difference]: Finished difference Result 1027 states and 1694 transitions. [2023-12-16 17:19:28,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:19:28,257 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 101 [2023-12-16 17:19:28,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:28,259 INFO L225 Difference]: With dead ends: 1027 [2023-12-16 17:19:28,259 INFO L226 Difference]: Without dead ends: 534 [2023-12-16 17:19:28,262 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:19:28,262 INFO L413 NwaCegarLoop]: 787 mSDtfsCounter, 788 mSDsluCounter, 1211 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 806 SdHoareTripleChecker+Valid, 1998 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:28,262 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [806 Valid, 1998 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 484 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 17:19:28,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2023-12-16 17:19:28,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 534. [2023-12-16 17:19:28,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 407 states have (on average 1.6167076167076166) internal successors, (658), 422 states have internal predecessors, (658), 99 states have call successors, (99), 28 states have call predecessors, (99), 27 states have return successors, (99), 96 states have call predecessors, (99), 98 states have call successors, (99) [2023-12-16 17:19:28,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 856 transitions. [2023-12-16 17:19:28,276 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 856 transitions. Word has length 101 [2023-12-16 17:19:28,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:28,276 INFO L495 AbstractCegarLoop]: Abstraction has 534 states and 856 transitions. [2023-12-16 17:19:28,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 4 states have internal predecessors, (64), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:19:28,276 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 856 transitions. [2023-12-16 17:19:28,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-16 17:19:28,278 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:28,278 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:28,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (17)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:28,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:28,484 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:28,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:28,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1837575412, now seen corresponding path program 1 times [2023-12-16 17:19:28,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:28,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1944966518] [2023-12-16 17:19:28,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:28,485 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:28,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:28,486 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:28,519 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (18)] Waiting until timeout for monitored process [2023-12-16 17:19:28,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:28,704 INFO L262 TraceCheckSpWp]: Trace formula consists of 620 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:19:28,707 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:28,792 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-16 17:19:28,792 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:28,792 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:28,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1944966518] [2023-12-16 17:19:28,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1944966518] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:28,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:28,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:28,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19189901] [2023-12-16 17:19:28,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:28,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:19:28,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:28,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:19:28,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:28,794 INFO L87 Difference]: Start difference. First operand 534 states and 856 transitions. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:19:29,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:29,464 INFO L93 Difference]: Finished difference Result 1036 states and 1701 transitions. [2023-12-16 17:19:29,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:19:29,464 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 104 [2023-12-16 17:19:29,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:29,467 INFO L225 Difference]: With dead ends: 1036 [2023-12-16 17:19:29,467 INFO L226 Difference]: Without dead ends: 539 [2023-12-16 17:19:29,469 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:19:29,470 INFO L413 NwaCegarLoop]: 788 mSDtfsCounter, 774 mSDsluCounter, 1211 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 791 SdHoareTripleChecker+Valid, 1999 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:29,470 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [791 Valid, 1999 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 17:19:29,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2023-12-16 17:19:29,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 539. [2023-12-16 17:19:29,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 411 states have (on average 1.610705596107056) internal successors, (662), 426 states have internal predecessors, (662), 99 states have call successors, (99), 29 states have call predecessors, (99), 28 states have return successors, (100), 96 states have call predecessors, (100), 98 states have call successors, (100) [2023-12-16 17:19:29,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 861 transitions. [2023-12-16 17:19:29,496 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 861 transitions. Word has length 104 [2023-12-16 17:19:29,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:29,497 INFO L495 AbstractCegarLoop]: Abstraction has 539 states and 861 transitions. [2023-12-16 17:19:29,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 4 states have internal predecessors, (66), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:19:29,497 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 861 transitions. [2023-12-16 17:19:29,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-12-16 17:19:29,499 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:29,499 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:29,520 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (18)] Ended with exit code 0 [2023-12-16 17:19:29,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:29,706 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:29,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:29,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1284678714, now seen corresponding path program 1 times [2023-12-16 17:19:29,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:29,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1744186085] [2023-12-16 17:19:29,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:29,707 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:29,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:29,708 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:29,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (19)] Waiting until timeout for monitored process [2023-12-16 17:19:29,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:29,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 623 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:19:29,937 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:30,027 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-16 17:19:30,027 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:30,027 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:30,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1744186085] [2023-12-16 17:19:30,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1744186085] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:30,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:30,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:30,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039401563] [2023-12-16 17:19:30,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:30,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:19:30,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:30,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:19:30,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:30,030 INFO L87 Difference]: Start difference. First operand 539 states and 861 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:19:30,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:30,675 INFO L93 Difference]: Finished difference Result 1047 states and 1710 transitions. [2023-12-16 17:19:30,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:19:30,675 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 107 [2023-12-16 17:19:30,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:30,678 INFO L225 Difference]: With dead ends: 1047 [2023-12-16 17:19:30,678 INFO L226 Difference]: Without dead ends: 545 [2023-12-16 17:19:30,680 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:19:30,681 INFO L413 NwaCegarLoop]: 788 mSDtfsCounter, 782 mSDsluCounter, 1211 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 799 SdHoareTripleChecker+Valid, 1999 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:30,681 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [799 Valid, 1999 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 489 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 17:19:30,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2023-12-16 17:19:30,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 545. [2023-12-16 17:19:30,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 416 states have (on average 1.6033653846153846) internal successors, (667), 431 states have internal predecessors, (667), 99 states have call successors, (99), 30 states have call predecessors, (99), 29 states have return successors, (101), 96 states have call predecessors, (101), 98 states have call successors, (101) [2023-12-16 17:19:30,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 867 transitions. [2023-12-16 17:19:30,693 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 867 transitions. Word has length 107 [2023-12-16 17:19:30,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:30,693 INFO L495 AbstractCegarLoop]: Abstraction has 545 states and 867 transitions. [2023-12-16 17:19:30,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:19:30,694 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 867 transitions. [2023-12-16 17:19:30,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-12-16 17:19:30,695 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:30,695 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:30,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (19)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:30,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:30,902 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:30,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:30,902 INFO L85 PathProgramCache]: Analyzing trace with hash 303327912, now seen corresponding path program 1 times [2023-12-16 17:19:30,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:30,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [453391065] [2023-12-16 17:19:30,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:30,903 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:30,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:30,904 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:30,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (20)] Waiting until timeout for monitored process [2023-12-16 17:19:31,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:31,103 INFO L262 TraceCheckSpWp]: Trace formula consists of 626 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:19:31,105 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:31,179 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-16 17:19:31,180 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:31,180 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:31,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [453391065] [2023-12-16 17:19:31,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [453391065] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:31,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:31,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:31,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916842610] [2023-12-16 17:19:31,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:31,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:19:31,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:31,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:19:31,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:31,181 INFO L87 Difference]: Start difference. First operand 545 states and 867 transitions. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:19:31,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:31,806 INFO L93 Difference]: Finished difference Result 1060 states and 1721 transitions. [2023-12-16 17:19:31,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:19:31,807 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 110 [2023-12-16 17:19:31,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:31,809 INFO L225 Difference]: With dead ends: 1060 [2023-12-16 17:19:31,810 INFO L226 Difference]: Without dead ends: 552 [2023-12-16 17:19:31,812 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:19:31,812 INFO L413 NwaCegarLoop]: 788 mSDtfsCounter, 784 mSDsluCounter, 1211 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 801 SdHoareTripleChecker+Valid, 1999 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:31,812 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [801 Valid, 1999 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 17:19:31,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2023-12-16 17:19:31,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 552. [2023-12-16 17:19:31,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 422 states have (on average 1.59478672985782) internal successors, (673), 437 states have internal predecessors, (673), 99 states have call successors, (99), 31 states have call predecessors, (99), 30 states have return successors, (102), 96 states have call predecessors, (102), 98 states have call successors, (102) [2023-12-16 17:19:31,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 874 transitions. [2023-12-16 17:19:31,841 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 874 transitions. Word has length 110 [2023-12-16 17:19:31,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:31,842 INFO L495 AbstractCegarLoop]: Abstraction has 552 states and 874 transitions. [2023-12-16 17:19:31,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 4 states have internal predecessors, (70), 2 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-16 17:19:31,842 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 874 transitions. [2023-12-16 17:19:31,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-16 17:19:31,844 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:31,844 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:31,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (20)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:32,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:32,051 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:32,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:32,051 INFO L85 PathProgramCache]: Analyzing trace with hash -841519358, now seen corresponding path program 1 times [2023-12-16 17:19:32,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:32,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1520773975] [2023-12-16 17:19:32,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:32,052 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:32,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:32,053 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:32,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (21)] Waiting until timeout for monitored process [2023-12-16 17:19:32,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:32,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 629 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-16 17:19:32,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:32,428 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:19:32,428 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:32,428 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:32,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1520773975] [2023-12-16 17:19:32,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1520773975] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:32,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:32,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-16 17:19:32,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669166936] [2023-12-16 17:19:32,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:32,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 17:19:32,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:32,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 17:19:32,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:19:32,430 INFO L87 Difference]: Start difference. First operand 552 states and 874 transitions. Second operand has 9 states, 8 states have (on average 9.125) internal successors, (73), 7 states have internal predecessors, (73), 3 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 5 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:19:37,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:37,078 INFO L93 Difference]: Finished difference Result 1686 states and 2714 transitions. [2023-12-16 17:19:37,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-16 17:19:37,078 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 9.125) internal successors, (73), 7 states have internal predecessors, (73), 3 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 5 states have call predecessors, (13), 3 states have call successors, (13) Word has length 113 [2023-12-16 17:19:37,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:37,083 INFO L225 Difference]: With dead ends: 1686 [2023-12-16 17:19:37,083 INFO L226 Difference]: Without dead ends: 1171 [2023-12-16 17:19:37,086 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-12-16 17:19:37,086 INFO L413 NwaCegarLoop]: 626 mSDtfsCounter, 1449 mSDsluCounter, 2763 mSDsCounter, 0 mSdLazyCounter, 6216 mSolverCounterSat, 322 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1559 SdHoareTripleChecker+Valid, 3389 SdHoareTripleChecker+Invalid, 6538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 322 IncrementalHoareTripleChecker+Valid, 6216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:37,086 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1559 Valid, 3389 Invalid, 6538 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [322 Valid, 6216 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2023-12-16 17:19:37,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1171 states. [2023-12-16 17:19:37,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1171 to 1136. [2023-12-16 17:19:37,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1136 states, 847 states have (on average 1.5985832349468714) internal successors, (1354), 884 states have internal predecessors, (1354), 224 states have call successors, (224), 59 states have call predecessors, (224), 64 states have return successors, (249), 223 states have call predecessors, (249), 222 states have call successors, (249) [2023-12-16 17:19:37,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1136 states to 1136 states and 1827 transitions. [2023-12-16 17:19:37,127 INFO L78 Accepts]: Start accepts. Automaton has 1136 states and 1827 transitions. Word has length 113 [2023-12-16 17:19:37,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:37,128 INFO L495 AbstractCegarLoop]: Abstraction has 1136 states and 1827 transitions. [2023-12-16 17:19:37,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 9.125) internal successors, (73), 7 states have internal predecessors, (73), 3 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 5 states have call predecessors, (13), 3 states have call successors, (13) [2023-12-16 17:19:37,128 INFO L276 IsEmpty]: Start isEmpty. Operand 1136 states and 1827 transitions. [2023-12-16 17:19:37,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-16 17:19:37,130 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:37,130 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:37,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (21)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:37,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:37,337 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:37,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:37,337 INFO L85 PathProgramCache]: Analyzing trace with hash 862408120, now seen corresponding path program 1 times [2023-12-16 17:19:37,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:37,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1482017348] [2023-12-16 17:19:37,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:37,338 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:37,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:37,339 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:37,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (22)] Waiting until timeout for monitored process [2023-12-16 17:19:37,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:37,585 INFO L262 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-16 17:19:37,588 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:37,681 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-16 17:19:37,682 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:37,682 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:37,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1482017348] [2023-12-16 17:19:37,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1482017348] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:37,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:37,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:19:37,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261757804] [2023-12-16 17:19:37,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:37,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:19:37,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:37,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:19:37,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:19:37,683 INFO L87 Difference]: Start difference. First operand 1136 states and 1827 transitions. Second operand has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:19:38,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:38,013 INFO L93 Difference]: Finished difference Result 2205 states and 3567 transitions. [2023-12-16 17:19:38,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:19:38,028 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) Word has length 116 [2023-12-16 17:19:38,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:38,034 INFO L225 Difference]: With dead ends: 2205 [2023-12-16 17:19:38,035 INFO L226 Difference]: Without dead ends: 1097 [2023-12-16 17:19:38,039 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:19:38,039 INFO L413 NwaCegarLoop]: 794 mSDtfsCounter, 51 mSDsluCounter, 4734 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 5528 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:38,043 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 5528 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:19:38,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1097 states. [2023-12-16 17:19:38,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1097 to 1095. [2023-12-16 17:19:38,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1095 states, 817 states have (on average 1.6046511627906976) internal successors, (1311), 853 states have internal predecessors, (1311), 218 states have call successors, (218), 56 states have call predecessors, (218), 59 states have return successors, (236), 216 states have call predecessors, (236), 216 states have call successors, (236) [2023-12-16 17:19:38,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1095 states to 1095 states and 1765 transitions. [2023-12-16 17:19:38,112 INFO L78 Accepts]: Start accepts. Automaton has 1095 states and 1765 transitions. Word has length 116 [2023-12-16 17:19:38,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:38,112 INFO L495 AbstractCegarLoop]: Abstraction has 1095 states and 1765 transitions. [2023-12-16 17:19:38,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2023-12-16 17:19:38,112 INFO L276 IsEmpty]: Start isEmpty. Operand 1095 states and 1765 transitions. [2023-12-16 17:19:38,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-16 17:19:38,128 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:38,128 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:38,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (22)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:38,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:38,335 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:38,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:38,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1230212027, now seen corresponding path program 1 times [2023-12-16 17:19:38,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:38,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [498950170] [2023-12-16 17:19:38,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:38,336 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:38,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:38,337 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:38,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (23)] Waiting until timeout for monitored process [2023-12-16 17:19:38,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:38,588 INFO L262 TraceCheckSpWp]: Trace formula consists of 644 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-16 17:19:38,590 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:38,721 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-16 17:19:38,722 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:38,722 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:38,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [498950170] [2023-12-16 17:19:38,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [498950170] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:38,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:38,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:19:38,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316738019] [2023-12-16 17:19:38,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:38,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-16 17:19:38,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:38,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-16 17:19:38,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-12-16 17:19:38,723 INFO L87 Difference]: Start difference. First operand 1095 states and 1765 transitions. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 6 states have internal predecessors, (80), 3 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:19:41,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:41,274 INFO L93 Difference]: Finished difference Result 2743 states and 4470 transitions. [2023-12-16 17:19:41,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-16 17:19:41,275 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 6 states have internal predecessors, (80), 3 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) Word has length 122 [2023-12-16 17:19:41,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:41,282 INFO L225 Difference]: With dead ends: 2743 [2023-12-16 17:19:41,282 INFO L226 Difference]: Without dead ends: 1682 [2023-12-16 17:19:41,286 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2023-12-16 17:19:41,287 INFO L413 NwaCegarLoop]: 371 mSDtfsCounter, 1927 mSDsluCounter, 1110 mSDsCounter, 0 mSdLazyCounter, 2933 mSolverCounterSat, 480 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2035 SdHoareTripleChecker+Valid, 1481 SdHoareTripleChecker+Invalid, 3413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 480 IncrementalHoareTripleChecker+Valid, 2933 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:41,287 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2035 Valid, 1481 Invalid, 3413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [480 Valid, 2933 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-16 17:19:41,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1682 states. [2023-12-16 17:19:41,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1682 to 1646. [2023-12-16 17:19:41,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1646 states, 1218 states have (on average 1.6075533661740558) internal successors, (1958), 1275 states have internal predecessors, (1958), 337 states have call successors, (337), 81 states have call predecessors, (337), 90 states have return successors, (380), 338 states have call predecessors, (380), 334 states have call successors, (380) [2023-12-16 17:19:41,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1646 states to 1646 states and 2675 transitions. [2023-12-16 17:19:41,348 INFO L78 Accepts]: Start accepts. Automaton has 1646 states and 2675 transitions. Word has length 122 [2023-12-16 17:19:41,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:41,349 INFO L495 AbstractCegarLoop]: Abstraction has 1646 states and 2675 transitions. [2023-12-16 17:19:41,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 6 states have internal predecessors, (80), 3 states have call successors, (15), 4 states have call predecessors, (15), 5 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:19:41,349 INFO L276 IsEmpty]: Start isEmpty. Operand 1646 states and 2675 transitions. [2023-12-16 17:19:41,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-16 17:19:41,350 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:41,350 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:41,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (23)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:41,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:41,556 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:41,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:41,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1390766850, now seen corresponding path program 1 times [2023-12-16 17:19:41,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:41,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2025464611] [2023-12-16 17:19:41,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:41,557 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:41,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:41,565 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:41,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (24)] Waiting until timeout for monitored process [2023-12-16 17:19:41,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:41,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 648 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-16 17:19:41,794 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:41,949 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:19:41,949 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:41,949 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:41,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2025464611] [2023-12-16 17:19:41,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2025464611] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:41,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:41,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:19:41,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368439814] [2023-12-16 17:19:41,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:41,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:19:41,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:41,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:19:41,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:19:41,951 INFO L87 Difference]: Start difference. First operand 1646 states and 2675 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-16 17:19:42,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:42,536 INFO L93 Difference]: Finished difference Result 4810 states and 7889 transitions. [2023-12-16 17:19:42,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:19:42,546 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 124 [2023-12-16 17:19:42,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:42,559 INFO L225 Difference]: With dead ends: 4810 [2023-12-16 17:19:42,559 INFO L226 Difference]: Without dead ends: 3198 [2023-12-16 17:19:42,566 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:19:42,566 INFO L413 NwaCegarLoop]: 821 mSDtfsCounter, 764 mSDsluCounter, 1387 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 768 SdHoareTripleChecker+Valid, 2208 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:42,566 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [768 Valid, 2208 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-16 17:19:42,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3198 states. [2023-12-16 17:19:42,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3198 to 2977. [2023-12-16 17:19:42,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2977 states, 2253 states have (on average 1.619618286728806) internal successors, (3649), 2338 states have internal predecessors, (3649), 558 states have call successors, (558), 147 states have call predecessors, (558), 165 states have return successors, (657), 543 states have call predecessors, (657), 552 states have call successors, (657) [2023-12-16 17:19:42,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2977 states to 2977 states and 4864 transitions. [2023-12-16 17:19:42,686 INFO L78 Accepts]: Start accepts. Automaton has 2977 states and 4864 transitions. Word has length 124 [2023-12-16 17:19:42,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:42,686 INFO L495 AbstractCegarLoop]: Abstraction has 2977 states and 4864 transitions. [2023-12-16 17:19:42,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-16 17:19:42,686 INFO L276 IsEmpty]: Start isEmpty. Operand 2977 states and 4864 transitions. [2023-12-16 17:19:42,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-16 17:19:42,688 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:42,688 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:42,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (24)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:42,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:42,895 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:42,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:42,896 INFO L85 PathProgramCache]: Analyzing trace with hash -821765411, now seen corresponding path program 1 times [2023-12-16 17:19:42,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:42,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1197869998] [2023-12-16 17:19:42,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:42,896 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:42,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:42,897 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:42,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (25)] Waiting until timeout for monitored process [2023-12-16 17:19:43,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:43,102 INFO L262 TraceCheckSpWp]: Trace formula consists of 645 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:19:43,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:43,177 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-12-16 17:19:43,177 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:43,177 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:43,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1197869998] [2023-12-16 17:19:43,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1197869998] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:43,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:43,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:19:43,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863630465] [2023-12-16 17:19:43,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:43,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:19:43,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:43,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:19:43,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:19:43,179 INFO L87 Difference]: Start difference. First operand 2977 states and 4864 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:19:44,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:44,047 INFO L93 Difference]: Finished difference Result 8578 states and 14150 transitions. [2023-12-16 17:19:44,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:19:44,048 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 123 [2023-12-16 17:19:44,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:44,079 INFO L225 Difference]: With dead ends: 8578 [2023-12-16 17:19:44,079 INFO L226 Difference]: Without dead ends: 5635 [2023-12-16 17:19:44,090 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:19:44,091 INFO L413 NwaCegarLoop]: 867 mSDtfsCounter, 687 mSDsluCounter, 1721 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 697 SdHoareTripleChecker+Valid, 2588 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:44,091 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [697 Valid, 2588 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 17:19:44,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5635 states. [2023-12-16 17:19:44,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5635 to 5607. [2023-12-16 17:19:44,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5607 states, 4214 states have (on average 1.5927859515899383) internal successors, (6712), 4377 states have internal predecessors, (6712), 1075 states have call successors, (1075), 297 states have call predecessors, (1075), 317 states have return successors, (1275), 1030 states have call predecessors, (1275), 1063 states have call successors, (1275) [2023-12-16 17:19:44,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5607 states to 5607 states and 9062 transitions. [2023-12-16 17:19:44,414 INFO L78 Accepts]: Start accepts. Automaton has 5607 states and 9062 transitions. Word has length 123 [2023-12-16 17:19:44,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:44,415 INFO L495 AbstractCegarLoop]: Abstraction has 5607 states and 9062 transitions. [2023-12-16 17:19:44,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 4 states have internal predecessors, (82), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:19:44,415 INFO L276 IsEmpty]: Start isEmpty. Operand 5607 states and 9062 transitions. [2023-12-16 17:19:44,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-12-16 17:19:44,416 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:44,417 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:44,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (25)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:44,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:44,623 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:44,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:44,623 INFO L85 PathProgramCache]: Analyzing trace with hash -550988596, now seen corresponding path program 1 times [2023-12-16 17:19:44,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:44,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [302768817] [2023-12-16 17:19:44,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:44,624 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:44,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:44,625 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:44,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (26)] Waiting until timeout for monitored process [2023-12-16 17:19:44,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:44,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:19:44,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:44,946 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:19:44,946 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:44,946 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:44,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [302768817] [2023-12-16 17:19:44,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [302768817] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:44,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:44,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:19:44,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646046327] [2023-12-16 17:19:44,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:44,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:19:44,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:44,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:19:44,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:19:44,948 INFO L87 Difference]: Start difference. First operand 5607 states and 9062 transitions. Second operand has 6 states, 6 states have (on average 14.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-16 17:19:45,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:45,987 INFO L93 Difference]: Finished difference Result 14186 states and 23252 transitions. [2023-12-16 17:19:45,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:19:45,987 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) Word has length 129 [2023-12-16 17:19:45,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:46,017 INFO L225 Difference]: With dead ends: 14186 [2023-12-16 17:19:46,018 INFO L226 Difference]: Without dead ends: 8613 [2023-12-16 17:19:46,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:19:46,035 INFO L413 NwaCegarLoop]: 917 mSDtfsCounter, 775 mSDsluCounter, 2673 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 776 SdHoareTripleChecker+Valid, 3590 SdHoareTripleChecker+Invalid, 730 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:46,035 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [776 Valid, 3590 Invalid, 730 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 719 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-16 17:19:46,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8613 states. [2023-12-16 17:19:46,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8613 to 8599. [2023-12-16 17:19:46,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8599 states, 6402 states have (on average 1.5810684161199624) internal successors, (10122), 6674 states have internal predecessors, (10122), 1698 states have call successors, (1698), 456 states have call predecessors, (1698), 498 states have return successors, (2167), 1661 states have call predecessors, (2167), 1680 states have call successors, (2167) [2023-12-16 17:19:46,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8599 states to 8599 states and 13987 transitions. [2023-12-16 17:19:46,573 INFO L78 Accepts]: Start accepts. Automaton has 8599 states and 13987 transitions. Word has length 129 [2023-12-16 17:19:46,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:46,574 INFO L495 AbstractCegarLoop]: Abstraction has 8599 states and 13987 transitions. [2023-12-16 17:19:46,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-16 17:19:46,574 INFO L276 IsEmpty]: Start isEmpty. Operand 8599 states and 13987 transitions. [2023-12-16 17:19:46,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-12-16 17:19:46,576 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:46,576 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:46,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (26)] Ended with exit code 0 [2023-12-16 17:19:46,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:46,782 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:46,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:46,783 INFO L85 PathProgramCache]: Analyzing trace with hash -968385202, now seen corresponding path program 1 times [2023-12-16 17:19:46,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:46,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1205829061] [2023-12-16 17:19:46,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:46,783 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:46,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:46,784 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:46,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (27)] Waiting until timeout for monitored process [2023-12-16 17:19:46,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:46,981 INFO L262 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-16 17:19:46,983 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:47,141 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-16 17:19:47,141 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:47,141 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:47,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1205829061] [2023-12-16 17:19:47,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1205829061] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:47,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:47,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-16 17:19:47,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561656148] [2023-12-16 17:19:47,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:47,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 17:19:47,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:47,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 17:19:47,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:19:47,144 INFO L87 Difference]: Start difference. First operand 8599 states and 13987 transitions. Second operand has 9 states, 8 states have (on average 10.875) internal successors, (87), 7 states have internal predecessors, (87), 3 states have call successors, (16), 4 states have call predecessors, (16), 6 states have return successors, (16), 5 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:19:50,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:50,484 INFO L93 Difference]: Finished difference Result 14337 states and 23207 transitions. [2023-12-16 17:19:50,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-16 17:19:50,485 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 10.875) internal successors, (87), 7 states have internal predecessors, (87), 3 states have call successors, (16), 4 states have call predecessors, (16), 6 states have return successors, (16), 5 states have call predecessors, (16), 3 states have call successors, (16) Word has length 129 [2023-12-16 17:19:50,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:50,513 INFO L225 Difference]: With dead ends: 14337 [2023-12-16 17:19:50,513 INFO L226 Difference]: Without dead ends: 8727 [2023-12-16 17:19:50,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-12-16 17:19:50,526 INFO L413 NwaCegarLoop]: 365 mSDtfsCounter, 1923 mSDsluCounter, 1591 mSDsCounter, 0 mSdLazyCounter, 4030 mSolverCounterSat, 466 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2033 SdHoareTripleChecker+Valid, 1956 SdHoareTripleChecker+Invalid, 4496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 466 IncrementalHoareTripleChecker+Valid, 4030 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:50,526 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2033 Valid, 1956 Invalid, 4496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [466 Valid, 4030 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-12-16 17:19:50,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8727 states. [2023-12-16 17:19:50,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8727 to 8575. [2023-12-16 17:19:50,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8575 states, 6390 states have (on average 1.580281690140845) internal successors, (10098), 6662 states have internal predecessors, (10098), 1686 states have call successors, (1686), 456 states have call predecessors, (1686), 498 states have return successors, (2155), 1649 states have call predecessors, (2155), 1668 states have call successors, (2155) [2023-12-16 17:19:51,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8575 states to 8575 states and 13939 transitions. [2023-12-16 17:19:51,013 INFO L78 Accepts]: Start accepts. Automaton has 8575 states and 13939 transitions. Word has length 129 [2023-12-16 17:19:51,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:51,014 INFO L495 AbstractCegarLoop]: Abstraction has 8575 states and 13939 transitions. [2023-12-16 17:19:51,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 10.875) internal successors, (87), 7 states have internal predecessors, (87), 3 states have call successors, (16), 4 states have call predecessors, (16), 6 states have return successors, (16), 5 states have call predecessors, (16), 3 states have call successors, (16) [2023-12-16 17:19:51,014 INFO L276 IsEmpty]: Start isEmpty. Operand 8575 states and 13939 transitions. [2023-12-16 17:19:51,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-16 17:19:51,016 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:51,017 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:51,038 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (27)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:51,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:51,223 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:51,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:51,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1552054244, now seen corresponding path program 1 times [2023-12-16 17:19:51,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:51,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1087768026] [2023-12-16 17:19:51,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:51,225 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:51,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:51,293 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:51,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (28)] Waiting until timeout for monitored process [2023-12-16 17:19:51,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:51,552 INFO L262 TraceCheckSpWp]: Trace formula consists of 678 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:19:51,555 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:51,660 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-16 17:19:51,660 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:51,660 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:51,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1087768026] [2023-12-16 17:19:51,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1087768026] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:51,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:51,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:19:51,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735436970] [2023-12-16 17:19:51,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:51,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:19:51,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:51,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:19:51,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:19:51,662 INFO L87 Difference]: Start difference. First operand 8575 states and 13939 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-16 17:19:52,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:52,354 INFO L93 Difference]: Finished difference Result 22870 states and 37935 transitions. [2023-12-16 17:19:52,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:19:52,354 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 137 [2023-12-16 17:19:52,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:52,412 INFO L225 Difference]: With dead ends: 22870 [2023-12-16 17:19:52,413 INFO L226 Difference]: Without dead ends: 14503 [2023-12-16 17:19:52,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:19:52,444 INFO L413 NwaCegarLoop]: 892 mSDtfsCounter, 756 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 756 SdHoareTripleChecker+Valid, 1657 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:52,444 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [756 Valid, 1657 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:19:52,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14503 states. [2023-12-16 17:19:53,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14503 to 14501. [2023-12-16 17:19:53,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14501 states, 10728 states have (on average 1.5746644295302012) internal successors, (16893), 11218 states have internal predecessors, (16893), 2930 states have call successors, (2930), 774 states have call predecessors, (2930), 842 states have return successors, (4177), 2891 states have call predecessors, (4177), 2900 states have call successors, (4177) [2023-12-16 17:19:53,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14501 states to 14501 states and 24000 transitions. [2023-12-16 17:19:53,186 INFO L78 Accepts]: Start accepts. Automaton has 14501 states and 24000 transitions. Word has length 137 [2023-12-16 17:19:53,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:53,186 INFO L495 AbstractCegarLoop]: Abstraction has 14501 states and 24000 transitions. [2023-12-16 17:19:53,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-16 17:19:53,186 INFO L276 IsEmpty]: Start isEmpty. Operand 14501 states and 24000 transitions. [2023-12-16 17:19:53,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-16 17:19:53,188 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:53,188 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:53,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (28)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:53,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:53,395 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:53,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:53,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1443612859, now seen corresponding path program 1 times [2023-12-16 17:19:53,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:53,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1001179453] [2023-12-16 17:19:53,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:53,396 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:53,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:53,398 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:53,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (29)] Waiting until timeout for monitored process [2023-12-16 17:19:53,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:53,636 INFO L262 TraceCheckSpWp]: Trace formula consists of 679 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:19:53,638 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:53,731 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-16 17:19:53,731 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:53,731 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:53,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1001179453] [2023-12-16 17:19:53,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1001179453] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:53,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:53,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:19:53,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059864381] [2023-12-16 17:19:53,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:53,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:19:53,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:53,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:19:53,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:19:53,733 INFO L87 Difference]: Start difference. First operand 14501 states and 24000 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-16 17:19:55,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:19:55,199 INFO L93 Difference]: Finished difference Result 40562 states and 69071 transitions. [2023-12-16 17:19:55,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:19:55,199 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 138 [2023-12-16 17:19:55,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:19:55,301 INFO L225 Difference]: With dead ends: 40562 [2023-12-16 17:19:55,301 INFO L226 Difference]: Without dead ends: 26385 [2023-12-16 17:19:55,357 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:19:55,357 INFO L413 NwaCegarLoop]: 886 mSDtfsCounter, 755 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 755 SdHoareTripleChecker+Valid, 1659 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:19:55,358 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [755 Valid, 1659 Invalid, 47 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [8 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:19:55,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26385 states. [2023-12-16 17:19:56,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26385 to 26383. [2023-12-16 17:19:56,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26383 states, 19428 states have (on average 1.5713403335392218) internal successors, (30528), 20354 states have internal predecessors, (30528), 5424 states have call successors, (5424), 1410 states have call predecessors, (5424), 1530 states have return successors, (8988), 5381 states have call predecessors, (8988), 5370 states have call successors, (8988) [2023-12-16 17:19:56,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26383 states to 26383 states and 44940 transitions. [2023-12-16 17:19:56,829 INFO L78 Accepts]: Start accepts. Automaton has 26383 states and 44940 transitions. Word has length 138 [2023-12-16 17:19:56,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:19:56,830 INFO L495 AbstractCegarLoop]: Abstraction has 26383 states and 44940 transitions. [2023-12-16 17:19:56,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-16 17:19:56,830 INFO L276 IsEmpty]: Start isEmpty. Operand 26383 states and 44940 transitions. [2023-12-16 17:19:56,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-16 17:19:56,832 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:19:56,832 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:19:56,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (29)] Forceful destruction successful, exit code 0 [2023-12-16 17:19:57,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:57,040 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:19:57,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:19:57,040 INFO L85 PathProgramCache]: Analyzing trace with hash 2004302273, now seen corresponding path program 1 times [2023-12-16 17:19:57,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:19:57,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [720884086] [2023-12-16 17:19:57,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:19:57,041 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:19:57,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:19:57,042 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:19:57,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (30)] Waiting until timeout for monitored process [2023-12-16 17:19:57,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:19:57,273 INFO L262 TraceCheckSpWp]: Trace formula consists of 680 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:19:57,275 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:19:57,364 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-16 17:19:57,364 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:19:57,364 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:19:57,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [720884086] [2023-12-16 17:19:57,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [720884086] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:19:57,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:19:57,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:19:57,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3123813] [2023-12-16 17:19:57,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:19:57,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:19:57,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:19:57,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:19:57,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:19:57,366 INFO L87 Difference]: Start difference. First operand 26383 states and 44940 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-16 17:20:00,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:00,432 INFO L93 Difference]: Finished difference Result 76006 states and 134696 transitions. [2023-12-16 17:20:00,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:20:00,432 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 139 [2023-12-16 17:20:00,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:00,695 INFO L225 Difference]: With dead ends: 76006 [2023-12-16 17:20:00,695 INFO L226 Difference]: Without dead ends: 50179 [2023-12-16 17:20:00,830 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:20:00,830 INFO L413 NwaCegarLoop]: 877 mSDtfsCounter, 751 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 751 SdHoareTripleChecker+Valid, 1658 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:00,830 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [751 Valid, 1658 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:20:00,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50179 states. [2023-12-16 17:20:03,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50179 to 50177. [2023-12-16 17:20:03,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50177 states, 36852 states have (on average 1.5691142950179096) internal successors, (57825), 38650 states have internal predecessors, (57825), 10418 states have call successors, (10418), 2682 states have call predecessors, (10418), 2906 states have return successors, (20919), 10367 states have call predecessors, (20919), 10316 states have call successors, (20919) [2023-12-16 17:20:04,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50177 states to 50177 states and 89162 transitions. [2023-12-16 17:20:04,405 INFO L78 Accepts]: Start accepts. Automaton has 50177 states and 89162 transitions. Word has length 139 [2023-12-16 17:20:04,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:04,405 INFO L495 AbstractCegarLoop]: Abstraction has 50177 states and 89162 transitions. [2023-12-16 17:20:04,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-16 17:20:04,405 INFO L276 IsEmpty]: Start isEmpty. Operand 50177 states and 89162 transitions. [2023-12-16 17:20:04,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-12-16 17:20:04,408 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:04,408 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:04,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (30)] Ended with exit code 0 [2023-12-16 17:20:04,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:04,614 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:04,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:04,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1799759796, now seen corresponding path program 1 times [2023-12-16 17:20:04,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:04,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1243775786] [2023-12-16 17:20:04,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:04,615 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:04,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:04,616 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:04,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (31)] Waiting until timeout for monitored process [2023-12-16 17:20:04,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:04,855 INFO L262 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:20:04,857 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:05,025 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-16 17:20:05,026 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:05,026 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:05,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1243775786] [2023-12-16 17:20:05,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1243775786] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:05,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:05,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-16 17:20:05,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338277946] [2023-12-16 17:20:05,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:05,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:20:05,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:05,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:20:05,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:20:05,027 INFO L87 Difference]: Start difference. First operand 50177 states and 89162 transitions. Second operand has 8 states, 8 states have (on average 12.0) internal successors, (96), 7 states have internal predecessors, (96), 4 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2023-12-16 17:20:11,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:20:11,328 INFO L93 Difference]: Finished difference Result 115329 states and 206991 transitions. [2023-12-16 17:20:11,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:20:11,329 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 7 states have internal predecessors, (96), 4 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 140 [2023-12-16 17:20:11,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:20:11,953 INFO L225 Difference]: With dead ends: 115329 [2023-12-16 17:20:11,953 INFO L226 Difference]: Without dead ends: 82855 [2023-12-16 17:20:12,153 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-12-16 17:20:12,153 INFO L413 NwaCegarLoop]: 796 mSDtfsCounter, 974 mSDsluCounter, 3570 mSDsCounter, 0 mSdLazyCounter, 1144 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 983 SdHoareTripleChecker+Valid, 4366 SdHoareTripleChecker+Invalid, 1191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:12,153 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [983 Valid, 4366 Invalid, 1191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1144 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-16 17:20:12,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82855 states. [2023-12-16 17:20:16,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82855 to 82241. [2023-12-16 17:20:16,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82241 states, 60914 states have (on average 1.5547493187116261) internal successors, (94706), 63483 states have internal predecessors, (94706), 16246 states have call successors, (16246), 4421 states have call predecessors, (16246), 5080 states have return successors, (35994), 16646 states have call predecessors, (35994), 16093 states have call successors, (35994) [2023-12-16 17:20:17,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82241 states to 82241 states and 146946 transitions. [2023-12-16 17:20:17,889 INFO L78 Accepts]: Start accepts. Automaton has 82241 states and 146946 transitions. Word has length 140 [2023-12-16 17:20:17,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:20:17,889 INFO L495 AbstractCegarLoop]: Abstraction has 82241 states and 146946 transitions. [2023-12-16 17:20:17,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.0) internal successors, (96), 7 states have internal predecessors, (96), 4 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2023-12-16 17:20:17,890 INFO L276 IsEmpty]: Start isEmpty. Operand 82241 states and 146946 transitions. [2023-12-16 17:20:17,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-16 17:20:17,893 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:20:17,893 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:17,938 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (31)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:18,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:18,096 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:20:18,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:20:18,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1475083057, now seen corresponding path program 1 times [2023-12-16 17:20:18,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:20:18,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1113411881] [2023-12-16 17:20:18,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:20:18,097 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:18,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:20:18,098 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:20:18,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (32)] Waiting until timeout for monitored process [2023-12-16 17:20:18,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:20:18,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 690 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:20:18,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:20:18,687 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-16 17:20:18,687 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:20:18,687 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:20:18,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1113411881] [2023-12-16 17:20:18,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1113411881] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:20:18,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:20:18,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:20:18,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946421136] [2023-12-16 17:20:18,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:20:18,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:20:18,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:20:18,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:20:18,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:18,689 INFO L87 Difference]: Start difference. First operand 82241 states and 146946 transitions. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 3 states have internal predecessors, (99), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Received shutdown request... [2023-12-16 17:20:21,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:20:21,442 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:20:21,451 INFO L413 NwaCegarLoop]: 890 mSDtfsCounter, 653 mSDsluCounter, 1292 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 654 SdHoareTripleChecker+Valid, 2182 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-16 17:20:21,451 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [654 Valid, 2182 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 212 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-16 17:20:21,452 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 17:20:21,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (32)] Forceful destruction successful, exit code 0 [2023-12-16 17:20:21,471 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 (32)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:20:21,471 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:20:21,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:20:21,660 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (82241states) and FLOYD_HOARE automaton (currently 4 states, 4 states before enhancement),while ReachableStatesComputation was computing reachable states (79793 states constructed, input type IntersectNwa). [2023-12-16 17:20:21,663 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:20:21,664 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 17:20:21,666 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 05:20:21 BoogieIcfgContainer [2023-12-16 17:20:21,666 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 17:20:21,666 INFO L158 Benchmark]: Toolchain (without parser) took 66702.86ms. Allocated memory was 203.4MB in the beginning and 5.8GB in the end (delta: 5.6GB). Free memory was 132.2MB in the beginning and 4.5GB in the end (delta: -4.4GB). Peak memory consumption was 2.3GB. Max. memory is 8.0GB. [2023-12-16 17:20:21,666 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 203.4MB. Free memory was 153.5MB in the beginning and 153.3MB in the end (delta: 167.9kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 17:20:21,666 INFO L158 Benchmark]: CACSL2BoogieTranslator took 644.23ms. Allocated memory was 203.4MB in the beginning and 244.3MB in the end (delta: 40.9MB). Free memory was 132.0MB in the beginning and 153.6MB in the end (delta: -21.6MB). Peak memory consumption was 21.9MB. Max. memory is 8.0GB. [2023-12-16 17:20:21,666 INFO L158 Benchmark]: Boogie Procedure Inliner took 68.26ms. Allocated memory is still 244.3MB. Free memory was 153.6MB in the beginning and 148.3MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-16 17:20:21,667 INFO L158 Benchmark]: Boogie Preprocessor took 138.00ms. Allocated memory is still 244.3MB. Free memory was 148.3MB in the beginning and 140.5MB in the end (delta: 7.9MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2023-12-16 17:20:21,667 INFO L158 Benchmark]: RCFGBuilder took 1430.25ms. Allocated memory is still 244.3MB. Free memory was 140.0MB in the beginning and 172.7MB in the end (delta: -32.8MB). Peak memory consumption was 27.5MB. Max. memory is 8.0GB. [2023-12-16 17:20:21,667 INFO L158 Benchmark]: TraceAbstraction took 64417.84ms. Allocated memory was 244.3MB in the beginning and 5.8GB in the end (delta: 5.5GB). Free memory was 172.2MB in the beginning and 4.5GB in the end (delta: -4.3GB). Peak memory consumption was 2.3GB. Max. memory is 8.0GB. [2023-12-16 17:20:21,668 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.14ms. Allocated memory is still 203.4MB. Free memory was 153.5MB in the beginning and 153.3MB in the end (delta: 167.9kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 644.23ms. Allocated memory was 203.4MB in the beginning and 244.3MB in the end (delta: 40.9MB). Free memory was 132.0MB in the beginning and 153.6MB in the end (delta: -21.6MB). Peak memory consumption was 21.9MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 68.26ms. Allocated memory is still 244.3MB. Free memory was 153.6MB in the beginning and 148.3MB in the end (delta: 5.2MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 138.00ms. Allocated memory is still 244.3MB. Free memory was 148.3MB in the beginning and 140.5MB in the end (delta: 7.9MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * RCFGBuilder took 1430.25ms. Allocated memory is still 244.3MB. Free memory was 140.0MB in the beginning and 172.7MB in the end (delta: -32.8MB). Peak memory consumption was 27.5MB. Max. memory is 8.0GB. * TraceAbstraction took 64417.84ms. Allocated memory was 244.3MB in the beginning and 5.8GB in the end (delta: 5.5GB). Free memory was 172.2MB in the beginning and 4.5GB in the end (delta: -4.3GB). Peak memory consumption was 2.3GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 48]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [48] - GenericResultAtLocation [Line: 408]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [408] - GenericResultAtLocation [Line: 503]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Specification14_spec.i","") [503] - GenericResultAtLocation [Line: 544]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [544] - GenericResultAtLocation [Line: 553]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [553] - GenericResultAtLocation [Line: 919]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [919] - GenericResultAtLocation [Line: 1586]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1586] - GenericResultAtLocation [Line: 3177]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [3177] - GenericResultAtLocation [Line: 3295]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [3295] - GenericResultAtLocation [Line: 3330]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [3330] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 549]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 549). Cancelled while NwaCegarLoop was constructing difference of abstraction (82241states) and FLOYD_HOARE automaton (currently 4 states, 4 states before enhancement),while ReachableStatesComputation was computing reachable states (79793 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 26 procedures, 537 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 64.4s, OverallIterations: 31, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 34.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 15738 SdHoareTripleChecker+Valid, 16.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 15312 mSDsluCounter, 85544 SdHoareTripleChecker+Invalid, 14.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 60765 mSDsCounter, 1457 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 20169 IncrementalHoareTripleChecker+Invalid, 21626 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1457 mSolverCounterUnsat, 24779 mSDtfsCounter, 20169 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3420 GetRequests, 3277 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=82241occurred in iteration=30, InterpolantAutomatonStates: 171, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 13.5s AutomataMinimizationTime, 30 MinimizatonAttempts, 1128 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.1s SsaConstructionTime, 3.7s SatisfiabilityAnalysisTime, 2.8s InterpolantComputationTime, 3402 NumberOfCodeBlocks, 3402 NumberOfCodeBlocksAsserted, 31 NumberOfCheckSat, 3371 ConstructedInterpolants, 0 QuantifiedInterpolants, 6553 SizeOfPredicates, 54 NumberOfNonLiveVariables, 19565 ConjunctsInSsa, 177 ConjunctsInUnsatCore, 31 InterpolantComputations, 31 PerfectInterpolantSequences, 1157/1157 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown