/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_product24.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 05:22:47,035 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 05:22:47,133 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-25 05:22:47,140 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 05:22:47,141 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 05:22:47,172 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 05:22:47,173 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 05:22:47,173 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 05:22:47,174 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 05:22:47,177 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 05:22:47,177 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 05:22:47,178 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 05:22:47,178 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 05:22:47,180 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 05:22:47,180 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 05:22:47,180 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 05:22:47,181 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 05:22:47,181 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 05:22:47,181 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 05:22:47,182 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 05:22:47,182 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 05:22:47,183 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 05:22:47,183 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 05:22:47,183 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 05:22:47,183 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 05:22:47,183 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 05:22:47,184 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 05:22:47,184 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 05:22:47,184 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 05:22:47,184 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 05:22:47,185 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 05:22:47,185 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 05:22:47,185 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 05:22:47,185 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 05:22:47,186 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 05:22:47,186 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 05:22:47,186 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 05:22:47,186 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 05:22:47,186 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 05:22:47,186 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 05:22:47,186 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 05:22:47,187 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 05:22:47,187 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 05:22:47,187 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 05:22:47,187 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 05:22:47,188 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 05:22:47,188 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-25 05:22:47,426 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 05:22:47,442 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 05:22:47,444 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 05:22:47,445 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 05:22:47,446 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 05:22:47,447 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/elevator_spec14_product24.cil.c [2023-12-25 05:22:48,585 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 05:22:48,916 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 05:22:48,917 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/elevator_spec14_product24.cil.c [2023-12-25 05:22:48,941 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3b57e5318/9dbc4299093f408bb66c57473aff16ec/FLAG9fbd9e31f [2023-12-25 05:22:48,955 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3b57e5318/9dbc4299093f408bb66c57473aff16ec [2023-12-25 05:22:48,957 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 05:22:48,959 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 05:22:48,962 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 05:22:48,962 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 05:22:48,967 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 05:22:48,968 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 05:22:48" (1/1) ... [2023-12-25 05:22:48,969 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@30190a9f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:22:48, skipping insertion in model container [2023-12-25 05:22:48,969 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 05:22:48" (1/1) ... [2023-12-25 05:22:49,040 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 05:22:49,560 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_product24.cil.c[71679,71692] [2023-12-25 05:22:49,566 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:22:49,594 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-25 05:22:49,613 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 05:22:49,729 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_product24.cil.c[71679,71692] [2023-12-25 05:22:49,730 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:22:49,734 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 05:22:49,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [48] [2023-12-25 05:22:49,747 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [408] [2023-12-25 05:22:49,747 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification14_spec.i","") [422] [2023-12-25 05:22:49,747 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [467] [2023-12-25 05:22:49,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [2112] [2023-12-25 05:22:49,749 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [2773] [2023-12-25 05:22:49,749 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [3139] [2023-12-25 05:22:49,749 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [3174] [2023-12-25 05:22:49,750 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [3292] [2023-12-25 05:22:49,750 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [3383] [2023-12-25 05:22:49,803 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_product24.cil.c[71679,71692] [2023-12-25 05:22:49,803 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:22:49,832 INFO L206 MainTranslator]: Completed translation [2023-12-25 05:22:49,832 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:22:49 WrapperNode [2023-12-25 05:22:49,832 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 05:22:49,833 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 05:22:49,833 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 05:22:49,833 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 05:22:49,839 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:22:49" (1/1) ... [2023-12-25 05:22:49,875 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:22:49" (1/1) ... [2023-12-25 05:22:49,918 INFO L138 Inliner]: procedures = 97, calls = 346, calls flagged for inlining = 27, calls inlined = 23, statements flattened = 807 [2023-12-25 05:22:49,918 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 05:22:49,919 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 05:22:49,919 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 05:22:49,919 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 05:22:49,929 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:22:49" (1/1) ... [2023-12-25 05:22:49,929 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:22:49" (1/1) ... [2023-12-25 05:22:49,954 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:22:49" (1/1) ... [2023-12-25 05:22:49,979 INFO L175 MemorySlicer]: Split 81 memory accesses to 20 slices as follows [2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4, 4, 4, 4, 2]. 9 percent of accesses are in the largest equivalence class. The 81 initializations are split as follows [2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4, 4, 4, 4, 2]. 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-25 05:22:49,979 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:22:49" (1/1) ... [2023-12-25 05:22:49,979 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:22:49" (1/1) ... [2023-12-25 05:22:49,998 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:22:49" (1/1) ... [2023-12-25 05:22:50,008 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:22:49" (1/1) ... [2023-12-25 05:22:50,015 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:22:49" (1/1) ... [2023-12-25 05:22:50,020 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:22:49" (1/1) ... [2023-12-25 05:22:50,028 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 05:22:50,029 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 05:22:50,029 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 05:22:50,029 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 05:22:50,030 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:22:49" (1/1) ... [2023-12-25 05:22:50,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 05:22:50,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 05:22:50,076 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-25 05:22:50,099 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-25 05:22:50,131 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 05:22:50,131 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedAtCurrentFloor__wrappee__twothirdsfull [2023-12-25 05:22:50,131 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedAtCurrentFloor__wrappee__twothirdsfull [2023-12-25 05:22:50,131 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2023-12-25 05:22:50,131 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2023-12-25 05:22:50,132 INFO L130 BoogieDeclarations]: Found specification of procedure bigMacCall [2023-12-25 05:22:50,132 INFO L138 BoogieDeclarations]: Found implementation of procedure bigMacCall [2023-12-25 05:22:50,132 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2023-12-25 05:22:50,132 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2023-12-25 05:22:50,132 INFO L130 BoogieDeclarations]: Found specification of procedure isExecutiveFloorCalling [2023-12-25 05:22:50,132 INFO L138 BoogieDeclarations]: Found implementation of procedure isExecutiveFloorCalling [2023-12-25 05:22:50,132 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2023-12-25 05:22:50,132 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2023-12-25 05:22:50,132 INFO L130 BoogieDeclarations]: Found specification of procedure bobCall [2023-12-25 05:22:50,132 INFO L138 BoogieDeclarations]: Found implementation of procedure bobCall [2023-12-25 05:22:50,132 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2023-12-25 05:22:50,133 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2023-12-25 05:22:50,133 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2023-12-25 05:22:50,133 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2023-12-25 05:22:50,133 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2023-12-25 05:22:50,133 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2023-12-25 05:22:50,133 INFO L130 BoogieDeclarations]: Found specification of procedure areDoorsOpen [2023-12-25 05:22:50,133 INFO L138 BoogieDeclarations]: Found implementation of procedure areDoorsOpen [2023-12-25 05:22:50,133 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2023-12-25 05:22:50,133 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2023-12-25 05:22:50,133 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2023-12-25 05:22:50,133 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2023-12-25 05:22:50,134 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2023-12-25 05:22:50,134 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2023-12-25 05:22:50,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 05:22:50,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-25 05:22:50,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-25 05:22:50,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-25 05:22:50,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-12-25 05:22:50,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-12-25 05:22:50,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-12-25 05:22:50,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-12-25 05:22:50,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-12-25 05:22:50,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-12-25 05:22:50,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-12-25 05:22:50,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-12-25 05:22:50,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-12-25 05:22:50,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-12-25 05:22:50,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-12-25 05:22:50,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2023-12-25 05:22:50,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2023-12-25 05:22:50,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2023-12-25 05:22:50,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2023-12-25 05:22:50,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2023-12-25 05:22:50,136 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentFloorID [2023-12-25 05:22:50,136 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentFloorID [2023-12-25 05:22:50,136 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2023-12-25 05:22:50,136 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2023-12-25 05:22:50,136 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2023-12-25 05:22:50,136 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2023-12-25 05:22:50,136 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2023-12-25 05:22:50,136 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2023-12-25 05:22:50,136 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2023-12-25 05:22:50,136 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2023-12-25 05:22:50,137 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2023-12-25 05:22:50,137 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2023-12-25 05:22:50,137 INFO L130 BoogieDeclarations]: Found specification of procedure buttonForFloorIsPressed [2023-12-25 05:22:50,137 INFO L138 BoogieDeclarations]: Found implementation of procedure buttonForFloorIsPressed [2023-12-25 05:22:50,137 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2023-12-25 05:22:50,137 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2023-12-25 05:22:50,137 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2023-12-25 05:22:50,137 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2023-12-25 05:22:50,137 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2023-12-25 05:22:50,137 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2023-12-25 05:22:50,137 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection__wrappee__weight [2023-12-25 05:22:50,138 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection__wrappee__weight [2023-12-25 05:22:50,138 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 05:22:50,138 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 05:22:50,138 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2023-12-25 05:22:50,138 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2023-12-25 05:22:50,138 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift__wrappee__executivefloor [2023-12-25 05:22:50,138 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift__wrappee__executivefloor [2023-12-25 05:22:50,299 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 05:22:50,301 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 05:22:51,452 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 05:22:51,553 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 05:22:51,553 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-25 05:22:51,553 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 05:22:51 BoogieIcfgContainer [2023-12-25 05:22:51,554 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 05:22:51,556 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 05:22:51,557 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 05:22:51,561 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 05:22:51,562 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 05:22:48" (1/3) ... [2023-12-25 05:22:51,563 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e29bfa6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 05:22:51, skipping insertion in model container [2023-12-25 05:22:51,563 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:22:49" (2/3) ... [2023-12-25 05:22:51,564 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6e29bfa6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 05:22:51, skipping insertion in model container [2023-12-25 05:22:51,564 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 05:22:51" (3/3) ... [2023-12-25 05:22:51,565 INFO L112 eAbstractionObserver]: Analyzing ICFG elevator_spec14_product24.cil.c [2023-12-25 05:22:51,582 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 05:22:51,583 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 05:22:51,656 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 05:22:51,661 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;@70e81e0b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 05:22:51,661 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 05:22:51,671 INFO L276 IsEmpty]: Start isEmpty. Operand has 550 states, 418 states have (on average 1.69377990430622) internal successors, (708), 436 states have internal predecessors, (708), 103 states have call successors, (103), 27 states have call predecessors, (103), 27 states have return successors, (103), 100 states have call predecessors, (103), 103 states have call successors, (103) [2023-12-25 05:22:51,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-12-25 05:22:51,689 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:22:51,690 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:22:51,690 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:22:51,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:22:51,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1029410274, now seen corresponding path program 1 times [2023-12-25 05:22:51,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:22:51,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1744842276] [2023-12-25 05:22:51,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:22:51,713 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-25 05:22:51,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:22:51,718 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-25 05:22:51,752 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-25 05:22:52,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:22:52,066 INFO L262 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:22:52,072 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:22:52,149 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:22:52,149 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:22:52,150 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:22:52,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1744842276] [2023-12-25 05:22:52,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1744842276] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:22:52,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:22:52,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:22:52,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322253012] [2023-12-25 05:22:52,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:22:52,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:22:52,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:22:52,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:22:52,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:22:52,192 INFO L87 Difference]: Start difference. First operand has 550 states, 418 states have (on average 1.69377990430622) internal successors, (708), 436 states have internal predecessors, (708), 103 states have call successors, (103), 27 states have call predecessors, (103), 27 states have return successors, (103), 100 states have call predecessors, (103), 103 states have call successors, (103) Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:52,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:22:52,442 INFO L93 Difference]: Finished difference Result 1099 states and 1834 transitions. [2023-12-25 05:22:52,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:22:52,444 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) Word has length 52 [2023-12-25 05:22:52,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:22:52,460 INFO L225 Difference]: With dead ends: 1099 [2023-12-25 05:22:52,460 INFO L226 Difference]: Without dead ends: 549 [2023-12-25 05:22:52,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 49 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-25 05:22:52,477 INFO L413 NwaCegarLoop]: 880 mSDtfsCounter, 15 mSDsluCounter, 1753 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 2633 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-25 05:22:52,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 2633 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:22:52,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2023-12-25 05:22:52,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 549. [2023-12-25 05:22:52,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 418 states have (on average 1.6770334928229664) internal successors, (701), 435 states have internal predecessors, (701), 103 states have call successors, (103), 28 states have call predecessors, (103), 27 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-25 05:22:52,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 906 transitions. [2023-12-25 05:22:52,597 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 906 transitions. Word has length 52 [2023-12-25 05:22:52,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:22:52,598 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 906 transitions. [2023-12-25 05:22:52,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:52,598 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 906 transitions. [2023-12-25 05:22:52,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-12-25 05:22:52,607 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:22:52,607 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:22:52,616 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 (2)] Ended with exit code 0 [2023-12-25 05:22:52,814 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-25 05:22:52,815 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:22:52,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:22:52,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1908114418, now seen corresponding path program 1 times [2023-12-25 05:22:52,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:22:52,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1724914208] [2023-12-25 05:22:52,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:22:52,817 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-25 05:22:52,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:22:52,818 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-25 05:22:52,849 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-25 05:22:53,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:22:53,083 INFO L262 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:22:53,086 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:22:53,120 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:22:53,120 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:22:53,120 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:22:53,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1724914208] [2023-12-25 05:22:53,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1724914208] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:22:53,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:22:53,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:22:53,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964045152] [2023-12-25 05:22:53,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:22:53,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:22:53,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:22:53,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:22:53,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:22:53,124 INFO L87 Difference]: Start difference. First operand 549 states and 906 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:53,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:22:53,264 INFO L93 Difference]: Finished difference Result 1086 states and 1794 transitions. [2023-12-25 05:22:53,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 05:22:53,265 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) Word has length 53 [2023-12-25 05:22:53,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:22:53,271 INFO L225 Difference]: With dead ends: 1086 [2023-12-25 05:22:53,271 INFO L226 Difference]: Without dead ends: 549 [2023-12-25 05:22:53,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 50 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-25 05:22:53,275 INFO L413 NwaCegarLoop]: 875 mSDtfsCounter, 12 mSDsluCounter, 1741 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 2616 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-25 05:22:53,275 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 2616 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:22:53,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2023-12-25 05:22:53,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 549. [2023-12-25 05:22:53,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 418 states have (on average 1.674641148325359) internal successors, (700), 435 states have internal predecessors, (700), 103 states have call successors, (103), 28 states have call predecessors, (103), 27 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-25 05:22:53,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 905 transitions. [2023-12-25 05:22:53,322 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 905 transitions. Word has length 53 [2023-12-25 05:22:53,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:22:53,322 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 905 transitions. [2023-12-25 05:22:53,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:53,323 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 905 transitions. [2023-12-25 05:22:53,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-25 05:22:53,324 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:22:53,324 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:22:53,334 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-25 05:22:53,530 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-25 05:22:53,531 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:22:53,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:22:53,532 INFO L85 PathProgramCache]: Analyzing trace with hash 478406298, now seen corresponding path program 1 times [2023-12-25 05:22:53,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:22:53,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1762847685] [2023-12-25 05:22:53,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:22:53,533 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-25 05:22:53,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:22:53,534 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-25 05:22:53,558 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-25 05:22:53,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:22:53,774 INFO L262 TraceCheckSpWp]: Trace formula consists of 540 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:22:53,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:22:53,798 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:22:53,799 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:22:53,799 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:22:53,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1762847685] [2023-12-25 05:22:53,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1762847685] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:22:53,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:22:53,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:22:53,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096647739] [2023-12-25 05:22:53,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:22:53,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:22:53,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:22:53,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:22:53,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:22:53,801 INFO L87 Difference]: Start difference. First operand 549 states and 905 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:53,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:22:53,910 INFO L93 Difference]: Finished difference Result 1086 states and 1793 transitions. [2023-12-25 05:22:53,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 05:22:53,911 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) Word has length 54 [2023-12-25 05:22:53,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:22:53,915 INFO L225 Difference]: With dead ends: 1086 [2023-12-25 05:22:53,915 INFO L226 Difference]: Without dead ends: 549 [2023-12-25 05:22:53,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 51 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-25 05:22:53,918 INFO L413 NwaCegarLoop]: 875 mSDtfsCounter, 10 mSDsluCounter, 1741 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2616 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-25 05:22:53,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 2616 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:22:53,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2023-12-25 05:22:53,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 549. [2023-12-25 05:22:53,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 418 states have (on average 1.6722488038277512) internal successors, (699), 435 states have internal predecessors, (699), 103 states have call successors, (103), 28 states have call predecessors, (103), 27 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-25 05:22:53,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 904 transitions. [2023-12-25 05:22:53,939 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 904 transitions. Word has length 54 [2023-12-25 05:22:53,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:22:53,940 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 904 transitions. [2023-12-25 05:22:53,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:53,940 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 904 transitions. [2023-12-25 05:22:53,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-25 05:22:53,941 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:22:53,941 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:22:53,948 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-25 05:22:54,147 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-25 05:22:54,147 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:22:54,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:22:54,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1007682570, now seen corresponding path program 1 times [2023-12-25 05:22:54,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:22:54,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [374680841] [2023-12-25 05:22:54,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:22:54,149 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-25 05:22:54,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:22:54,150 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-25 05:22:54,152 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-25 05:22:54,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:22:54,382 INFO L262 TraceCheckSpWp]: Trace formula consists of 541 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:22:54,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:22:54,406 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:22:54,406 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:22:54,407 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:22:54,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [374680841] [2023-12-25 05:22:54,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [374680841] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:22:54,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:22:54,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:22:54,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529125346] [2023-12-25 05:22:54,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:22:54,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:22:54,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:22:54,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:22:54,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:22:54,409 INFO L87 Difference]: Start difference. First operand 549 states and 904 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:54,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:22:54,528 INFO L93 Difference]: Finished difference Result 1086 states and 1792 transitions. [2023-12-25 05:22:54,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 05:22:54,528 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) Word has length 55 [2023-12-25 05:22:54,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:22:54,532 INFO L225 Difference]: With dead ends: 1086 [2023-12-25 05:22:54,532 INFO L226 Difference]: Without dead ends: 549 [2023-12-25 05:22:54,534 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 52 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-25 05:22:54,535 INFO L413 NwaCegarLoop]: 875 mSDtfsCounter, 8 mSDsluCounter, 1741 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2616 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-25 05:22:54,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 2616 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:22:54,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2023-12-25 05:22:54,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 549. [2023-12-25 05:22:54,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 418 states have (on average 1.6698564593301435) internal successors, (698), 435 states have internal predecessors, (698), 103 states have call successors, (103), 28 states have call predecessors, (103), 27 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-25 05:22:54,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 903 transitions. [2023-12-25 05:22:54,555 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 903 transitions. Word has length 55 [2023-12-25 05:22:54,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:22:54,555 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 903 transitions. [2023-12-25 05:22:54,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:54,555 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 903 transitions. [2023-12-25 05:22:54,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-12-25 05:22:54,556 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:22:54,556 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:22:54,562 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-25 05:22:54,762 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-25 05:22:54,762 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:22:54,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:22:54,763 INFO L85 PathProgramCache]: Analyzing trace with hash -203044074, now seen corresponding path program 1 times [2023-12-25 05:22:54,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:22:54,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1655353885] [2023-12-25 05:22:54,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:22:54,764 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-25 05:22:54,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:22:54,765 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-25 05:22:54,767 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-25 05:22:54,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:22:54,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:22:54,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:22:55,024 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:22:55,024 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:22:55,024 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:22:55,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1655353885] [2023-12-25 05:22:55,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1655353885] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:22:55,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:22:55,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:22:55,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689869678] [2023-12-25 05:22:55,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:22:55,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:22:55,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:22:55,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:22:55,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:22:55,026 INFO L87 Difference]: Start difference. First operand 549 states and 903 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:55,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:22:55,132 INFO L93 Difference]: Finished difference Result 1086 states and 1791 transitions. [2023-12-25 05:22:55,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 05:22:55,132 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) Word has length 56 [2023-12-25 05:22:55,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:22:55,136 INFO L225 Difference]: With dead ends: 1086 [2023-12-25 05:22:55,136 INFO L226 Difference]: Without dead ends: 549 [2023-12-25 05:22:55,140 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 53 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-25 05:22:55,141 INFO L413 NwaCegarLoop]: 875 mSDtfsCounter, 6 mSDsluCounter, 1741 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2616 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-25 05:22:55,141 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 2616 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:22:55,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2023-12-25 05:22:55,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 549. [2023-12-25 05:22:55,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 418 states have (on average 1.667464114832536) internal successors, (697), 435 states have internal predecessors, (697), 103 states have call successors, (103), 28 states have call predecessors, (103), 27 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-25 05:22:55,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 902 transitions. [2023-12-25 05:22:55,161 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 902 transitions. Word has length 56 [2023-12-25 05:22:55,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:22:55,161 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 902 transitions. [2023-12-25 05:22:55,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:55,162 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 902 transitions. [2023-12-25 05:22:55,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-25 05:22:55,163 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:22:55,163 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:22:55,173 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-25 05:22:55,368 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-25 05:22:55,369 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:22:55,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:22:55,369 INFO L85 PathProgramCache]: Analyzing trace with hash -702633563, now seen corresponding path program 1 times [2023-12-25 05:22:55,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:22:55,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1292376480] [2023-12-25 05:22:55,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:22:55,370 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-25 05:22:55,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:22:55,371 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-25 05:22:55,372 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-25 05:22:55,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:22:55,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:22:55,590 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:22:55,617 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:22:55,617 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:22:55,617 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:22:55,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1292376480] [2023-12-25 05:22:55,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1292376480] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:22:55,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:22:55,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:22:55,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103555990] [2023-12-25 05:22:55,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:22:55,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:22:55,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:22:55,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:22:55,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:22:55,619 INFO L87 Difference]: Start difference. First operand 549 states and 902 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:55,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:22:55,726 INFO L93 Difference]: Finished difference Result 1086 states and 1790 transitions. [2023-12-25 05:22:55,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:22:55,727 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) Word has length 57 [2023-12-25 05:22:55,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:22:55,731 INFO L225 Difference]: With dead ends: 1086 [2023-12-25 05:22:55,731 INFO L226 Difference]: Without dead ends: 549 [2023-12-25 05:22:55,733 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 54 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-25 05:22:55,734 INFO L413 NwaCegarLoop]: 874 mSDtfsCounter, 6 mSDsluCounter, 1741 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2615 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-25 05:22:55,734 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 2615 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:22:55,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2023-12-25 05:22:55,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 549. [2023-12-25 05:22:55,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 418 states have (on average 1.6650717703349283) internal successors, (696), 435 states have internal predecessors, (696), 103 states have call successors, (103), 28 states have call predecessors, (103), 27 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-25 05:22:55,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 901 transitions. [2023-12-25 05:22:55,751 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 901 transitions. Word has length 57 [2023-12-25 05:22:55,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:22:55,751 INFO L495 AbstractCegarLoop]: Abstraction has 549 states and 901 transitions. [2023-12-25 05:22:55,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 1 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:55,752 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 901 transitions. [2023-12-25 05:22:55,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-25 05:22:55,752 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:22:55,753 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:22:55,763 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-25 05:22:55,958 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-25 05:22:55,959 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:22:55,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:22:55,959 INFO L85 PathProgramCache]: Analyzing trace with hash 480713734, now seen corresponding path program 1 times [2023-12-25 05:22:55,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:22:55,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1450431467] [2023-12-25 05:22:55,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:22:55,960 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-25 05:22:55,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:22:55,961 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-25 05:22:55,962 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-25 05:22:56,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:22:56,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:22:56,182 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:22:56,230 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:22:56,230 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:22:56,230 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:22:56,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1450431467] [2023-12-25 05:22:56,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1450431467] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:22:56,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:22:56,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:22:56,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108067913] [2023-12-25 05:22:56,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:22:56,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:22:56,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:22:56,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:22:56,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:22:56,245 INFO L87 Difference]: Start difference. First operand 549 states and 901 transitions. Second operand has 7 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-25 05:22:56,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:22:56,443 INFO L93 Difference]: Finished difference Result 1090 states and 1798 transitions. [2023-12-25 05:22:56,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:22:56,443 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) Word has length 57 [2023-12-25 05:22:56,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:22:56,447 INFO L225 Difference]: With dead ends: 1090 [2023-12-25 05:22:56,447 INFO L226 Difference]: Without dead ends: 557 [2023-12-25 05:22:56,449 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 51 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-25 05:22:56,450 INFO L413 NwaCegarLoop]: 870 mSDtfsCounter, 115 mSDsluCounter, 4256 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 5126 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:22:56,450 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 5126 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:22:56,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2023-12-25 05:22:56,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 557. [2023-12-25 05:22:56,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 557 states, 425 states have (on average 1.6658823529411764) internal successors, (708), 443 states have internal predecessors, (708), 103 states have call successors, (103), 28 states have call predecessors, (103), 28 states have return successors, (103), 99 states have call predecessors, (103), 102 states have call successors, (103) [2023-12-25 05:22:56,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 914 transitions. [2023-12-25 05:22:56,466 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 914 transitions. Word has length 57 [2023-12-25 05:22:56,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:22:56,466 INFO L495 AbstractCegarLoop]: Abstraction has 557 states and 914 transitions. [2023-12-25 05:22:56,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-25 05:22:56,467 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 914 transitions. [2023-12-25 05:22:56,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2023-12-25 05:22:56,467 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:22:56,468 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:22:56,476 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-25 05:22:56,676 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-25 05:22:56,677 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:22:56,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:22:56,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1964122396, now seen corresponding path program 1 times [2023-12-25 05:22:56,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:22:56,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [490197509] [2023-12-25 05:22:56,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:22:56,678 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-25 05:22:56,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:22:56,679 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-25 05:22:56,680 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-25 05:22:56,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:22:56,899 INFO L262 TraceCheckSpWp]: Trace formula consists of 544 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:22:56,901 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:22:56,926 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:22:56,926 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:22:56,926 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:22:56,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [490197509] [2023-12-25 05:22:56,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [490197509] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:22:56,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:22:56,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:22:56,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978947] [2023-12-25 05:22:56,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:22:56,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:22:56,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:22:56,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:22:56,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:22:56,928 INFO L87 Difference]: Start difference. First operand 557 states and 914 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:57,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:22:57,135 INFO L93 Difference]: Finished difference Result 1125 states and 1859 transitions. [2023-12-25 05:22:57,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:22:57,136 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 58 [2023-12-25 05:22:57,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:22:57,139 INFO L225 Difference]: With dead ends: 1125 [2023-12-25 05:22:57,139 INFO L226 Difference]: Without dead ends: 570 [2023-12-25 05:22:57,142 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 55 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-25 05:22:57,142 INFO L413 NwaCegarLoop]: 831 mSDtfsCounter, 112 mSDsluCounter, 1615 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 2446 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.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:22:57,143 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 2446 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:22:57,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2023-12-25 05:22:57,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 562. [2023-12-25 05:22:57,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 430 states have (on average 1.6534883720930234) internal successors, (711), 447 states have internal predecessors, (711), 103 states have call successors, (103), 29 states have call predecessors, (103), 28 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-25 05:22:57,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 916 transitions. [2023-12-25 05:22:57,159 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 916 transitions. Word has length 58 [2023-12-25 05:22:57,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:22:57,160 INFO L495 AbstractCegarLoop]: Abstraction has 562 states and 916 transitions. [2023-12-25 05:22:57,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:57,160 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 916 transitions. [2023-12-25 05:22:57,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-12-25 05:22:57,161 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:22:57,161 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:22:57,167 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-25 05:22:57,367 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-25 05:22:57,367 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:22:57,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:22:57,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1774640361, now seen corresponding path program 1 times [2023-12-25 05:22:57,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:22:57,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [19007995] [2023-12-25 05:22:57,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:22:57,368 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-25 05:22:57,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:22:57,370 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-25 05:22:57,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 (10)] Waiting until timeout for monitored process [2023-12-25 05:22:57,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:22:57,581 INFO L262 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:22:57,583 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:22:57,608 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:22:57,608 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:22:57,608 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:22:57,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [19007995] [2023-12-25 05:22:57,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [19007995] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:22:57,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:22:57,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:22:57,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134813635] [2023-12-25 05:22:57,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:22:57,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:22:57,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:22:57,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:22:57,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:22:57,610 INFO L87 Difference]: Start difference. First operand 562 states and 916 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:57,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:22:57,786 INFO L93 Difference]: Finished difference Result 1078 states and 1757 transitions. [2023-12-25 05:22:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 05:22:57,786 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 59 [2023-12-25 05:22:57,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:22:57,791 INFO L225 Difference]: With dead ends: 1078 [2023-12-25 05:22:57,791 INFO L226 Difference]: Without dead ends: 562 [2023-12-25 05:22:57,793 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 56 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-25 05:22:57,794 INFO L413 NwaCegarLoop]: 832 mSDtfsCounter, 77 mSDsluCounter, 1615 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 2447 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-25 05:22:57,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 2447 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:22:57,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2023-12-25 05:22:57,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 562. [2023-12-25 05:22:57,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 430 states have (on average 1.6441860465116278) internal successors, (707), 447 states have internal predecessors, (707), 103 states have call successors, (103), 29 states have call predecessors, (103), 28 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-25 05:22:57,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 912 transitions. [2023-12-25 05:22:57,811 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 912 transitions. Word has length 59 [2023-12-25 05:22:57,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:22:57,811 INFO L495 AbstractCegarLoop]: Abstraction has 562 states and 912 transitions. [2023-12-25 05:22:57,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:57,812 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 912 transitions. [2023-12-25 05:22:57,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-25 05:22:57,813 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:22:57,813 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:22:57,823 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-25 05:22:58,020 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-25 05:22:58,020 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:22:58,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:22:58,021 INFO L85 PathProgramCache]: Analyzing trace with hash -122786047, now seen corresponding path program 1 times [2023-12-25 05:22:58,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:22:58,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [890124970] [2023-12-25 05:22:58,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:22:58,022 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-25 05:22:58,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:22:58,023 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-25 05:22:58,027 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-25 05:22:58,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:22:58,261 INFO L262 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:22:58,263 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:22:58,290 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:22:58,290 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:22:58,290 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:22:58,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [890124970] [2023-12-25 05:22:58,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [890124970] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:22:58,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:22:58,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:22:58,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180327741] [2023-12-25 05:22:58,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:22:58,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:22:58,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:22:58,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:22:58,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:22:58,293 INFO L87 Difference]: Start difference. First operand 562 states and 912 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:58,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:22:58,474 INFO L93 Difference]: Finished difference Result 1078 states and 1753 transitions. [2023-12-25 05:22:58,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 05:22:58,474 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 60 [2023-12-25 05:22:58,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:22:58,479 INFO L225 Difference]: With dead ends: 1078 [2023-12-25 05:22:58,479 INFO L226 Difference]: Without dead ends: 562 [2023-12-25 05:22:58,482 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 57 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-25 05:22:58,483 INFO L413 NwaCegarLoop]: 832 mSDtfsCounter, 72 mSDsluCounter, 1615 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 2447 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-25 05:22:58,483 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 2447 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:22:58,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2023-12-25 05:22:58,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 562. [2023-12-25 05:22:58,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 430 states have (on average 1.6348837209302325) internal successors, (703), 447 states have internal predecessors, (703), 103 states have call successors, (103), 29 states have call predecessors, (103), 28 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-25 05:22:58,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 908 transitions. [2023-12-25 05:22:58,500 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 908 transitions. Word has length 60 [2023-12-25 05:22:58,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:22:58,500 INFO L495 AbstractCegarLoop]: Abstraction has 562 states and 908 transitions. [2023-12-25 05:22:58,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:58,500 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 908 transitions. [2023-12-25 05:22:58,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2023-12-25 05:22:58,501 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:22:58,501 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:22:58,510 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-25 05:22:58,707 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-25 05:22:58,708 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:22:58,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:22:58,708 INFO L85 PathProgramCache]: Analyzing trace with hash -379778175, now seen corresponding path program 1 times [2023-12-25 05:22:58,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:22:58,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1177841174] [2023-12-25 05:22:58,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:22:58,709 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-25 05:22:58,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:22:58,711 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-25 05:22:58,719 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-25 05:22:58,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:22:58,947 INFO L262 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:22:58,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:22:59,008 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:22:59,008 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:22:59,008 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:22:59,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1177841174] [2023-12-25 05:22:59,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1177841174] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:22:59,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:22:59,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:22:59,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978077830] [2023-12-25 05:22:59,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:22:59,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:22:59,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:22:59,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:22:59,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:22:59,010 INFO L87 Difference]: Start difference. First operand 562 states and 908 transitions. Second operand has 7 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-25 05:22:59,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:22:59,208 INFO L93 Difference]: Finished difference Result 1086 states and 1762 transitions. [2023-12-25 05:22:59,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:22:59,208 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) Word has length 60 [2023-12-25 05:22:59,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:22:59,212 INFO L225 Difference]: With dead ends: 1086 [2023-12-25 05:22:59,212 INFO L226 Difference]: Without dead ends: 549 [2023-12-25 05:22:59,216 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 54 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-25 05:22:59,216 INFO L413 NwaCegarLoop]: 861 mSDtfsCounter, 106 mSDsluCounter, 4191 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 5052 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.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:22:59,217 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 5052 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:22:59,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2023-12-25 05:22:59,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 541. [2023-12-25 05:22:59,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 409 states have (on average 1.628361858190709) internal successors, (666), 426 states have internal predecessors, (666), 103 states have call successors, (103), 29 states have call predecessors, (103), 28 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-25 05:22:59,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 871 transitions. [2023-12-25 05:22:59,235 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 871 transitions. Word has length 60 [2023-12-25 05:22:59,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:22:59,235 INFO L495 AbstractCegarLoop]: Abstraction has 541 states and 871 transitions. [2023-12-25 05:22:59,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-25 05:22:59,236 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 871 transitions. [2023-12-25 05:22:59,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-25 05:22:59,240 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:22:59,240 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:22:59,251 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-25 05:22:59,445 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-25 05:22:59,446 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:22:59,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:22:59,446 INFO L85 PathProgramCache]: Analyzing trace with hash 868086830, now seen corresponding path program 1 times [2023-12-25 05:22:59,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:22:59,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1114752178] [2023-12-25 05:22:59,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:22:59,447 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-25 05:22:59,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:22:59,448 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-25 05:22:59,450 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-25 05:22:59,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:22:59,668 INFO L262 TraceCheckSpWp]: Trace formula consists of 547 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:22:59,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:22:59,693 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:22:59,693 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:22:59,693 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:22:59,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1114752178] [2023-12-25 05:22:59,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1114752178] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:22:59,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:22:59,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:22:59,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583433372] [2023-12-25 05:22:59,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:22:59,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:22:59,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:22:59,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:22:59,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:22:59,695 INFO L87 Difference]: Start difference. First operand 541 states and 871 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:59,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:22:59,844 INFO L93 Difference]: Finished difference Result 1057 states and 1712 transitions. [2023-12-25 05:22:59,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 05:22:59,845 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 61 [2023-12-25 05:22:59,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:22:59,848 INFO L225 Difference]: With dead ends: 1057 [2023-12-25 05:22:59,848 INFO L226 Difference]: Without dead ends: 541 [2023-12-25 05:22:59,850 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 58 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-25 05:22:59,851 INFO L413 NwaCegarLoop]: 832 mSDtfsCounter, 40 mSDsluCounter, 1615 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 2447 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-25 05:22:59,851 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 2447 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:22:59,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2023-12-25 05:22:59,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 541. [2023-12-25 05:22:59,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 409 states have (on average 1.625916870415648) internal successors, (665), 426 states have internal predecessors, (665), 103 states have call successors, (103), 29 states have call predecessors, (103), 28 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-25 05:22:59,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 870 transitions. [2023-12-25 05:22:59,868 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 870 transitions. Word has length 61 [2023-12-25 05:22:59,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:22:59,870 INFO L495 AbstractCegarLoop]: Abstraction has 541 states and 870 transitions. [2023-12-25 05:22:59,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:22:59,870 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 870 transitions. [2023-12-25 05:22:59,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-12-25 05:22:59,871 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:22:59,872 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:22:59,880 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-25 05:23:00,080 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-25 05:23:00,081 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:23:00,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:23:00,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1201924326, now seen corresponding path program 1 times [2023-12-25 05:23:00,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:23:00,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [894227887] [2023-12-25 05:23:00,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:23:00,082 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-25 05:23:00,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:23:00,083 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-25 05:23:00,088 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-25 05:23:00,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:23:00,290 INFO L262 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:23:00,293 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:23:00,315 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:23:00,315 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:23:00,316 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:23:00,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [894227887] [2023-12-25 05:23:00,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [894227887] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:23:00,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:23:00,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:23:00,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843858741] [2023-12-25 05:23:00,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:23:00,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:23:00,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:23:00,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:23:00,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:23:00,317 INFO L87 Difference]: Start difference. First operand 541 states and 870 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:23:00,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:23:00,444 INFO L93 Difference]: Finished difference Result 1057 states and 1711 transitions. [2023-12-25 05:23:00,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 05:23:00,445 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 62 [2023-12-25 05:23:00,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:23:00,449 INFO L225 Difference]: With dead ends: 1057 [2023-12-25 05:23:00,449 INFO L226 Difference]: Without dead ends: 541 [2023-12-25 05:23:00,452 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 59 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-25 05:23:00,452 INFO L413 NwaCegarLoop]: 832 mSDtfsCounter, 38 mSDsluCounter, 1615 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 2447 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-25 05:23:00,453 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 2447 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:23:00,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2023-12-25 05:23:00,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 541. [2023-12-25 05:23:00,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 409 states have (on average 1.6234718826405867) internal successors, (664), 426 states have internal predecessors, (664), 103 states have call successors, (103), 29 states have call predecessors, (103), 28 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-25 05:23:00,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 869 transitions. [2023-12-25 05:23:00,468 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 869 transitions. Word has length 62 [2023-12-25 05:23:00,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:23:00,469 INFO L495 AbstractCegarLoop]: Abstraction has 541 states and 869 transitions. [2023-12-25 05:23:00,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:23:00,469 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 869 transitions. [2023-12-25 05:23:00,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-12-25 05:23:00,470 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:23:00,470 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:23:00,476 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 (14)] Forceful destruction successful, exit code 0 [2023-12-25 05:23:00,676 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-25 05:23:00,676 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:23:00,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:23:00,677 INFO L85 PathProgramCache]: Analyzing trace with hash 797134325, now seen corresponding path program 1 times [2023-12-25 05:23:00,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:23:00,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2141311922] [2023-12-25 05:23:00,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:23:00,677 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-25 05:23:00,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:23:00,679 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-25 05:23:00,685 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-25 05:23:00,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:23:00,887 INFO L262 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:23:00,890 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:23:00,920 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:23:00,920 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:23:00,920 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:23:00,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2141311922] [2023-12-25 05:23:00,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2141311922] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:23:00,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:23:00,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:23:00,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428728874] [2023-12-25 05:23:00,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:23:00,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:23:00,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:23:00,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:23:00,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:23:00,922 INFO L87 Difference]: Start difference. First operand 541 states and 869 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:23:01,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:23:01,042 INFO L93 Difference]: Finished difference Result 1057 states and 1710 transitions. [2023-12-25 05:23:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:23:01,043 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 63 [2023-12-25 05:23:01,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:23:01,047 INFO L225 Difference]: With dead ends: 1057 [2023-12-25 05:23:01,047 INFO L226 Difference]: Without dead ends: 541 [2023-12-25 05:23:01,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 60 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-25 05:23:01,050 INFO L413 NwaCegarLoop]: 823 mSDtfsCounter, 63 mSDsluCounter, 1607 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 2430 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-25 05:23:01,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 2430 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:23:01,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2023-12-25 05:23:01,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 541. [2023-12-25 05:23:01,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 409 states have (on average 1.6210268948655258) internal successors, (663), 426 states have internal predecessors, (663), 103 states have call successors, (103), 29 states have call predecessors, (103), 28 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-25 05:23:01,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 868 transitions. [2023-12-25 05:23:01,065 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 868 transitions. Word has length 63 [2023-12-25 05:23:01,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:23:01,065 INFO L495 AbstractCegarLoop]: Abstraction has 541 states and 868 transitions. [2023-12-25 05:23:01,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:23:01,066 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 868 transitions. [2023-12-25 05:23:01,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2023-12-25 05:23:01,066 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:23:01,067 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:23:01,078 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-25 05:23:01,278 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-25 05:23:01,279 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:23:01,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:23:01,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1652465805, now seen corresponding path program 1 times [2023-12-25 05:23:01,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:23:01,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1140133069] [2023-12-25 05:23:01,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:23:01,280 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-25 05:23:01,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:23:01,281 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-25 05:23:01,282 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-25 05:23:01,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:23:01,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 549 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 05:23:01,493 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:23:01,561 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:23:01,562 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:23:01,562 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:23:01,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1140133069] [2023-12-25 05:23:01,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1140133069] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:23:01,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:23:01,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 05:23:01,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556297525] [2023-12-25 05:23:01,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:23:01,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 05:23:01,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:23:01,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 05:23:01,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:23:01,563 INFO L87 Difference]: Start difference. First operand 541 states and 868 transitions. Second operand has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-25 05:23:01,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:23:01,829 INFO L93 Difference]: Finished difference Result 1055 states and 1705 transitions. [2023-12-25 05:23:01,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 05:23:01,830 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) Word has length 63 [2023-12-25 05:23:01,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:23:01,834 INFO L225 Difference]: With dead ends: 1055 [2023-12-25 05:23:01,834 INFO L226 Difference]: Without dead ends: 545 [2023-12-25 05:23:01,838 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 56 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-25 05:23:01,838 INFO L413 NwaCegarLoop]: 811 mSDtfsCounter, 39 mSDsluCounter, 4839 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 5650 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-25 05:23:01,839 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 5650 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:23:01,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2023-12-25 05:23:01,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 543. [2023-12-25 05:23:01,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 411 states have (on average 1.6155717761557178) internal successors, (664), 428 states have internal predecessors, (664), 103 states have call successors, (103), 29 states have call predecessors, (103), 28 states have return successors, (102), 99 states have call predecessors, (102), 102 states have call successors, (102) [2023-12-25 05:23:01,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 869 transitions. [2023-12-25 05:23:01,856 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 869 transitions. Word has length 63 [2023-12-25 05:23:01,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:23:01,857 INFO L495 AbstractCegarLoop]: Abstraction has 543 states and 869 transitions. [2023-12-25 05:23:01,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 3 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (8), 2 states have call predecessors, (8), 3 states have call successors, (8) [2023-12-25 05:23:01,857 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 869 transitions. [2023-12-25 05:23:01,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-12-25 05:23:01,859 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:23:01,859 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:23:01,869 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-25 05:23:02,065 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-25 05:23:02,065 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:23:02,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:23:02,066 INFO L85 PathProgramCache]: Analyzing trace with hash -378922085, now seen corresponding path program 1 times [2023-12-25 05:23:02,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:23:02,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [349705283] [2023-12-25 05:23:02,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:23:02,066 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-25 05:23:02,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:23:02,067 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-25 05:23:02,071 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-25 05:23:02,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:23:02,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-25 05:23:02,269 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:23:02,453 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 05:23:02,454 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:23:02,454 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:23:02,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [349705283] [2023-12-25 05:23:02,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [349705283] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:23:02,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:23:02,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 05:23:02,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547535642] [2023-12-25 05:23:02,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:23:02,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:23:02,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:23:02,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:23:02,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:23:02,457 INFO L87 Difference]: Start difference. First operand 543 states and 869 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:23:02,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:23:02,723 INFO L93 Difference]: Finished difference Result 1553 states and 2531 transitions. [2023-12-25 05:23:02,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:23:02,724 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 64 [2023-12-25 05:23:02,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:23:02,731 INFO L225 Difference]: With dead ends: 1553 [2023-12-25 05:23:02,731 INFO L226 Difference]: Without dead ends: 1047 [2023-12-25 05:23:02,734 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 62 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-25 05:23:02,734 INFO L413 NwaCegarLoop]: 909 mSDtfsCounter, 794 mSDsluCounter, 792 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 794 SdHoareTripleChecker+Valid, 1701 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:23:02,735 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [794 Valid, 1701 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:23:02,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2023-12-25 05:23:02,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 984. [2023-12-25 05:23:02,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 752 states have (on average 1.6329787234042554) internal successors, (1228), 778 states have internal predecessors, (1228), 182 states have call successors, (182), 51 states have call predecessors, (182), 49 states have return successors, (187), 169 states have call predecessors, (187), 180 states have call successors, (187) [2023-12-25 05:23:02,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 1597 transitions. [2023-12-25 05:23:02,774 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 1597 transitions. Word has length 64 [2023-12-25 05:23:02,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:23:02,774 INFO L495 AbstractCegarLoop]: Abstraction has 984 states and 1597 transitions. [2023-12-25 05:23:02,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 05:23:02,774 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 1597 transitions. [2023-12-25 05:23:02,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-12-25 05:23:02,778 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:23:02,778 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:23:02,783 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-25 05:23:02,982 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-25 05:23:02,983 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:23:02,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:23:02,983 INFO L85 PathProgramCache]: Analyzing trace with hash -101802762, now seen corresponding path program 1 times [2023-12-25 05:23:02,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:23:02,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1748487945] [2023-12-25 05:23:02,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:23:02,984 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-25 05:23:02,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:23:02,985 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-25 05:23:02,985 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-25 05:23:03,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:23:03,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 740 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 05:23:03,251 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:23:03,326 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-25 05:23:03,326 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:23:03,327 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:23:03,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1748487945] [2023-12-25 05:23:03,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1748487945] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:23:03,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:23:03,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:23:03,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111961664] [2023-12-25 05:23:03,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:23:03,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:23:03,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:23:03,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:23:03,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:23:03,328 INFO L87 Difference]: Start difference. First operand 984 states and 1597 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:23:04,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:23:04,109 INFO L93 Difference]: Finished difference Result 1939 states and 3227 transitions. [2023-12-25 05:23:04,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 05:23:04,110 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 115 [2023-12-25 05:23:04,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:23:04,118 INFO L225 Difference]: With dead ends: 1939 [2023-12-25 05:23:04,118 INFO L226 Difference]: Without dead ends: 992 [2023-12-25 05:23:04,125 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 111 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-25 05:23:04,125 INFO L413 NwaCegarLoop]: 804 mSDtfsCounter, 797 mSDsluCounter, 1229 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 815 SdHoareTripleChecker+Valid, 2033 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 05:23:04,125 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [815 Valid, 2033 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 05:23:04,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states. [2023-12-25 05:23:04,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 992. [2023-12-25 05:23:04,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 992 states, 758 states have (on average 1.6279683377308707) internal successors, (1234), 784 states have internal predecessors, (1234), 182 states have call successors, (182), 53 states have call predecessors, (182), 51 states have return successors, (189), 169 states have call predecessors, (189), 180 states have call successors, (189) [2023-12-25 05:23:04,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 992 states to 992 states and 1605 transitions. [2023-12-25 05:23:04,176 INFO L78 Accepts]: Start accepts. Automaton has 992 states and 1605 transitions. Word has length 115 [2023-12-25 05:23:04,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:23:04,176 INFO L495 AbstractCegarLoop]: Abstraction has 992 states and 1605 transitions. [2023-12-25 05:23:04,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:23:04,177 INFO L276 IsEmpty]: Start isEmpty. Operand 992 states and 1605 transitions. [2023-12-25 05:23:04,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2023-12-25 05:23:04,180 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:23:04,180 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-12-25 05:23:04,192 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 (18)] Forceful destruction successful, exit code 0 [2023-12-25 05:23:04,389 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-25 05:23:04,390 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:23:04,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:23:04,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1944363495, now seen corresponding path program 1 times [2023-12-25 05:23:04,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:23:04,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1267522365] [2023-12-25 05:23:04,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:23:04,391 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-25 05:23:04,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:23:04,392 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-25 05:23:04,427 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-25 05:23:04,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:23:04,689 INFO L262 TraceCheckSpWp]: Trace formula consists of 743 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 05:23:04,692 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:23:04,777 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-12-25 05:23:04,777 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:23:04,777 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:23:04,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1267522365] [2023-12-25 05:23:04,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1267522365] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:23:04,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:23:04,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:23:04,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140379857] [2023-12-25 05:23:04,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:23:04,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:23:04,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:23:04,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:23:04,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:23:04,781 INFO L87 Difference]: Start difference. First operand 992 states and 1605 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:23:05,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:23:05,551 INFO L93 Difference]: Finished difference Result 1957 states and 3241 transitions. [2023-12-25 05:23:05,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 05:23:05,552 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 118 [2023-12-25 05:23:05,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:23:05,560 INFO L225 Difference]: With dead ends: 1957 [2023-12-25 05:23:05,560 INFO L226 Difference]: Without dead ends: 1002 [2023-12-25 05:23:05,566 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 114 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-25 05:23:05,567 INFO L413 NwaCegarLoop]: 805 mSDtfsCounter, 792 mSDsluCounter, 1229 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 809 SdHoareTripleChecker+Valid, 2034 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 05:23:05,567 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [809 Valid, 2034 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 05:23:05,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1002 states. [2023-12-25 05:23:05,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1002 to 1002. [2023-12-25 05:23:05,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1002 states, 766 states have (on average 1.6214099216710183) internal successors, (1242), 792 states have internal predecessors, (1242), 182 states have call successors, (182), 55 states have call predecessors, (182), 53 states have return successors, (191), 169 states have call predecessors, (191), 180 states have call successors, (191) [2023-12-25 05:23:05,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1002 states to 1002 states and 1615 transitions. [2023-12-25 05:23:05,611 INFO L78 Accepts]: Start accepts. Automaton has 1002 states and 1615 transitions. Word has length 118 [2023-12-25 05:23:05,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:23:05,612 INFO L495 AbstractCegarLoop]: Abstraction has 1002 states and 1615 transitions. [2023-12-25 05:23:05,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:23:05,612 INFO L276 IsEmpty]: Start isEmpty. Operand 1002 states and 1615 transitions. [2023-12-25 05:23:05,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-25 05:23:05,615 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:23:05,615 INFO L195 NwaCegarLoop]: trace histogram [3, 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] [2023-12-25 05:23:05,633 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-25 05:23:05,833 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-25 05:23:05,834 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:23:05,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:23:05,834 INFO L85 PathProgramCache]: Analyzing trace with hash -700499950, now seen corresponding path program 1 times [2023-12-25 05:23:05,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:23:05,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1369543482] [2023-12-25 05:23:05,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:23:05,835 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-25 05:23:05,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:23:05,836 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-25 05:23:05,837 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-25 05:23:06,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:23:06,117 INFO L262 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 05:23:06,120 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:23:06,253 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-25 05:23:06,253 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:23:06,253 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:23:06,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1369543482] [2023-12-25 05:23:06,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1369543482] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:23:06,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:23:06,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:23:06,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43991892] [2023-12-25 05:23:06,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:23:06,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:23:06,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:23:06,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:23:06,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:23:06,255 INFO L87 Difference]: Start difference. First operand 1002 states and 1615 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:23:06,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:23:06,999 INFO L93 Difference]: Finished difference Result 1979 states and 3259 transitions. [2023-12-25 05:23:06,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 05:23:07,000 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 121 [2023-12-25 05:23:07,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:23:07,005 INFO L225 Difference]: With dead ends: 1979 [2023-12-25 05:23:07,006 INFO L226 Difference]: Without dead ends: 1014 [2023-12-25 05:23:07,011 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 117 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-25 05:23:07,011 INFO L413 NwaCegarLoop]: 805 mSDtfsCounter, 794 mSDsluCounter, 1229 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 811 SdHoareTripleChecker+Valid, 2034 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 05:23:07,011 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [811 Valid, 2034 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 05:23:07,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1014 states. [2023-12-25 05:23:07,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1014 to 1014. [2023-12-25 05:23:07,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1014 states, 776 states have (on average 1.6134020618556701) internal successors, (1252), 802 states have internal predecessors, (1252), 182 states have call successors, (182), 57 states have call predecessors, (182), 55 states have return successors, (193), 169 states have call predecessors, (193), 180 states have call successors, (193) [2023-12-25 05:23:07,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1014 states to 1014 states and 1627 transitions. [2023-12-25 05:23:07,051 INFO L78 Accepts]: Start accepts. Automaton has 1014 states and 1627 transitions. Word has length 121 [2023-12-25 05:23:07,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:23:07,051 INFO L495 AbstractCegarLoop]: Abstraction has 1014 states and 1627 transitions. [2023-12-25 05:23:07,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 4 states have internal predecessors, (76), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:23:07,051 INFO L276 IsEmpty]: Start isEmpty. Operand 1014 states and 1627 transitions. [2023-12-25 05:23:07,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-25 05:23:07,055 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:23:07,055 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-25 05:23:07,064 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-25 05:23:07,264 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-25 05:23:07,265 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:23:07,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:23:07,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1697203219, now seen corresponding path program 1 times [2023-12-25 05:23:07,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:23:07,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [384713118] [2023-12-25 05:23:07,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:23:07,266 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-25 05:23:07,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:23:07,267 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-25 05:23:07,268 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-25 05:23:07,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:23:07,507 INFO L262 TraceCheckSpWp]: Trace formula consists of 749 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 05:23:07,510 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:23:07,604 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-12-25 05:23:07,604 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:23:07,604 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:23:07,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [384713118] [2023-12-25 05:23:07,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [384713118] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:23:07,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:23:07,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:23:07,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619993537] [2023-12-25 05:23:07,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:23:07,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:23:07,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:23:07,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:23:07,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:23:07,606 INFO L87 Difference]: Start difference. First operand 1014 states and 1627 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:23:08,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:23:08,323 INFO L93 Difference]: Finished difference Result 2005 states and 3281 transitions. [2023-12-25 05:23:08,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 05:23:08,324 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 124 [2023-12-25 05:23:08,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:23:08,348 INFO L225 Difference]: With dead ends: 2005 [2023-12-25 05:23:08,348 INFO L226 Difference]: Without dead ends: 1028 [2023-12-25 05:23:08,352 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 120 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-25 05:23:08,354 INFO L413 NwaCegarLoop]: 805 mSDtfsCounter, 783 mSDsluCounter, 1229 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 800 SdHoareTripleChecker+Valid, 2034 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 05:23:08,354 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [800 Valid, 2034 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 05:23:08,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1028 states. [2023-12-25 05:23:08,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1028 to 1028. [2023-12-25 05:23:08,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1028 states, 788 states have (on average 1.6040609137055837) internal successors, (1264), 814 states have internal predecessors, (1264), 182 states have call successors, (182), 59 states have call predecessors, (182), 57 states have return successors, (195), 169 states have call predecessors, (195), 180 states have call successors, (195) [2023-12-25 05:23:08,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1028 states to 1028 states and 1641 transitions. [2023-12-25 05:23:08,403 INFO L78 Accepts]: Start accepts. Automaton has 1028 states and 1641 transitions. Word has length 124 [2023-12-25 05:23:08,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:23:08,403 INFO L495 AbstractCegarLoop]: Abstraction has 1028 states and 1641 transitions. [2023-12-25 05:23:08,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:23:08,403 INFO L276 IsEmpty]: Start isEmpty. Operand 1028 states and 1641 transitions. [2023-12-25 05:23:08,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-25 05:23:08,408 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:23:08,408 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2023-12-25 05:23:08,420 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-25 05:23:08,617 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-25 05:23:08,617 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:23:08,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:23:08,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1632226652, now seen corresponding path program 1 times [2023-12-25 05:23:08,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:23:08,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [285764625] [2023-12-25 05:23:08,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:23:08,618 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-25 05:23:08,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:23:08,619 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-25 05:23:08,621 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-25 05:23:08,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:23:08,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 751 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:23:08,855 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:23:08,914 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-12-25 05:23:08,914 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:23:08,915 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:23:08,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [285764625] [2023-12-25 05:23:08,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [285764625] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:23:08,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:23:08,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:23:08,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733574181] [2023-12-25 05:23:08,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:23:08,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 05:23:08,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:23:08,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 05:23:08,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:23:08,916 INFO L87 Difference]: Start difference. First operand 1028 states and 1641 transitions. Second operand has 6 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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-25 05:23:09,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:23:09,441 INFO L93 Difference]: Finished difference Result 2402 states and 3792 transitions. [2023-12-25 05:23:09,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:23:09,442 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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 126 [2023-12-25 05:23:09,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:23:09,448 INFO L225 Difference]: With dead ends: 2402 [2023-12-25 05:23:09,448 INFO L226 Difference]: Without dead ends: 1411 [2023-12-25 05:23:09,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:23:09,452 INFO L413 NwaCegarLoop]: 896 mSDtfsCounter, 597 mSDsluCounter, 2657 mSDsCounter, 0 mSdLazyCounter, 268 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 602 SdHoareTripleChecker+Valid, 3553 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 05:23:09,452 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [602 Valid, 3553 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 05:23:09,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1411 states. [2023-12-25 05:23:09,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1411 to 1405. [2023-12-25 05:23:09,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1405 states, 1062 states have (on average 1.5338983050847457) internal successors, (1629), 1085 states have internal predecessors, (1629), 249 states have call successors, (249), 93 states have call predecessors, (249), 93 states have return successors, (295), 240 states have call predecessors, (295), 245 states have call successors, (295) [2023-12-25 05:23:09,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1405 states to 1405 states and 2173 transitions. [2023-12-25 05:23:09,533 INFO L78 Accepts]: Start accepts. Automaton has 1405 states and 2173 transitions. Word has length 126 [2023-12-25 05:23:09,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:23:09,533 INFO L495 AbstractCegarLoop]: Abstraction has 1405 states and 2173 transitions. [2023-12-25 05:23:09,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.2) internal successors, (71), 4 states have internal predecessors, (71), 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-25 05:23:09,533 INFO L276 IsEmpty]: Start isEmpty. Operand 1405 states and 2173 transitions. [2023-12-25 05:23:09,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-25 05:23:09,536 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:23:09,537 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2023-12-25 05:23:09,547 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-25 05:23:09,744 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-25 05:23:09,745 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:23:09,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:23:09,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1046130160, now seen corresponding path program 1 times [2023-12-25 05:23:09,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:23:09,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1480770825] [2023-12-25 05:23:09,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:23:09,746 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-25 05:23:09,746 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:23:09,747 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-25 05:23:09,748 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-25 05:23:09,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:23:10,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 753 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-25 05:23:10,006 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:23:10,211 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 38 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:23:10,212 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 05:23:10,645 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-12-25 05:23:10,645 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:23:10,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1480770825] [2023-12-25 05:23:10,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1480770825] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 05:23:10,645 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 05:23:10,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2023-12-25 05:23:10,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499400548] [2023-12-25 05:23:10,646 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 05:23:10,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-25 05:23:10,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:23:10,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-25 05:23:10,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2023-12-25 05:23:10,647 INFO L87 Difference]: Start difference. First operand 1405 states and 2173 transitions. Second operand has 18 states, 16 states have (on average 8.5) internal successors, (136), 14 states have internal predecessors, (136), 8 states have call successors, (32), 6 states have call predecessors, (32), 12 states have return successors, (33), 12 states have call predecessors, (33), 8 states have call successors, (33) [2023-12-25 05:23:17,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:23:17,314 INFO L93 Difference]: Finished difference Result 4452 states and 7076 transitions. [2023-12-25 05:23:17,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-25 05:23:17,316 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 8.5) internal successors, (136), 14 states have internal predecessors, (136), 8 states have call successors, (32), 6 states have call predecessors, (32), 12 states have return successors, (33), 12 states have call predecessors, (33), 8 states have call successors, (33) Word has length 127 [2023-12-25 05:23:17,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:23:17,336 INFO L225 Difference]: With dead ends: 4452 [2023-12-25 05:23:17,337 INFO L226 Difference]: Without dead ends: 3084 [2023-12-25 05:23:17,347 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 238 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=192, Invalid=738, Unknown=0, NotChecked=0, Total=930 [2023-12-25 05:23:17,347 INFO L413 NwaCegarLoop]: 784 mSDtfsCounter, 3461 mSDsluCounter, 3098 mSDsCounter, 0 mSdLazyCounter, 7996 mSolverCounterSat, 1193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3546 SdHoareTripleChecker+Valid, 3882 SdHoareTripleChecker+Invalid, 9189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1193 IncrementalHoareTripleChecker+Valid, 7996 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:23:17,347 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3546 Valid, 3882 Invalid, 9189 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1193 Valid, 7996 Invalid, 0 Unknown, 0 Unchecked, 6.2s Time] [2023-12-25 05:23:17,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3084 states. [2023-12-25 05:23:17,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3084 to 2922. [2023-12-25 05:23:17,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2922 states, 2176 states have (on average 1.5271139705882353) internal successors, (3323), 2233 states have internal predecessors, (3323), 534 states have call successors, (534), 183 states have call predecessors, (534), 211 states have return successors, (716), 538 states have call predecessors, (716), 526 states have call successors, (716) [2023-12-25 05:23:17,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2922 states to 2922 states and 4573 transitions. [2023-12-25 05:23:17,553 INFO L78 Accepts]: Start accepts. Automaton has 2922 states and 4573 transitions. Word has length 127 [2023-12-25 05:23:17,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:23:17,554 INFO L495 AbstractCegarLoop]: Abstraction has 2922 states and 4573 transitions. [2023-12-25 05:23:17,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 8.5) internal successors, (136), 14 states have internal predecessors, (136), 8 states have call successors, (32), 6 states have call predecessors, (32), 12 states have return successors, (33), 12 states have call predecessors, (33), 8 states have call successors, (33) [2023-12-25 05:23:17,555 INFO L276 IsEmpty]: Start isEmpty. Operand 2922 states and 4573 transitions. [2023-12-25 05:23:17,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-12-25 05:23:17,562 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:23:17,562 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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-25 05:23:17,570 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-25 05:23:17,769 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-25 05:23:17,770 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:23:17,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:23:17,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1347826894, now seen corresponding path program 1 times [2023-12-25 05:23:17,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:23:17,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1457142449] [2023-12-25 05:23:17,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:23:17,771 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-25 05:23:17,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:23:17,772 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-25 05:23:17,774 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-25 05:23:18,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:23:18,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 756 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 05:23:18,029 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:23:18,081 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2023-12-25 05:23:18,082 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:23:18,082 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:23:18,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1457142449] [2023-12-25 05:23:18,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1457142449] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:23:18,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:23:18,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 05:23:18,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126256545] [2023-12-25 05:23:18,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:23:18,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 05:23:18,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:23:18,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 05:23:18,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:23:18,084 INFO L87 Difference]: Start difference. First operand 2922 states and 4573 transitions. Second operand has 8 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-25 05:23:18,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:23:18,431 INFO L93 Difference]: Finished difference Result 5688 states and 8926 transitions. [2023-12-25 05:23:18,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 05:23:18,432 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 3 states have call successors, (15) Word has length 130 [2023-12-25 05:23:18,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:23:18,447 INFO L225 Difference]: With dead ends: 5688 [2023-12-25 05:23:18,447 INFO L226 Difference]: Without dead ends: 2794 [2023-12-25 05:23:18,456 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 123 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-25 05:23:18,456 INFO L413 NwaCegarLoop]: 811 mSDtfsCounter, 51 mSDsluCounter, 4836 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 5647 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-25 05:23:18,456 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 5647 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:23:18,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2794 states. [2023-12-25 05:23:18,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2794 to 2786. [2023-12-25 05:23:18,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2786 states, 2074 states have (on average 1.533751205400193) internal successors, (3181), 2130 states have internal predecessors, (3181), 514 states have call successors, (514), 171 states have call predecessors, (514), 197 states have return successors, (668), 517 states have call predecessors, (668), 506 states have call successors, (668) [2023-12-25 05:23:18,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2786 states to 2786 states and 4363 transitions. [2023-12-25 05:23:18,632 INFO L78 Accepts]: Start accepts. Automaton has 2786 states and 4363 transitions. Word has length 130 [2023-12-25 05:23:18,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:23:18,633 INFO L495 AbstractCegarLoop]: Abstraction has 2786 states and 4363 transitions. [2023-12-25 05:23:18,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-25 05:23:18,633 INFO L276 IsEmpty]: Start isEmpty. Operand 2786 states and 4363 transitions. [2023-12-25 05:23:18,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-12-25 05:23:18,636 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:23:18,637 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1] [2023-12-25 05:23:18,651 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-25 05:23:18,847 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-25 05:23:18,847 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:23:18,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:23:18,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1538986380, now seen corresponding path program 1 times [2023-12-25 05:23:18,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:23:18,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [223210607] [2023-12-25 05:23:18,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:23:18,848 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-25 05:23:18,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:23:18,850 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-25 05:23:18,852 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-25 05:23:19,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:23:19,181 INFO L262 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-25 05:23:19,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:23:19,368 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 48 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:23:19,368 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 05:23:19,710 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2023-12-25 05:23:19,711 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:23:19,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [223210607] [2023-12-25 05:23:19,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [223210607] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 05:23:19,711 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 05:23:19,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2023-12-25 05:23:19,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336090220] [2023-12-25 05:23:19,712 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 05:23:19,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-25 05:23:19,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:23:19,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-25 05:23:19,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-12-25 05:23:19,714 INFO L87 Difference]: Start difference. First operand 2786 states and 4363 transitions. Second operand has 14 states, 14 states have (on average 10.0) internal successors, (140), 12 states have internal predecessors, (140), 8 states have call successors, (33), 6 states have call predecessors, (33), 10 states have return successors, (33), 10 states have call predecessors, (33), 8 states have call successors, (33) [2023-12-25 05:23:24,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:23:24,715 INFO L93 Difference]: Finished difference Result 7052 states and 11261 transitions. [2023-12-25 05:23:24,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-25 05:23:24,716 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 10.0) internal successors, (140), 12 states have internal predecessors, (140), 8 states have call successors, (33), 6 states have call predecessors, (33), 10 states have return successors, (33), 10 states have call predecessors, (33), 8 states have call successors, (33) Word has length 136 [2023-12-25 05:23:24,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:23:24,742 INFO L225 Difference]: With dead ends: 7052 [2023-12-25 05:23:24,742 INFO L226 Difference]: Without dead ends: 4300 [2023-12-25 05:23:24,756 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 261 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2023-12-25 05:23:24,757 INFO L413 NwaCegarLoop]: 743 mSDtfsCounter, 3883 mSDsluCounter, 2211 mSDsCounter, 0 mSdLazyCounter, 6043 mSolverCounterSat, 1313 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3960 SdHoareTripleChecker+Valid, 2954 SdHoareTripleChecker+Invalid, 7356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1313 IncrementalHoareTripleChecker+Valid, 6043 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-12-25 05:23:24,757 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3960 Valid, 2954 Invalid, 7356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1313 Valid, 6043 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2023-12-25 05:23:24,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4300 states. [2023-12-25 05:23:25,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4300 to 4166. [2023-12-25 05:23:25,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4166 states, 3089 states have (on average 1.5331822596309486) internal successors, (4736), 3170 states have internal predecessors, (4736), 779 states have call successors, (779), 249 states have call predecessors, (779), 297 states have return successors, (1027), 798 states have call predecessors, (1027), 767 states have call successors, (1027) [2023-12-25 05:23:25,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4166 states to 4166 states and 6542 transitions. [2023-12-25 05:23:25,039 INFO L78 Accepts]: Start accepts. Automaton has 4166 states and 6542 transitions. Word has length 136 [2023-12-25 05:23:25,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:23:25,039 INFO L495 AbstractCegarLoop]: Abstraction has 4166 states and 6542 transitions. [2023-12-25 05:23:25,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 10.0) internal successors, (140), 12 states have internal predecessors, (140), 8 states have call successors, (33), 6 states have call predecessors, (33), 10 states have return successors, (33), 10 states have call predecessors, (33), 8 states have call successors, (33) [2023-12-25 05:23:25,040 INFO L276 IsEmpty]: Start isEmpty. Operand 4166 states and 6542 transitions. [2023-12-25 05:23:25,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-25 05:23:25,043 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:23:25,043 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:23:25,056 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-25 05:23:25,252 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-25 05:23:25,253 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:23:25,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:23:25,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1088976448, now seen corresponding path program 1 times [2023-12-25 05:23:25,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:23:25,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1600809782] [2023-12-25 05:23:25,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:23:25,254 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-25 05:23:25,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:23:25,255 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-25 05:23:25,256 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-25 05:23:25,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:23:25,523 INFO L262 TraceCheckSpWp]: Trace formula consists of 772 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-25 05:23:25,526 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:23:26,025 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-12-25 05:23:26,026 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:23:26,026 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:23:26,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1600809782] [2023-12-25 05:23:26,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1600809782] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:23:26,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:23:26,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:23:26,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480523981] [2023-12-25 05:23:26,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:23:26,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 05:23:26,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:23:26,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 05:23:26,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:23:26,028 INFO L87 Difference]: Start difference. First operand 4166 states and 6542 transitions. Second operand has 8 states, 8 states have (on average 12.25) internal successors, (98), 7 states have internal predecessors, (98), 6 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2023-12-25 05:23:30,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:23:30,872 INFO L93 Difference]: Finished difference Result 11359 states and 18305 transitions. [2023-12-25 05:23:30,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-25 05:23:30,873 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 12.25) internal successors, (98), 7 states have internal predecessors, (98), 6 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 138 [2023-12-25 05:23:30,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:23:30,914 INFO L225 Difference]: With dead ends: 11359 [2023-12-25 05:23:30,914 INFO L226 Difference]: Without dead ends: 7227 [2023-12-25 05:23:30,934 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2023-12-25 05:23:30,935 INFO L413 NwaCegarLoop]: 490 mSDtfsCounter, 2709 mSDsluCounter, 1104 mSDsCounter, 0 mSdLazyCounter, 5011 mSolverCounterSat, 545 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2906 SdHoareTripleChecker+Valid, 1594 SdHoareTripleChecker+Invalid, 5556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 545 IncrementalHoareTripleChecker+Valid, 5011 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:23:30,935 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2906 Valid, 1594 Invalid, 5556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [545 Valid, 5011 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2023-12-25 05:23:30,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7227 states. [2023-12-25 05:23:31,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7227 to 6275. [2023-12-25 05:23:31,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6275 states, 4681 states have (on average 1.5366374706259347) internal successors, (7193), 4789 states have internal predecessors, (7193), 1142 states have call successors, (1142), 366 states have call predecessors, (1142), 451 states have return successors, (1607), 1168 states have call predecessors, (1607), 1124 states have call successors, (1607) [2023-12-25 05:23:31,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6275 states to 6275 states and 9942 transitions. [2023-12-25 05:23:31,560 INFO L78 Accepts]: Start accepts. Automaton has 6275 states and 9942 transitions. Word has length 138 [2023-12-25 05:23:31,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:23:31,561 INFO L495 AbstractCegarLoop]: Abstraction has 6275 states and 9942 transitions. [2023-12-25 05:23:31,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.25) internal successors, (98), 7 states have internal predecessors, (98), 6 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2023-12-25 05:23:31,561 INFO L276 IsEmpty]: Start isEmpty. Operand 6275 states and 9942 transitions. [2023-12-25 05:23:31,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2023-12-25 05:23:31,564 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:23:31,565 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1] [2023-12-25 05:23:31,577 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 (26)] Forceful destruction successful, exit code 0 [2023-12-25 05:23:31,774 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-25 05:23:31,774 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:23:31,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:23:31,775 INFO L85 PathProgramCache]: Analyzing trace with hash 137443835, now seen corresponding path program 1 times [2023-12-25 05:23:31,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:23:31,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [616351409] [2023-12-25 05:23:31,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:23:31,775 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-25 05:23:31,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:23:31,776 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-25 05:23:31,777 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-25 05:23:32,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:23:32,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:23:32,044 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:23:32,154 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 37 proven. 4 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-25 05:23:32,154 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 05:23:32,355 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-25 05:23:32,355 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:23:32,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [616351409] [2023-12-25 05:23:32,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [616351409] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 05:23:32,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 05:23:32,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2023-12-25 05:23:32,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87268084] [2023-12-25 05:23:32,356 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 05:23:32,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-25 05:23:32,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:23:32,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-25 05:23:32,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-12-25 05:23:32,357 INFO L87 Difference]: Start difference. First operand 6275 states and 9942 transitions. Second operand has 11 states, 11 states have (on average 11.181818181818182) internal successors, (123), 11 states have internal predecessors, (123), 6 states have call successors, (28), 5 states have call predecessors, (28), 7 states have return successors, (27), 7 states have call predecessors, (27), 6 states have call successors, (27) [2023-12-25 05:23:38,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:23:38,701 INFO L93 Difference]: Finished difference Result 24871 states and 40813 transitions. [2023-12-25 05:23:38,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-25 05:23:38,702 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 11.181818181818182) internal successors, (123), 11 states have internal predecessors, (123), 6 states have call successors, (28), 5 states have call predecessors, (28), 7 states have return successors, (27), 7 states have call predecessors, (27), 6 states have call successors, (27) Word has length 137 [2023-12-25 05:23:38,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:23:38,808 INFO L225 Difference]: With dead ends: 24871 [2023-12-25 05:23:38,809 INFO L226 Difference]: Without dead ends: 18612 [2023-12-25 05:23:38,854 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=147, Invalid=359, Unknown=0, NotChecked=0, Total=506 [2023-12-25 05:23:38,854 INFO L413 NwaCegarLoop]: 466 mSDtfsCounter, 4107 mSDsluCounter, 1768 mSDsCounter, 0 mSdLazyCounter, 6404 mSolverCounterSat, 1288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4212 SdHoareTripleChecker+Valid, 2234 SdHoareTripleChecker+Invalid, 7692 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1288 IncrementalHoareTripleChecker+Valid, 6404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2023-12-25 05:23:38,855 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4212 Valid, 2234 Invalid, 7692 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1288 Valid, 6404 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2023-12-25 05:23:38,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18612 states. [2023-12-25 05:23:40,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18612 to 16773. [2023-12-25 05:23:40,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16773 states, 12461 states have (on average 1.5173742075274859) internal successors, (18908), 12760 states have internal predecessors, (18908), 3070 states have call successors, (3070), 1044 states have call predecessors, (3070), 1241 states have return successors, (4625), 3109 states have call predecessors, (4625), 3028 states have call successors, (4625) [2023-12-25 05:23:40,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16773 states to 16773 states and 26603 transitions. [2023-12-25 05:23:40,285 INFO L78 Accepts]: Start accepts. Automaton has 16773 states and 26603 transitions. Word has length 137 [2023-12-25 05:23:40,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:23:40,285 INFO L495 AbstractCegarLoop]: Abstraction has 16773 states and 26603 transitions. [2023-12-25 05:23:40,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.181818181818182) internal successors, (123), 11 states have internal predecessors, (123), 6 states have call successors, (28), 5 states have call predecessors, (28), 7 states have return successors, (27), 7 states have call predecessors, (27), 6 states have call successors, (27) [2023-12-25 05:23:40,286 INFO L276 IsEmpty]: Start isEmpty. Operand 16773 states and 26603 transitions. [2023-12-25 05:23:40,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-25 05:23:40,289 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:23:40,289 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:23:40,300 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-25 05:23:40,498 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-25 05:23:40,499 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:23:40,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:23:40,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1981856579, now seen corresponding path program 1 times [2023-12-25 05:23:40,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:23:40,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1779993827] [2023-12-25 05:23:40,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:23:40,500 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-25 05:23:40,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:23:40,501 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-25 05:23:40,534 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-25 05:23:40,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:23:40,841 INFO L262 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-25 05:23:40,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:23:41,031 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-25 05:23:41,031 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:23:41,031 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:23:41,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1779993827] [2023-12-25 05:23:41,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1779993827] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:23:41,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:23:41,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-25 05:23:41,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081138396] [2023-12-25 05:23:41,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:23:41,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-25 05:23:41,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:23:41,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-25 05:23:41,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-12-25 05:23:41,033 INFO L87 Difference]: Start difference. First operand 16773 states and 26603 transitions. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 8 states have internal predecessors, (102), 6 states have call successors, (20), 5 states have call predecessors, (20), 6 states have return successors, (19), 7 states have call predecessors, (19), 6 states have call successors, (19) [2023-12-25 05:23:48,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:23:48,813 INFO L93 Difference]: Finished difference Result 48038 states and 79885 transitions. [2023-12-25 05:23:48,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-25 05:23:48,814 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 8 states have internal predecessors, (102), 6 states have call successors, (20), 5 states have call predecessors, (20), 6 states have return successors, (19), 7 states have call predecessors, (19), 6 states have call successors, (19) Word has length 143 [2023-12-25 05:23:48,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:23:49,107 INFO L225 Difference]: With dead ends: 48038 [2023-12-25 05:23:49,108 INFO L226 Difference]: Without dead ends: 31227 [2023-12-25 05:23:49,210 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-12-25 05:23:49,211 INFO L413 NwaCegarLoop]: 523 mSDtfsCounter, 2015 mSDsluCounter, 1562 mSDsCounter, 0 mSdLazyCounter, 7903 mSolverCounterSat, 510 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2133 SdHoareTripleChecker+Valid, 2085 SdHoareTripleChecker+Invalid, 8413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 510 IncrementalHoareTripleChecker+Valid, 7903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:23:49,211 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2133 Valid, 2085 Invalid, 8413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [510 Valid, 7903 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2023-12-25 05:23:49,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31227 states. [2023-12-25 05:23:51,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31227 to 29814. [2023-12-25 05:23:51,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29814 states, 21701 states have (on average 1.5016358693147782) internal successors, (32587), 22381 states have internal predecessors, (32587), 5865 states have call successors, (5865), 1680 states have call predecessors, (5865), 2247 states have return successors, (9971), 6109 states have call predecessors, (9971), 5796 states have call successors, (9971) [2023-12-25 05:23:52,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29814 states to 29814 states and 48423 transitions. [2023-12-25 05:23:52,136 INFO L78 Accepts]: Start accepts. Automaton has 29814 states and 48423 transitions. Word has length 143 [2023-12-25 05:23:52,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:23:52,137 INFO L495 AbstractCegarLoop]: Abstraction has 29814 states and 48423 transitions. [2023-12-25 05:23:52,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 8 states have internal predecessors, (102), 6 states have call successors, (20), 5 states have call predecessors, (20), 6 states have return successors, (19), 7 states have call predecessors, (19), 6 states have call successors, (19) [2023-12-25 05:23:52,137 INFO L276 IsEmpty]: Start isEmpty. Operand 29814 states and 48423 transitions. [2023-12-25 05:23:52,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-25 05:23:52,140 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:23:52,140 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:23:52,156 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-25 05:23:52,351 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-25 05:23:52,352 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:23:52,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:23:52,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1489230405, now seen corresponding path program 1 times [2023-12-25 05:23:52,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:23:52,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1378540942] [2023-12-25 05:23:52,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:23:52,353 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-25 05:23:52,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:23:52,355 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-25 05:23:52,591 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-25 05:23:52,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:23:52,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-25 05:23:52,895 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:23:53,058 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-25 05:23:53,058 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:23:53,059 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:23:53,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1378540942] [2023-12-25 05:23:53,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1378540942] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:23:53,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:23:53,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-25 05:23:53,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536189013] [2023-12-25 05:23:53,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:23:53,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-25 05:23:53,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:23:53,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-25 05:23:53,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-12-25 05:23:53,060 INFO L87 Difference]: Start difference. First operand 29814 states and 48423 transitions. Second operand has 11 states, 10 states have (on average 9.6) internal successors, (96), 9 states have internal predecessors, (96), 6 states have call successors, (19), 5 states have call predecessors, (19), 8 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) [2023-12-25 05:24:01,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:24:01,120 INFO L93 Difference]: Finished difference Result 54098 states and 88688 transitions. [2023-12-25 05:24:01,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-25 05:24:01,121 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 9.6) internal successors, (96), 9 states have internal predecessors, (96), 6 states have call successors, (19), 5 states have call predecessors, (19), 8 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) Word has length 143 [2023-12-25 05:24:01,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:24:01,293 INFO L225 Difference]: With dead ends: 54098 [2023-12-25 05:24:01,294 INFO L226 Difference]: Without dead ends: 30428 [2023-12-25 05:24:01,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2023-12-25 05:24:01,451 INFO L413 NwaCegarLoop]: 640 mSDtfsCounter, 3181 mSDsluCounter, 2935 mSDsCounter, 0 mSdLazyCounter, 7990 mSolverCounterSat, 899 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3300 SdHoareTripleChecker+Valid, 3575 SdHoareTripleChecker+Invalid, 8889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 899 IncrementalHoareTripleChecker+Valid, 7990 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:24:01,452 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3300 Valid, 3575 Invalid, 8889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [899 Valid, 7990 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2023-12-25 05:24:01,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30428 states. [2023-12-25 05:24:03,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30428 to 29824. [2023-12-25 05:24:03,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29824 states, 21721 states have (on average 1.4997928272178997) internal successors, (32577), 22401 states have internal predecessors, (32577), 5845 states have call successors, (5845), 1670 states have call predecessors, (5845), 2257 states have return successors, (9986), 6109 states have call predecessors, (9986), 5776 states have call successors, (9986) [2023-12-25 05:24:04,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29824 states to 29824 states and 48408 transitions. [2023-12-25 05:24:04,081 INFO L78 Accepts]: Start accepts. Automaton has 29824 states and 48408 transitions. Word has length 143 [2023-12-25 05:24:04,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:24:04,082 INFO L495 AbstractCegarLoop]: Abstraction has 29824 states and 48408 transitions. [2023-12-25 05:24:04,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 9.6) internal successors, (96), 9 states have internal predecessors, (96), 6 states have call successors, (19), 5 states have call predecessors, (19), 8 states have return successors, (19), 8 states have call predecessors, (19), 6 states have call successors, (19) [2023-12-25 05:24:04,082 INFO L276 IsEmpty]: Start isEmpty. Operand 29824 states and 48408 transitions. [2023-12-25 05:24:04,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-25 05:24:04,086 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:24:04,086 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:24:04,099 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-25 05:24:04,296 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-25 05:24:04,296 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:24:04,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:24:04,297 INFO L85 PathProgramCache]: Analyzing trace with hash -2069964637, now seen corresponding path program 1 times [2023-12-25 05:24:04,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:24:04,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [609597285] [2023-12-25 05:24:04,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:24:04,298 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-25 05:24:04,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:24:04,300 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-25 05:24:04,308 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-25 05:24:04,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:24:04,616 INFO L262 TraceCheckSpWp]: Trace formula consists of 802 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:24:04,618 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:24:04,721 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-25 05:24:04,722 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:24:04,722 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:24:04,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [609597285] [2023-12-25 05:24:04,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [609597285] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:24:04,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:24:04,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-25 05:24:04,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931594770] [2023-12-25 05:24:04,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:24:04,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 05:24:04,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:24:04,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 05:24:04,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:24:04,724 INFO L87 Difference]: Start difference. First operand 29824 states and 48408 transitions. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 6 states have call successors, (19), 5 states have call predecessors, (19), 5 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2023-12-25 05:24:12,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:24:12,877 INFO L93 Difference]: Finished difference Result 91485 states and 157237 transitions. [2023-12-25 05:24:12,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 05:24:12,880 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 6 states have call successors, (19), 5 states have call predecessors, (19), 5 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 151 [2023-12-25 05:24:12,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:24:13,667 INFO L225 Difference]: With dead ends: 91485 [2023-12-25 05:24:13,667 INFO L226 Difference]: Without dead ends: 61935 [2023-12-25 05:24:13,831 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:24:13,831 INFO L413 NwaCegarLoop]: 519 mSDtfsCounter, 3175 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 2784 mSolverCounterSat, 814 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3294 SdHoareTripleChecker+Valid, 940 SdHoareTripleChecker+Invalid, 3598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 814 IncrementalHoareTripleChecker+Valid, 2784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-25 05:24:13,831 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3294 Valid, 940 Invalid, 3598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [814 Valid, 2784 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-25 05:24:13,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61935 states. [2023-12-25 05:24:18,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61935 to 59703. [2023-12-25 05:24:19,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59703 states, 42457 states have (on average 1.4843017641378335) internal successors, (63019), 44118 states have internal predecessors, (63019), 12709 states have call successors, (12709), 2952 states have call predecessors, (12709), 4536 states have return successors, (25750), 13556 states have call predecessors, (25750), 12586 states have call successors, (25750) [2023-12-25 05:24:19,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59703 states to 59703 states and 101478 transitions. [2023-12-25 05:24:19,651 INFO L78 Accepts]: Start accepts. Automaton has 59703 states and 101478 transitions. Word has length 151 [2023-12-25 05:24:19,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:24:19,652 INFO L495 AbstractCegarLoop]: Abstraction has 59703 states and 101478 transitions. [2023-12-25 05:24:19,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 6 states have call successors, (19), 5 states have call predecessors, (19), 5 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2023-12-25 05:24:19,652 INFO L276 IsEmpty]: Start isEmpty. Operand 59703 states and 101478 transitions. [2023-12-25 05:24:19,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-25 05:24:19,656 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:24:19,656 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, 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-25 05:24:19,663 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 (30)] Forceful destruction successful, exit code 0 [2023-12-25 05:24:19,856 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-25 05:24:19,857 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION === [timeShiftErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:24:19,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:24:19,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1893394474, now seen corresponding path program 1 times [2023-12-25 05:24:19,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:24:19,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1158275948] [2023-12-25 05:24:19,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:24:19,858 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-25 05:24:19,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:24:19,859 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-25 05:24:19,863 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-25 05:24:20,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:24:20,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 803 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:24:20,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:24:20,293 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-12-25 05:24:20,293 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:24:20,293 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:24:20,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1158275948] [2023-12-25 05:24:20,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1158275948] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:24:20,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:24:20,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-25 05:24:20,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997329834] [2023-12-25 05:24:20,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:24:20,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 05:24:20,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:24:20,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 05:24:20,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:24:20,295 INFO L87 Difference]: Start difference. First operand 59703 states and 101478 transitions. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 6 states have call successors, (19), 5 states have call predecessors, (19), 5 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2023-12-25 05:24:39,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:24:39,341 INFO L93 Difference]: Finished difference Result 194077 states and 359121 transitions. [2023-12-25 05:24:39,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 05:24:39,342 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 6 states have call successors, (19), 5 states have call predecessors, (19), 5 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 152 [2023-12-25 05:24:39,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:24:40,772 INFO L225 Difference]: With dead ends: 194077 [2023-12-25 05:24:40,773 INFO L226 Difference]: Without dead ends: 134902 [2023-12-25 05:24:41,434 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:24:41,435 INFO L413 NwaCegarLoop]: 525 mSDtfsCounter, 2620 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 3482 mSolverCounterSat, 700 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2741 SdHoareTripleChecker+Valid, 1101 SdHoareTripleChecker+Invalid, 4182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 700 IncrementalHoareTripleChecker+Valid, 3482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:24:41,435 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2741 Valid, 1101 Invalid, 4182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [700 Valid, 3482 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-12-25 05:24:41,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134902 states.