/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/email_spec3_product23.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 05:46:17,905 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 05:46:17,984 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:46:17,989 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 05:46:17,989 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 05:46:18,024 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 05:46:18,025 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 05:46:18,025 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 05:46:18,026 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 05:46:18,029 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 05:46:18,030 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 05:46:18,030 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 05:46:18,030 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 05:46:18,031 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 05:46:18,032 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 05:46:18,032 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 05:46:18,032 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 05:46:18,033 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 05:46:18,033 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 05:46:18,033 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 05:46:18,033 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 05:46:18,034 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 05:46:18,034 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 05:46:18,034 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 05:46:18,034 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 05:46:18,035 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 05:46:18,035 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 05:46:18,035 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 05:46:18,035 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 05:46:18,035 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 05:46:18,036 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 05:46:18,036 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 05:46:18,037 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 05:46:18,037 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 05:46:18,037 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 05:46:18,037 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 05:46:18,037 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 05:46:18,038 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 05:46:18,038 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 05:46:18,038 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 05:46:18,038 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 05:46:18,038 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 05:46:18,038 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 05:46:18,039 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 05:46:18,039 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 05:46:18,039 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 05:46:18,039 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:46:18,293 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 05:46:18,318 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 05:46:18,320 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 05:46:18,321 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 05:46:18,321 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 05:46:18,323 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/email_spec3_product23.cil.c [2023-12-25 05:46:19,551 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 05:46:19,872 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 05:46:19,873 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/email_spec3_product23.cil.c [2023-12-25 05:46:19,899 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a9da23fcb/8630392b4650468ab36f6af1cdb2804d/FLAG866d8fbb3 [2023-12-25 05:46:19,911 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a9da23fcb/8630392b4650468ab36f6af1cdb2804d [2023-12-25 05:46:19,914 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 05:46:19,915 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 05:46:19,916 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 05:46:19,916 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 05:46:19,921 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 05:46:19,922 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 05:46:19" (1/1) ... [2023-12-25 05:46:19,923 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17702433 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:19, skipping insertion in model container [2023-12-25 05:46:19,923 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 05:46:19" (1/1) ... [2023-12-25 05:46:20,020 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 05:46:20,420 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/email_spec3_product23.cil.c[22258,22271] [2023-12-25 05:46:20,643 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:46:20,672 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-25 05:46:20,686 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 05:46:20,736 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/email_spec3_product23.cil.c[22258,22271] [2023-12-25 05:46:20,791 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:46:20,807 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 05:46:20,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [48] [2023-12-25 05:46:20,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [380] [2023-12-25 05:46:20,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [599] [2023-12-25 05:46:20,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [965] [2023-12-25 05:46:20,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"EmailLib.i","") [974] [2023-12-25 05:46:20,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Util.i","") [1386] [2023-12-25 05:46:20,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [1403] [2023-12-25 05:46:20,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Email.i","") [1438] [2023-12-25 05:46:20,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"SignVerify_spec.i","") [1537] [2023-12-25 05:46:20,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Client.i","") [1597] [2023-12-25 05:46:20,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"ClientLib.i","") [1936] [2023-12-25 05:46:20,864 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/email_spec3_product23.cil.c[22258,22271] [2023-12-25 05:46:20,891 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:46:20,935 INFO L206 MainTranslator]: Completed translation [2023-12-25 05:46:20,935 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:20 WrapperNode [2023-12-25 05:46:20,936 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 05:46:20,937 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 05:46:20,938 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 05:46:20,938 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 05:46:20,944 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:46:20" (1/1) ... [2023-12-25 05:46:20,986 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:46:20" (1/1) ... [2023-12-25 05:46:21,064 INFO L138 Inliner]: procedures = 133, calls = 207, calls flagged for inlining = 58, calls inlined = 51, statements flattened = 898 [2023-12-25 05:46:21,064 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 05:46:21,065 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 05:46:21,065 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 05:46:21,065 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 05:46:21,075 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:20" (1/1) ... [2023-12-25 05:46:21,075 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:20" (1/1) ... [2023-12-25 05:46:21,081 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:20" (1/1) ... [2023-12-25 05:46:21,122 INFO L175 MemorySlicer]: Split 14 memory accesses to 4 slices as follows [2, 4, 4, 4]. 29 percent of accesses are in the largest equivalence class. The 14 initializations are split as follows [2, 4, 4, 4]. The 0 writes are split as follows [0, 0, 0, 0]. [2023-12-25 05:46:21,122 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:20" (1/1) ... [2023-12-25 05:46:21,123 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:20" (1/1) ... [2023-12-25 05:46:21,151 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:20" (1/1) ... [2023-12-25 05:46:21,159 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:20" (1/1) ... [2023-12-25 05:46:21,181 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:20" (1/1) ... [2023-12-25 05:46:21,185 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:20" (1/1) ... [2023-12-25 05:46:21,210 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 05:46:21,211 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 05:46:21,211 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 05:46:21,211 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 05:46:21,212 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:20" (1/1) ... [2023-12-25 05:46:21,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 05:46:21,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 05:46:21,252 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:46:21,254 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:46:21,275 INFO L130 BoogieDeclarations]: Found specification of procedure getClientAddressBookSize [2023-12-25 05:46:21,275 INFO L138 BoogieDeclarations]: Found implementation of procedure getClientAddressBookSize [2023-12-25 05:46:21,275 INFO L130 BoogieDeclarations]: Found specification of procedure setClientAddressBookAddress [2023-12-25 05:46:21,275 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientAddressBookAddress [2023-12-25 05:46:21,275 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailTo [2023-12-25 05:46:21,275 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailTo [2023-12-25 05:46:21,276 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing__wrappee__AutoResponder [2023-12-25 05:46:21,276 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing__wrappee__AutoResponder [2023-12-25 05:46:21,276 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailFrom [2023-12-25 05:46:21,276 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailFrom [2023-12-25 05:46:21,276 INFO L130 BoogieDeclarations]: Found specification of procedure isReadable [2023-12-25 05:46:21,276 INFO L138 BoogieDeclarations]: Found implementation of procedure isReadable [2023-12-25 05:46:21,276 INFO L130 BoogieDeclarations]: Found specification of procedure createClientKeyringEntry [2023-12-25 05:46:21,276 INFO L138 BoogieDeclarations]: Found implementation of procedure createClientKeyringEntry [2023-12-25 05:46:21,276 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailSignKey [2023-12-25 05:46:21,277 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailSignKey [2023-12-25 05:46:21,277 INFO L130 BoogieDeclarations]: Found specification of procedure chuckKeyAdd [2023-12-25 05:46:21,277 INFO L138 BoogieDeclarations]: Found implementation of procedure chuckKeyAdd [2023-12-25 05:46:21,277 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailFrom [2023-12-25 05:46:21,277 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailFrom [2023-12-25 05:46:21,277 INFO L130 BoogieDeclarations]: Found specification of procedure setClientId [2023-12-25 05:46:21,277 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientId [2023-12-25 05:46:21,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 05:46:21,277 INFO L130 BoogieDeclarations]: Found specification of procedure isSigned [2023-12-25 05:46:21,278 INFO L138 BoogieDeclarations]: Found implementation of procedure isSigned [2023-12-25 05:46:21,278 INFO L130 BoogieDeclarations]: Found specification of procedure isKeyPairValid [2023-12-25 05:46:21,278 INFO L138 BoogieDeclarations]: Found implementation of procedure isKeyPairValid [2023-12-25 05:46:21,278 INFO L130 BoogieDeclarations]: Found specification of procedure setClientAddressBookSize [2023-12-25 05:46:21,278 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientAddressBookSize [2023-12-25 05:46:21,278 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringUser [2023-12-25 05:46:21,278 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringUser [2023-12-25 05:46:21,278 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2023-12-25 05:46:21,278 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2023-12-25 05:46:21,279 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringPublicKey [2023-12-25 05:46:21,279 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringPublicKey [2023-12-25 05:46:21,279 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing [2023-12-25 05:46:21,279 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing [2023-12-25 05:46:21,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 05:46:21,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-25 05:46:21,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-25 05:46:21,279 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-25 05:46:21,279 INFO L130 BoogieDeclarations]: Found specification of procedure findPublicKey [2023-12-25 05:46:21,280 INFO L138 BoogieDeclarations]: Found implementation of procedure findPublicKey [2023-12-25 05:46:21,280 INFO L130 BoogieDeclarations]: Found specification of procedure sendEmail [2023-12-25 05:46:21,280 INFO L138 BoogieDeclarations]: Found implementation of procedure sendEmail [2023-12-25 05:46:21,280 INFO L130 BoogieDeclarations]: Found specification of procedure setClientPrivateKey [2023-12-25 05:46:21,280 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientPrivateKey [2023-12-25 05:46:21,280 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailTo [2023-12-25 05:46:21,280 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailTo [2023-12-25 05:46:21,280 INFO L130 BoogieDeclarations]: Found specification of procedure generateKeyPair [2023-12-25 05:46:21,280 INFO L138 BoogieDeclarations]: Found implementation of procedure generateKeyPair [2023-12-25 05:46:21,281 INFO L130 BoogieDeclarations]: Found specification of procedure getClientAddressBookAddress [2023-12-25 05:46:21,281 INFO L138 BoogieDeclarations]: Found implementation of procedure getClientAddressBookAddress [2023-12-25 05:46:21,281 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 05:46:21,281 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 05:46:21,481 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 05:46:21,485 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 05:46:22,333 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 05:46:22,432 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 05:46:22,433 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-25 05:46:22,434 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 05:46:22 BoogieIcfgContainer [2023-12-25 05:46:22,434 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 05:46:22,436 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 05:46:22,436 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 05:46:22,439 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 05:46:22,440 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 05:46:19" (1/3) ... [2023-12-25 05:46:22,441 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a7fa456 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 05:46:22, skipping insertion in model container [2023-12-25 05:46:22,441 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:46:20" (2/3) ... [2023-12-25 05:46:22,442 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a7fa456 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 05:46:22, skipping insertion in model container [2023-12-25 05:46:22,442 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 05:46:22" (3/3) ... [2023-12-25 05:46:22,444 INFO L112 eAbstractionObserver]: Analyzing ICFG email_spec3_product23.cil.c [2023-12-25 05:46:22,463 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 05:46:22,463 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 05:46:22,526 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 05:46:22,533 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;@49f942a4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 05:46:22,533 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 05:46:22,544 INFO L276 IsEmpty]: Start isEmpty. Operand has 357 states, 273 states have (on average 1.6227106227106227) internal successors, (443), 278 states have internal predecessors, (443), 58 states have call successors, (58), 24 states have call predecessors, (58), 24 states have return successors, (58), 56 states have call predecessors, (58), 58 states have call successors, (58) [2023-12-25 05:46:22,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-25 05:46:22,569 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:22,570 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 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] [2023-12-25 05:46:22,570 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:22,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:22,575 INFO L85 PathProgramCache]: Analyzing trace with hash -326415595, now seen corresponding path program 1 times [2023-12-25 05:46:22,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:22,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [128893306] [2023-12-25 05:46:22,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:22,589 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:46:22,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:22,592 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:46:22,593 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:46:22,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:22,968 INFO L262 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-25 05:46:22,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:23,054 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2023-12-25 05:46:23,055 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:23,055 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:23,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [128893306] [2023-12-25 05:46:23,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [128893306] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:23,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:23,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 05:46:23,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694651454] [2023-12-25 05:46:23,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:23,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-25 05:46:23,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:23,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-25 05:46:23,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-25 05:46:23,101 INFO L87 Difference]: Start difference. First operand has 357 states, 273 states have (on average 1.6227106227106227) internal successors, (443), 278 states have internal predecessors, (443), 58 states have call successors, (58), 24 states have call predecessors, (58), 24 states have return successors, (58), 56 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:46:23,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:23,203 INFO L93 Difference]: Finished difference Result 529 states and 817 transitions. [2023-12-25 05:46:23,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-25 05:46:23,206 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 105 [2023-12-25 05:46:23,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:23,218 INFO L225 Difference]: With dead ends: 529 [2023-12-25 05:46:23,219 INFO L226 Difference]: Without dead ends: 353 [2023-12-25 05:46:23,224 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-25 05:46:23,227 INFO L413 NwaCegarLoop]: 537 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:23,228 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 537 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:46:23,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2023-12-25 05:46:23,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 353. [2023-12-25 05:46:23,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 271 states have (on average 1.6088560885608856) internal successors, (436), 274 states have internal predecessors, (436), 58 states have call successors, (58), 24 states have call predecessors, (58), 23 states have return successors, (55), 54 states have call predecessors, (55), 55 states have call successors, (55) [2023-12-25 05:46:23,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 549 transitions. [2023-12-25 05:46:23,289 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 549 transitions. Word has length 105 [2023-12-25 05:46:23,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:23,290 INFO L495 AbstractCegarLoop]: Abstraction has 353 states and 549 transitions. [2023-12-25 05:46:23,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:46:23,291 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 549 transitions. [2023-12-25 05:46:23,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-25 05:46:23,296 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:23,296 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-25 05:46:23,311 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-25 05:46:23,504 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:46:23,505 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:23,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:23,506 INFO L85 PathProgramCache]: Analyzing trace with hash -683721364, now seen corresponding path program 1 times [2023-12-25 05:46:23,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:23,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [585157972] [2023-12-25 05:46:23,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:23,507 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:46:23,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:23,509 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:46:23,512 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:46:23,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:23,848 INFO L262 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:46:23,853 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:23,931 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-25 05:46:23,931 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:23,931 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:23,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [585157972] [2023-12-25 05:46:23,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [585157972] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:23,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:23,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:46:23,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742837090] [2023-12-25 05:46:23,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:23,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:46:23,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:23,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:46:23,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:46:23,939 INFO L87 Difference]: Start difference. First operand 353 states and 549 transitions. Second operand has 5 states, 4 states have (on average 18.5) internal successors, (74), 5 states have internal predecessors, (74), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-25 05:46:24,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:24,139 INFO L93 Difference]: Finished difference Result 701 states and 1092 transitions. [2023-12-25 05:46:24,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:46:24,140 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 18.5) internal successors, (74), 5 states have internal predecessors, (74), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) Word has length 124 [2023-12-25 05:46:24,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:24,151 INFO L225 Difference]: With dead ends: 701 [2023-12-25 05:46:24,151 INFO L226 Difference]: Without dead ends: 355 [2023-12-25 05:46:24,157 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:46:24,158 INFO L413 NwaCegarLoop]: 525 mSDtfsCounter, 8 mSDsluCounter, 1564 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 2089 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:24,158 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 2089 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:46:24,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2023-12-25 05:46:24,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 355. [2023-12-25 05:46:24,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 272 states have (on average 1.6066176470588236) internal successors, (437), 276 states have internal predecessors, (437), 58 states have call successors, (58), 24 states have call predecessors, (58), 24 states have return successors, (57), 54 states have call predecessors, (57), 55 states have call successors, (57) [2023-12-25 05:46:24,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 552 transitions. [2023-12-25 05:46:24,191 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 552 transitions. Word has length 124 [2023-12-25 05:46:24,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:24,191 INFO L495 AbstractCegarLoop]: Abstraction has 355 states and 552 transitions. [2023-12-25 05:46:24,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 18.5) internal successors, (74), 5 states have internal predecessors, (74), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-25 05:46:24,192 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 552 transitions. [2023-12-25 05:46:24,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-12-25 05:46:24,194 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:24,195 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-25 05:46:24,204 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 (3)] Ended with exit code 0 [2023-12-25 05:46:24,403 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:46:24,404 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:24,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:24,404 INFO L85 PathProgramCache]: Analyzing trace with hash 2124169346, now seen corresponding path program 1 times [2023-12-25 05:46:24,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:24,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [472424181] [2023-12-25 05:46:24,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:24,406 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:46:24,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:24,410 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:46:24,412 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:46:24,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:24,769 INFO L262 TraceCheckSpWp]: Trace formula consists of 592 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:46:24,776 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:24,823 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-12-25 05:46:24,823 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:24,823 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:24,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [472424181] [2023-12-25 05:46:24,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [472424181] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:24,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:24,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:46:24,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669318436] [2023-12-25 05:46:24,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:24,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:46:24,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:24,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:46:24,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:46:24,826 INFO L87 Difference]: Start difference. First operand 355 states and 552 transitions. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-25 05:46:24,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:24,991 INFO L93 Difference]: Finished difference Result 703 states and 1096 transitions. [2023-12-25 05:46:24,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:46:24,992 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 125 [2023-12-25 05:46:24,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:24,995 INFO L225 Difference]: With dead ends: 703 [2023-12-25 05:46:24,995 INFO L226 Difference]: Without dead ends: 357 [2023-12-25 05:46:24,997 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:46:24,998 INFO L413 NwaCegarLoop]: 523 mSDtfsCounter, 8 mSDsluCounter, 1552 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 2075 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:24,998 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 2075 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:46:25,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2023-12-25 05:46:25,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 357. [2023-12-25 05:46:25,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 273 states have (on average 1.6043956043956045) internal successors, (438), 278 states have internal predecessors, (438), 58 states have call successors, (58), 24 states have call predecessors, (58), 25 states have return successors, (61), 54 states have call predecessors, (61), 55 states have call successors, (61) [2023-12-25 05:46:25,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 557 transitions. [2023-12-25 05:46:25,026 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 557 transitions. Word has length 125 [2023-12-25 05:46:25,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:25,026 INFO L495 AbstractCegarLoop]: Abstraction has 357 states and 557 transitions. [2023-12-25 05:46:25,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-25 05:46:25,027 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 557 transitions. [2023-12-25 05:46:25,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-12-25 05:46:25,030 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:25,030 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 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] [2023-12-25 05:46:25,040 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:46:25,238 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:46:25,239 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:25,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:25,239 INFO L85 PathProgramCache]: Analyzing trace with hash -985703368, now seen corresponding path program 1 times [2023-12-25 05:46:25,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:25,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [98322976] [2023-12-25 05:46:25,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:25,240 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:46:25,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:25,242 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:46:25,244 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:46:25,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:25,500 INFO L262 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:46:25,506 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:25,554 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-25 05:46:25,554 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:25,555 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:25,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [98322976] [2023-12-25 05:46:25,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [98322976] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:25,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:25,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:46:25,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136243804] [2023-12-25 05:46:25,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:25,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:46:25,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:25,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:46:25,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:46:25,562 INFO L87 Difference]: Start difference. First operand 357 states and 557 transitions. Second operand has 5 states, 4 states have (on average 17.25) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-25 05:46:25,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:25,712 INFO L93 Difference]: Finished difference Result 695 states and 1086 transitions. [2023-12-25 05:46:25,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:46:25,713 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 17.25) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 108 [2023-12-25 05:46:25,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:25,716 INFO L225 Difference]: With dead ends: 695 [2023-12-25 05:46:25,716 INFO L226 Difference]: Without dead ends: 357 [2023-12-25 05:46:25,718 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:46:25,718 INFO L413 NwaCegarLoop]: 525 mSDtfsCounter, 8 mSDsluCounter, 1564 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 2089 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:25,719 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 2089 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:46:25,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2023-12-25 05:46:25,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 357. [2023-12-25 05:46:25,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 273 states have (on average 1.6043956043956045) internal successors, (438), 278 states have internal predecessors, (438), 58 states have call successors, (58), 24 states have call predecessors, (58), 25 states have return successors, (60), 54 states have call predecessors, (60), 55 states have call successors, (60) [2023-12-25 05:46:25,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 556 transitions. [2023-12-25 05:46:25,762 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 556 transitions. Word has length 108 [2023-12-25 05:46:25,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:25,764 INFO L495 AbstractCegarLoop]: Abstraction has 357 states and 556 transitions. [2023-12-25 05:46:25,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 17.25) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-25 05:46:25,764 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 556 transitions. [2023-12-25 05:46:25,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-25 05:46:25,768 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:25,768 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-25 05:46:25,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 (5)] Forceful destruction successful, exit code 0 [2023-12-25 05:46:25,976 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:46:25,977 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:25,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:25,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1403684572, now seen corresponding path program 1 times [2023-12-25 05:46:25,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:25,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1506231636] [2023-12-25 05:46:25,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:25,979 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:46:25,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:25,981 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:46:25,992 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:46:26,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:26,275 INFO L262 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:46:26,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:26,308 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-25 05:46:26,309 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:26,309 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:26,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1506231636] [2023-12-25 05:46:26,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1506231636] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:26,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:26,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:46:26,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341058878] [2023-12-25 05:46:26,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:26,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:46:26,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:26,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:46:26,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:46:26,311 INFO L87 Difference]: Start difference. First operand 357 states and 556 transitions. Second operand has 5 states, 4 states have (on average 19.0) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-25 05:46:26,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:26,429 INFO L93 Difference]: Finished difference Result 697 states and 1089 transitions. [2023-12-25 05:46:26,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:46:26,430 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 19.0) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) Word has length 127 [2023-12-25 05:46:26,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:26,432 INFO L225 Difference]: With dead ends: 697 [2023-12-25 05:46:26,432 INFO L226 Difference]: Without dead ends: 359 [2023-12-25 05:46:26,434 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:46:26,435 INFO L413 NwaCegarLoop]: 526 mSDtfsCounter, 6 mSDsluCounter, 1565 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2091 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:26,435 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2091 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:46:26,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2023-12-25 05:46:26,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 359. [2023-12-25 05:46:26,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 274 states have (on average 1.602189781021898) internal successors, (439), 280 states have internal predecessors, (439), 58 states have call successors, (58), 24 states have call predecessors, (58), 26 states have return successors, (62), 54 states have call predecessors, (62), 55 states have call successors, (62) [2023-12-25 05:46:26,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 559 transitions. [2023-12-25 05:46:26,450 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 559 transitions. Word has length 127 [2023-12-25 05:46:26,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:26,450 INFO L495 AbstractCegarLoop]: Abstraction has 359 states and 559 transitions. [2023-12-25 05:46:26,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 19.0) internal successors, (76), 5 states have internal predecessors, (76), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 2 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-25 05:46:26,451 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 559 transitions. [2023-12-25 05:46:26,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-25 05:46:26,453 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:26,453 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-25 05:46:26,467 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:46:26,667 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:46:26,667 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:26,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:26,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1207499713, now seen corresponding path program 1 times [2023-12-25 05:46:26,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:26,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [847838458] [2023-12-25 05:46:26,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:26,669 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:46:26,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:26,670 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:46:26,671 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:46:26,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:26,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:46:26,961 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:26,989 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-12-25 05:46:26,989 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:26,989 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:26,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [847838458] [2023-12-25 05:46:26,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [847838458] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:26,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:26,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:46:26,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622062961] [2023-12-25 05:46:26,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:26,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:46:26,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:26,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:46:26,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:46:26,992 INFO L87 Difference]: Start difference. First operand 359 states and 559 transitions. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-25 05:46:27,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:27,124 INFO L93 Difference]: Finished difference Result 695 states and 1084 transitions. [2023-12-25 05:46:27,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:46:27,125 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 128 [2023-12-25 05:46:27,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:27,128 INFO L225 Difference]: With dead ends: 695 [2023-12-25 05:46:27,128 INFO L226 Difference]: Without dead ends: 359 [2023-12-25 05:46:27,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:46:27,133 INFO L413 NwaCegarLoop]: 523 mSDtfsCounter, 8 mSDsluCounter, 1553 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 2076 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:27,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 2076 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:46:27,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2023-12-25 05:46:27,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 359. [2023-12-25 05:46:27,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 274 states have (on average 1.602189781021898) internal successors, (439), 280 states have internal predecessors, (439), 58 states have call successors, (58), 24 states have call predecessors, (58), 26 states have return successors, (61), 54 states have call predecessors, (61), 55 states have call successors, (61) [2023-12-25 05:46:27,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 558 transitions. [2023-12-25 05:46:27,152 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 558 transitions. Word has length 128 [2023-12-25 05:46:27,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:27,152 INFO L495 AbstractCegarLoop]: Abstraction has 359 states and 558 transitions. [2023-12-25 05:46:27,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 3 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-25 05:46:27,153 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 558 transitions. [2023-12-25 05:46:27,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-25 05:46:27,155 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:27,155 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 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] [2023-12-25 05:46:27,162 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 (7)] Ended with exit code 0 [2023-12-25 05:46:27,363 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:46:27,363 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:27,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:27,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1743328783, now seen corresponding path program 1 times [2023-12-25 05:46:27,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:27,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1103760218] [2023-12-25 05:46:27,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:27,365 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:46:27,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:27,366 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:46:27,370 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:46:27,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:27,637 INFO L262 TraceCheckSpWp]: Trace formula consists of 559 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:46:27,641 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:27,669 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2023-12-25 05:46:27,669 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:27,669 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:27,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1103760218] [2023-12-25 05:46:27,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1103760218] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:27,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:27,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:46:27,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375325458] [2023-12-25 05:46:27,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:27,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:46:27,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:27,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:46:27,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:46:27,671 INFO L87 Difference]: Start difference. First operand 359 states and 558 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-25 05:46:27,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:27,799 INFO L93 Difference]: Finished difference Result 697 states and 1089 transitions. [2023-12-25 05:46:27,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:46:27,800 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 111 [2023-12-25 05:46:27,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:27,802 INFO L225 Difference]: With dead ends: 697 [2023-12-25 05:46:27,802 INFO L226 Difference]: Without dead ends: 361 [2023-12-25 05:46:27,803 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:46:27,804 INFO L413 NwaCegarLoop]: 524 mSDtfsCounter, 6 mSDsluCounter, 1554 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2078 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:27,804 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2078 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:46:27,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2023-12-25 05:46:27,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 361. [2023-12-25 05:46:27,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 275 states have (on average 1.6) internal successors, (440), 282 states have internal predecessors, (440), 58 states have call successors, (58), 24 states have call predecessors, (58), 27 states have return successors, (65), 54 states have call predecessors, (65), 55 states have call successors, (65) [2023-12-25 05:46:27,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 563 transitions. [2023-12-25 05:46:27,817 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 563 transitions. Word has length 111 [2023-12-25 05:46:27,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:27,817 INFO L495 AbstractCegarLoop]: Abstraction has 361 states and 563 transitions. [2023-12-25 05:46:27,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-25 05:46:27,817 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 563 transitions. [2023-12-25 05:46:27,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-25 05:46:27,819 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:27,819 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 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] [2023-12-25 05:46:27,828 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:46:28,025 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:46:28,025 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:28,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:28,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1703489390, now seen corresponding path program 1 times [2023-12-25 05:46:28,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:28,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [5709137] [2023-12-25 05:46:28,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:28,027 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:46:28,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:28,029 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:46:28,065 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:46:28,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:28,300 INFO L262 TraceCheckSpWp]: Trace formula consists of 560 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:46:28,303 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:28,315 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 05:46:28,315 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:28,316 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:28,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [5709137] [2023-12-25 05:46:28,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [5709137] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:28,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:28,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:46:28,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932045051] [2023-12-25 05:46:28,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:28,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:46:28,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:28,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:46:28,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:46:28,318 INFO L87 Difference]: Start difference. First operand 361 states and 563 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:46:28,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:28,371 INFO L93 Difference]: Finished difference Result 532 states and 811 transitions. [2023-12-25 05:46:28,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:46:28,372 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 112 [2023-12-25 05:46:28,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:28,376 INFO L225 Difference]: With dead ends: 532 [2023-12-25 05:46:28,376 INFO L226 Difference]: Without dead ends: 363 [2023-12-25 05:46:28,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 110 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:46:28,378 INFO L413 NwaCegarLoop]: 534 mSDtfsCounter, 0 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1067 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:28,378 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1067 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:46:28,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2023-12-25 05:46:28,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 363. [2023-12-25 05:46:28,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 277 states have (on average 1.595667870036101) internal successors, (442), 284 states have internal predecessors, (442), 58 states have call successors, (58), 24 states have call predecessors, (58), 27 states have return successors, (65), 54 states have call predecessors, (65), 55 states have call successors, (65) [2023-12-25 05:46:28,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 565 transitions. [2023-12-25 05:46:28,393 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 565 transitions. Word has length 112 [2023-12-25 05:46:28,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:28,394 INFO L495 AbstractCegarLoop]: Abstraction has 363 states and 565 transitions. [2023-12-25 05:46:28,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:46:28,394 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 565 transitions. [2023-12-25 05:46:28,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2023-12-25 05:46:28,396 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:28,396 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 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] [2023-12-25 05:46:28,406 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:46:28,597 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:46:28,597 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:28,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:28,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1092571228, now seen corresponding path program 1 times [2023-12-25 05:46:28,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:28,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [692600236] [2023-12-25 05:46:28,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:28,599 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:46:28,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:28,600 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:46:28,601 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:46:28,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:28,879 INFO L262 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:46:28,882 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:28,900 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 05:46:28,900 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:28,901 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:28,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [692600236] [2023-12-25 05:46:28,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [692600236] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:28,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:28,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:46:28,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912229080] [2023-12-25 05:46:28,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:28,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:46:28,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:28,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:46:28,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:46:28,904 INFO L87 Difference]: Start difference. First operand 363 states and 565 transitions. Second operand has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:46:28,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:28,964 INFO L93 Difference]: Finished difference Result 770 states and 1216 transitions. [2023-12-25 05:46:28,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:46:28,965 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 119 [2023-12-25 05:46:28,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:28,968 INFO L225 Difference]: With dead ends: 770 [2023-12-25 05:46:28,968 INFO L226 Difference]: Without dead ends: 433 [2023-12-25 05:46:28,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 117 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:46:28,970 INFO L413 NwaCegarLoop]: 548 mSDtfsCounter, 129 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 1039 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:28,970 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 1039 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:46:28,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2023-12-25 05:46:28,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 428. [2023-12-25 05:46:28,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 328 states have (on average 1.6128048780487805) internal successors, (529), 335 states have internal predecessors, (529), 72 states have call successors, (72), 24 states have call predecessors, (72), 27 states have return successors, (81), 68 states have call predecessors, (81), 69 states have call successors, (81) [2023-12-25 05:46:28,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 682 transitions. [2023-12-25 05:46:28,988 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 682 transitions. Word has length 119 [2023-12-25 05:46:28,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:28,988 INFO L495 AbstractCegarLoop]: Abstraction has 428 states and 682 transitions. [2023-12-25 05:46:28,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:46:28,988 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 682 transitions. [2023-12-25 05:46:28,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-25 05:46:28,991 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:28,991 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-25 05:46:29,002 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:46:29,200 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:46:29,201 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:29,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:29,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1280167841, now seen corresponding path program 1 times [2023-12-25 05:46:29,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:29,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1877320569] [2023-12-25 05:46:29,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:29,206 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:46:29,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:29,207 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:46:29,247 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:46:29,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:29,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 05:46:29,474 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:29,537 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-25 05:46:29,537 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:29,537 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:29,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1877320569] [2023-12-25 05:46:29,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1877320569] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:29,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:29,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:46:29,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702098961] [2023-12-25 05:46:29,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:29,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:46:29,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:29,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:46:29,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:46:29,540 INFO L87 Difference]: Start difference. First operand 428 states and 682 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 3 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-25 05:46:29,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:29,650 INFO L93 Difference]: Finished difference Result 848 states and 1342 transitions. [2023-12-25 05:46:29,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 05:46:29,650 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 3 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 138 [2023-12-25 05:46:29,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:29,653 INFO L225 Difference]: With dead ends: 848 [2023-12-25 05:46:29,653 INFO L226 Difference]: Without dead ends: 444 [2023-12-25 05:46:29,655 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 135 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:46:29,655 INFO L413 NwaCegarLoop]: 535 mSDtfsCounter, 510 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 1085 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:29,656 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [510 Valid, 1085 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:46:29,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2023-12-25 05:46:29,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 436. [2023-12-25 05:46:29,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 335 states have (on average 1.5970149253731343) internal successors, (535), 341 states have internal predecessors, (535), 72 states have call successors, (72), 26 states have call predecessors, (72), 28 states have return successors, (77), 68 states have call predecessors, (77), 69 states have call successors, (77) [2023-12-25 05:46:29,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 684 transitions. [2023-12-25 05:46:29,675 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 684 transitions. Word has length 138 [2023-12-25 05:46:29,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:29,675 INFO L495 AbstractCegarLoop]: Abstraction has 436 states and 684 transitions. [2023-12-25 05:46:29,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 3 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-25 05:46:29,676 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 684 transitions. [2023-12-25 05:46:29,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-25 05:46:29,678 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:29,678 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 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:46:29,690 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:46:29,887 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:46:29,887 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:29,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:29,888 INFO L85 PathProgramCache]: Analyzing trace with hash 2100758267, now seen corresponding path program 1 times [2023-12-25 05:46:29,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:29,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [487476972] [2023-12-25 05:46:29,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:29,889 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:46:29,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:29,890 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:46:29,892 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:46:30,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:30,146 INFO L262 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:46:30,150 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:30,188 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 05:46:30,188 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 05:46:30,267 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 05:46:30,267 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:30,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [487476972] [2023-12-25 05:46:30,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [487476972] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 05:46:30,267 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 05:46:30,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-25 05:46:30,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783045437] [2023-12-25 05:46:30,268 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 05:46:30,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 05:46:30,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:30,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 05:46:30,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:46:30,269 INFO L87 Difference]: Start difference. First operand 436 states and 684 transitions. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-12-25 05:46:30,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:30,580 INFO L93 Difference]: Finished difference Result 1020 states and 1661 transitions. [2023-12-25 05:46:30,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 05:46:30,580 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 121 [2023-12-25 05:46:30,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:30,586 INFO L225 Difference]: With dead ends: 1020 [2023-12-25 05:46:30,586 INFO L226 Difference]: Without dead ends: 851 [2023-12-25 05:46:30,587 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:46:30,587 INFO L413 NwaCegarLoop]: 559 mSDtfsCounter, 451 mSDsluCounter, 2227 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 487 SdHoareTripleChecker+Valid, 2786 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:30,587 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [487 Valid, 2786 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:46:30,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2023-12-25 05:46:30,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 836. [2023-12-25 05:46:30,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 656 states have (on average 1.638719512195122) internal successors, (1075), 662 states have internal predecessors, (1075), 151 states have call successors, (151), 26 states have call predecessors, (151), 28 states have return successors, (166), 147 states have call predecessors, (166), 148 states have call successors, (166) [2023-12-25 05:46:30,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 1392 transitions. [2023-12-25 05:46:30,633 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 1392 transitions. Word has length 121 [2023-12-25 05:46:30,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:30,633 INFO L495 AbstractCegarLoop]: Abstraction has 836 states and 1392 transitions. [2023-12-25 05:46:30,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-12-25 05:46:30,633 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 1392 transitions. [2023-12-25 05:46:30,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-12-25 05:46:30,638 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:30,638 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1] [2023-12-25 05:46:30,648 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:46:30,845 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:46:30,846 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:30,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:30,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1808794725, now seen corresponding path program 1 times [2023-12-25 05:46:30,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:30,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1983789498] [2023-12-25 05:46:30,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:30,847 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:46:30,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:30,849 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:46:30,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 (13)] Waiting until timeout for monitored process [2023-12-25 05:46:31,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:31,109 INFO L262 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:46:31,113 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:31,127 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-25 05:46:31,127 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:31,127 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:31,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1983789498] [2023-12-25 05:46:31,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1983789498] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:31,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:31,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:46:31,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815101818] [2023-12-25 05:46:31,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:31,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:46:31,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:31,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:46:31,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:46:31,130 INFO L87 Difference]: Start difference. First operand 836 states and 1392 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 05:46:31,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:31,263 INFO L93 Difference]: Finished difference Result 1983 states and 3362 transitions. [2023-12-25 05:46:31,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:46:31,264 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 142 [2023-12-25 05:46:31,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:31,271 INFO L225 Difference]: With dead ends: 1983 [2023-12-25 05:46:31,272 INFO L226 Difference]: Without dead ends: 1223 [2023-12-25 05:46:31,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 140 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:46:31,275 INFO L413 NwaCegarLoop]: 538 mSDtfsCounter, 123 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 1064 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:31,276 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 1064 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:46:31,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1223 states. [2023-12-25 05:46:31,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1223 to 1218. [2023-12-25 05:46:31,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1218 states, 959 states have (on average 1.6548488008342024) internal successors, (1587), 965 states have internal predecessors, (1587), 230 states have call successors, (230), 26 states have call predecessors, (230), 28 states have return successors, (255), 226 states have call predecessors, (255), 227 states have call successors, (255) [2023-12-25 05:46:31,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1218 states to 1218 states and 2072 transitions. [2023-12-25 05:46:31,345 INFO L78 Accepts]: Start accepts. Automaton has 1218 states and 2072 transitions. Word has length 142 [2023-12-25 05:46:31,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:31,345 INFO L495 AbstractCegarLoop]: Abstraction has 1218 states and 2072 transitions. [2023-12-25 05:46:31,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 05:46:31,346 INFO L276 IsEmpty]: Start isEmpty. Operand 1218 states and 2072 transitions. [2023-12-25 05:46:31,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-12-25 05:46:31,353 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:31,354 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1] [2023-12-25 05:46:31,367 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:46:31,563 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:46:31,563 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:31,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:31,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1600220817, now seen corresponding path program 1 times [2023-12-25 05:46:31,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:31,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1836564817] [2023-12-25 05:46:31,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:31,565 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:46:31,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:31,566 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:46:31,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-25 05:46:31,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:31,831 INFO L262 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:46:31,835 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:31,851 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-25 05:46:31,851 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:31,851 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:31,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1836564817] [2023-12-25 05:46:31,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1836564817] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:31,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:31,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:46:31,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039853960] [2023-12-25 05:46:31,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:31,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:46:31,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:31,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:46:31,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:46:31,853 INFO L87 Difference]: Start difference. First operand 1218 states and 2072 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 05:46:31,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:31,974 INFO L93 Difference]: Finished difference Result 2929 states and 5017 transitions. [2023-12-25 05:46:31,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:46:31,975 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 143 [2023-12-25 05:46:31,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:31,985 INFO L225 Difference]: With dead ends: 2929 [2023-12-25 05:46:31,985 INFO L226 Difference]: Without dead ends: 1837 [2023-12-25 05:46:31,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 141 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:46:31,990 INFO L413 NwaCegarLoop]: 533 mSDtfsCounter, 121 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 1058 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:31,991 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 1058 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:46:31,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1837 states. [2023-12-25 05:46:32,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1837 to 1832. [2023-12-25 05:46:32,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1832 states, 1454 states have (on average 1.6588720770288858) internal successors, (2412), 1460 states have internal predecessors, (2412), 349 states have call successors, (349), 26 states have call predecessors, (349), 28 states have return successors, (374), 345 states have call predecessors, (374), 346 states have call successors, (374) [2023-12-25 05:46:32,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1832 states to 1832 states and 3135 transitions. [2023-12-25 05:46:32,093 INFO L78 Accepts]: Start accepts. Automaton has 1832 states and 3135 transitions. Word has length 143 [2023-12-25 05:46:32,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:32,094 INFO L495 AbstractCegarLoop]: Abstraction has 1832 states and 3135 transitions. [2023-12-25 05:46:32,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 05:46:32,094 INFO L276 IsEmpty]: Start isEmpty. Operand 1832 states and 3135 transitions. [2023-12-25 05:46:32,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-25 05:46:32,104 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:32,104 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 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:46:32,112 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:46:32,312 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:46:32,313 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:32,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:32,313 INFO L85 PathProgramCache]: Analyzing trace with hash 933554667, now seen corresponding path program 1 times [2023-12-25 05:46:32,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:32,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2116414392] [2023-12-25 05:46:32,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:32,314 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:46:32,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:32,316 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:46:32,321 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:46:32,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:32,568 INFO L262 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:46:32,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:32,588 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 05:46:32,588 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:32,588 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:32,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2116414392] [2023-12-25 05:46:32,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2116414392] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:32,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:32,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:46:32,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792268558] [2023-12-25 05:46:32,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:32,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:46:32,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:32,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:46:32,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:46:32,590 INFO L87 Difference]: Start difference. First operand 1832 states and 3135 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:46:32,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:32,779 INFO L93 Difference]: Finished difference Result 4358 states and 7521 transitions. [2023-12-25 05:46:32,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:46:32,780 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 126 [2023-12-25 05:46:32,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:32,795 INFO L225 Difference]: With dead ends: 4358 [2023-12-25 05:46:32,795 INFO L226 Difference]: Without dead ends: 2778 [2023-12-25 05:46:32,801 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 124 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:46:32,802 INFO L413 NwaCegarLoop]: 529 mSDtfsCounter, 119 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 1050 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:32,802 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 1050 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:46:32,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2778 states. [2023-12-25 05:46:32,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2778 to 2773. [2023-12-25 05:46:32,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2773 states, 2233 states have (on average 1.6627854903716972) internal successors, (3713), 2239 states have internal predecessors, (3713), 511 states have call successors, (511), 26 states have call predecessors, (511), 28 states have return successors, (552), 507 states have call predecessors, (552), 508 states have call successors, (552) [2023-12-25 05:46:32,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2773 states to 2773 states and 4776 transitions. [2023-12-25 05:46:32,958 INFO L78 Accepts]: Start accepts. Automaton has 2773 states and 4776 transitions. Word has length 126 [2023-12-25 05:46:32,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:32,958 INFO L495 AbstractCegarLoop]: Abstraction has 2773 states and 4776 transitions. [2023-12-25 05:46:32,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:46:32,958 INFO L276 IsEmpty]: Start isEmpty. Operand 2773 states and 4776 transitions. [2023-12-25 05:46:32,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-25 05:46:32,971 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:32,971 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 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, 1] [2023-12-25 05:46:32,981 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 (15)] Ended with exit code 0 [2023-12-25 05:46:33,179 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:46:33,179 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:33,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:33,180 INFO L85 PathProgramCache]: Analyzing trace with hash 364657124, now seen corresponding path program 1 times [2023-12-25 05:46:33,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:33,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1720676303] [2023-12-25 05:46:33,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:33,181 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:46:33,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:33,183 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:46:33,217 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:46:33,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:33,448 INFO L262 TraceCheckSpWp]: Trace formula consists of 576 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:46:33,451 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:33,470 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 05:46:33,471 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:33,471 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:33,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1720676303] [2023-12-25 05:46:33,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1720676303] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:33,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:33,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:46:33,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46287114] [2023-12-25 05:46:33,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:33,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:46:33,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:33,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:46:33,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:46:33,473 INFO L87 Difference]: Start difference. First operand 2773 states and 4776 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:46:33,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:33,755 INFO L93 Difference]: Finished difference Result 6612 states and 11478 transitions. [2023-12-25 05:46:33,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:46:33,756 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 127 [2023-12-25 05:46:33,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:33,781 INFO L225 Difference]: With dead ends: 6612 [2023-12-25 05:46:33,781 INFO L226 Difference]: Without dead ends: 4297 [2023-12-25 05:46:33,793 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 125 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:46:33,794 INFO L413 NwaCegarLoop]: 529 mSDtfsCounter, 117 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 1050 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:33,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 1050 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:46:33,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4297 states. [2023-12-25 05:46:34,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4297 to 4292. [2023-12-25 05:46:34,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4292 states, 3507 states have (on average 1.66581123467351) internal successors, (5842), 3513 states have internal predecessors, (5842), 756 states have call successors, (756), 26 states have call predecessors, (756), 28 states have return successors, (823), 752 states have call predecessors, (823), 753 states have call successors, (823) [2023-12-25 05:46:34,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4292 states to 4292 states and 7421 transitions. [2023-12-25 05:46:34,050 INFO L78 Accepts]: Start accepts. Automaton has 4292 states and 7421 transitions. Word has length 127 [2023-12-25 05:46:34,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:34,050 INFO L495 AbstractCegarLoop]: Abstraction has 4292 states and 7421 transitions. [2023-12-25 05:46:34,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:46:34,051 INFO L276 IsEmpty]: Start isEmpty. Operand 4292 states and 7421 transitions. [2023-12-25 05:46:34,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-12-25 05:46:34,068 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:34,068 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:46:34,077 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:46:34,275 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:46:34,275 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:34,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:34,276 INFO L85 PathProgramCache]: Analyzing trace with hash 556629083, now seen corresponding path program 1 times [2023-12-25 05:46:34,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:34,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1611982710] [2023-12-25 05:46:34,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:34,277 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:46:34,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:34,278 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:46:34,281 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:46:34,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:34,561 INFO L262 TraceCheckSpWp]: Trace formula consists of 614 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:46:34,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:34,626 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-25 05:46:34,626 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:34,626 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:34,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1611982710] [2023-12-25 05:46:34,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1611982710] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:34,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:34,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:46:34,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332164174] [2023-12-25 05:46:34,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:34,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:46:34,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:34,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:46:34,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:46:34,629 INFO L87 Difference]: Start difference. First operand 4292 states and 7421 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 05:46:34,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:34,932 INFO L93 Difference]: Finished difference Result 10634 states and 18496 transitions. [2023-12-25 05:46:34,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:46:34,933 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 146 [2023-12-25 05:46:34,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:34,976 INFO L225 Difference]: With dead ends: 10634 [2023-12-25 05:46:34,976 INFO L226 Difference]: Without dead ends: 7035 [2023-12-25 05:46:34,993 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 144 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:46:34,994 INFO L413 NwaCegarLoop]: 545 mSDtfsCounter, 115 mSDsluCounter, 529 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 1074 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:34,994 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 1074 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:46:35,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7035 states. [2023-12-25 05:46:35,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7035 to 7030. [2023-12-25 05:46:35,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7030 states, 5752 states have (on average 1.6606397774687065) internal successors, (9552), 5758 states have internal predecessors, (9552), 1249 states have call successors, (1249), 26 states have call predecessors, (1249), 28 states have return successors, (1360), 1245 states have call predecessors, (1360), 1246 states have call successors, (1360) [2023-12-25 05:46:35,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7030 states to 7030 states and 12161 transitions. [2023-12-25 05:46:35,503 INFO L78 Accepts]: Start accepts. Automaton has 7030 states and 12161 transitions. Word has length 146 [2023-12-25 05:46:35,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:35,504 INFO L495 AbstractCegarLoop]: Abstraction has 7030 states and 12161 transitions. [2023-12-25 05:46:35,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 05:46:35,505 INFO L276 IsEmpty]: Start isEmpty. Operand 7030 states and 12161 transitions. [2023-12-25 05:46:35,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-25 05:46:35,534 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:35,534 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:46:35,542 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:46:35,742 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:46:35,743 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:35,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:35,743 INFO L85 PathProgramCache]: Analyzing trace with hash -528497396, now seen corresponding path program 1 times [2023-12-25 05:46:35,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:35,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1955178941] [2023-12-25 05:46:35,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:35,744 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:46:35,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:35,745 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:46:35,747 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:46:36,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:36,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:46:36,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:36,088 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-25 05:46:36,089 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:36,089 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:36,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1955178941] [2023-12-25 05:46:36,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1955178941] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:36,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:36,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:46:36,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273743932] [2023-12-25 05:46:36,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:36,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:46:36,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:36,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:46:36,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:46:36,091 INFO L87 Difference]: Start difference. First operand 7030 states and 12161 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 05:46:36,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:36,619 INFO L93 Difference]: Finished difference Result 17781 states and 30964 transitions. [2023-12-25 05:46:36,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:46:36,620 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 147 [2023-12-25 05:46:36,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:36,690 INFO L225 Difference]: With dead ends: 17781 [2023-12-25 05:46:36,690 INFO L226 Difference]: Without dead ends: 11825 [2023-12-25 05:46:36,718 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 145 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:46:36,719 INFO L413 NwaCegarLoop]: 533 mSDtfsCounter, 113 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 1058 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:36,719 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 1058 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:46:36,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11825 states. [2023-12-25 05:46:37,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11825 to 11820. [2023-12-25 05:46:37,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11820 states, 9720 states have (on average 1.660082304526749) internal successors, (16136), 9726 states have internal predecessors, (16136), 2071 states have call successors, (2071), 26 states have call predecessors, (2071), 28 states have return successors, (2260), 2067 states have call predecessors, (2260), 2068 states have call successors, (2260) [2023-12-25 05:46:37,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11820 states to 11820 states and 20467 transitions. [2023-12-25 05:46:37,450 INFO L78 Accepts]: Start accepts. Automaton has 11820 states and 20467 transitions. Word has length 147 [2023-12-25 05:46:37,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:37,450 INFO L495 AbstractCegarLoop]: Abstraction has 11820 states and 20467 transitions. [2023-12-25 05:46:37,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 05:46:37,450 INFO L276 IsEmpty]: Start isEmpty. Operand 11820 states and 20467 transitions. [2023-12-25 05:46:37,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-12-25 05:46:37,495 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:37,496 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 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, 1, 1, 1, 1] [2023-12-25 05:46:37,507 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:46:37,707 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:46:37,708 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:37,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:37,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1945646867, now seen corresponding path program 1 times [2023-12-25 05:46:37,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:37,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [433137600] [2023-12-25 05:46:37,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:37,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:46:37,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:37,711 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:46:37,744 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:46:37,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:37,976 INFO L262 TraceCheckSpWp]: Trace formula consists of 579 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:46:37,979 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:38,005 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 05:46:38,006 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:38,006 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:38,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [433137600] [2023-12-25 05:46:38,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [433137600] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:38,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:38,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:46:38,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650898344] [2023-12-25 05:46:38,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:38,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:46:38,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:38,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:46:38,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:46:38,008 INFO L87 Difference]: Start difference. First operand 11820 states and 20467 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:46:38,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:38,827 INFO L93 Difference]: Finished difference Result 28222 states and 48816 transitions. [2023-12-25 05:46:38,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:46:38,827 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 130 [2023-12-25 05:46:38,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:38,915 INFO L225 Difference]: With dead ends: 28222 [2023-12-25 05:46:38,915 INFO L226 Difference]: Without dead ends: 18425 [2023-12-25 05:46:38,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 128 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:46:38,959 INFO L413 NwaCegarLoop]: 531 mSDtfsCounter, 111 mSDsluCounter, 496 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 1027 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:38,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 1027 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:46:38,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18425 states. [2023-12-25 05:46:40,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18425 to 18420. [2023-12-25 05:46:40,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18420 states, 15117 states have (on average 1.6345174307071508) internal successors, (24709), 15123 states have internal predecessors, (24709), 3274 states have call successors, (3274), 26 states have call predecessors, (3274), 28 states have return successors, (3607), 3270 states have call predecessors, (3607), 3271 states have call successors, (3607) [2023-12-25 05:46:40,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18420 states to 18420 states and 31590 transitions. [2023-12-25 05:46:40,259 INFO L78 Accepts]: Start accepts. Automaton has 18420 states and 31590 transitions. Word has length 130 [2023-12-25 05:46:40,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:40,260 INFO L495 AbstractCegarLoop]: Abstraction has 18420 states and 31590 transitions. [2023-12-25 05:46:40,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:46:40,260 INFO L276 IsEmpty]: Start isEmpty. Operand 18420 states and 31590 transitions. [2023-12-25 05:46:40,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-25 05:46:40,300 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:40,300 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 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, 1, 1, 1, 1, 1] [2023-12-25 05:46:40,312 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:46:40,512 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:46:40,512 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:40,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:40,513 INFO L85 PathProgramCache]: Analyzing trace with hash 628955519, now seen corresponding path program 1 times [2023-12-25 05:46:40,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:40,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [749313474] [2023-12-25 05:46:40,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:40,514 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:46:40,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:40,516 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:46:40,554 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:46:40,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:40,783 INFO L262 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:46:40,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:40,816 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 05:46:40,817 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:40,817 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:40,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [749313474] [2023-12-25 05:46:40,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [749313474] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:40,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:40,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:46:40,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935417755] [2023-12-25 05:46:40,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:40,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:46:40,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:40,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:46:40,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:46:40,819 INFO L87 Difference]: Start difference. First operand 18420 states and 31590 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:46:42,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:42,468 INFO L93 Difference]: Finished difference Result 48653 states and 83789 transitions. [2023-12-25 05:46:42,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:46:42,468 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 131 [2023-12-25 05:46:42,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:42,629 INFO L225 Difference]: With dead ends: 48653 [2023-12-25 05:46:42,629 INFO L226 Difference]: Without dead ends: 32869 [2023-12-25 05:46:42,673 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 129 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:46:42,674 INFO L413 NwaCegarLoop]: 529 mSDtfsCounter, 109 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 1053 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:42,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 1053 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:46:42,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32869 states. [2023-12-25 05:46:44,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32869 to 32864. [2023-12-25 05:46:44,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32864 states, 27111 states have (on average 1.631219800081148) internal successors, (44224), 27117 states have internal predecessors, (44224), 5724 states have call successors, (5724), 26 states have call predecessors, (5724), 28 states have return successors, (6331), 5720 states have call predecessors, (6331), 5721 states have call successors, (6331) [2023-12-25 05:46:44,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32864 states to 32864 states and 56279 transitions. [2023-12-25 05:46:44,635 INFO L78 Accepts]: Start accepts. Automaton has 32864 states and 56279 transitions. Word has length 131 [2023-12-25 05:46:44,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:44,636 INFO L495 AbstractCegarLoop]: Abstraction has 32864 states and 56279 transitions. [2023-12-25 05:46:44,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 05:46:44,636 INFO L276 IsEmpty]: Start isEmpty. Operand 32864 states and 56279 transitions. [2023-12-25 05:46:44,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-25 05:46:44,676 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:44,676 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:46:44,687 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:46:44,883 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:46:44,884 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:44,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:44,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1044481599, now seen corresponding path program 1 times [2023-12-25 05:46:44,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:44,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1849853848] [2023-12-25 05:46:44,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:44,885 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:46:44,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:44,886 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:46:44,922 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:46:45,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:45,167 INFO L262 TraceCheckSpWp]: Trace formula consists of 618 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:46:45,170 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:45,204 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-25 05:46:45,205 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:45,205 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:45,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1849853848] [2023-12-25 05:46:45,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1849853848] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:45,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:45,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:46:45,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911176078] [2023-12-25 05:46:45,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:45,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:46:45,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:45,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:46:45,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:46:45,207 INFO L87 Difference]: Start difference. First operand 32864 states and 56279 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 05:46:47,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:47,847 INFO L93 Difference]: Finished difference Result 89560 states and 153901 transitions. [2023-12-25 05:46:47,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:46:47,848 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 150 [2023-12-25 05:46:47,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:48,118 INFO L225 Difference]: With dead ends: 89560 [2023-12-25 05:46:48,118 INFO L226 Difference]: Without dead ends: 60215 [2023-12-25 05:46:48,193 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 148 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:46:48,194 INFO L413 NwaCegarLoop]: 536 mSDtfsCounter, 107 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 1061 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:48,194 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 1061 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:46:48,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60215 states. [2023-12-25 05:46:51,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60215 to 60210. [2023-12-25 05:46:51,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60210 states, 49944 states have (on average 1.6269421752362647) internal successors, (81256), 49950 states have internal predecessors, (81256), 10237 states have call successors, (10237), 26 states have call predecessors, (10237), 28 states have return successors, (11376), 10233 states have call predecessors, (11376), 10234 states have call successors, (11376) [2023-12-25 05:46:51,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60210 states to 60210 states and 102869 transitions. [2023-12-25 05:46:51,631 INFO L78 Accepts]: Start accepts. Automaton has 60210 states and 102869 transitions. Word has length 150 [2023-12-25 05:46:51,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:46:51,631 INFO L495 AbstractCegarLoop]: Abstraction has 60210 states and 102869 transitions. [2023-12-25 05:46:51,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 05:46:51,632 INFO L276 IsEmpty]: Start isEmpty. Operand 60210 states and 102869 transitions. [2023-12-25 05:46:51,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-25 05:46:51,688 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:46:51,688 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:46:51,700 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:46:51,897 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:46:51,898 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:46:51,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:46:51,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1190201227, now seen corresponding path program 1 times [2023-12-25 05:46:51,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:46:51,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1244789175] [2023-12-25 05:46:51,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:46:51,899 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:46:51,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:46:51,900 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:46:51,928 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:46:52,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:46:52,156 INFO L262 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:46:52,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:46:52,209 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2023-12-25 05:46:52,210 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:46:52,210 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:46:52,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1244789175] [2023-12-25 05:46:52,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1244789175] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:46:52,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:46:52,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:46:52,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093366654] [2023-12-25 05:46:52,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:46:52,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:46:52,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:46:52,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:46:52,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:46:52,212 INFO L87 Difference]: Start difference. First operand 60210 states and 102869 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 05:46:56,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:46:56,043 INFO L93 Difference]: Finished difference Result 112655 states and 192914 transitions. [2023-12-25 05:46:56,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:46:56,044 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 151 [2023-12-25 05:46:56,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:46:56,474 INFO L225 Difference]: With dead ends: 112655 [2023-12-25 05:46:56,474 INFO L226 Difference]: Without dead ends: 112486 [2023-12-25 05:46:56,520 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 149 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:46:56,520 INFO L413 NwaCegarLoop]: 529 mSDtfsCounter, 105 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1053 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:46:56,520 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 1053 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:46:56,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112486 states. [2023-12-25 05:47:00,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112486 to 112481. [2023-12-25 05:47:00,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112481 states, 93847 states have (on average 1.6215329206048141) internal successors, (152176), 93853 states have internal predecessors, (152176), 18605 states have call successors, (18605), 26 states have call predecessors, (18605), 28 states have return successors, (20790), 18601 states have call predecessors, (20790), 18602 states have call successors, (20790) [2023-12-25 05:47:01,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112481 states to 112481 states and 191571 transitions. [2023-12-25 05:47:01,244 INFO L78 Accepts]: Start accepts. Automaton has 112481 states and 191571 transitions. Word has length 151 [2023-12-25 05:47:01,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:01,245 INFO L495 AbstractCegarLoop]: Abstraction has 112481 states and 191571 transitions. [2023-12-25 05:47:01,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 05:47:01,245 INFO L276 IsEmpty]: Start isEmpty. Operand 112481 states and 191571 transitions. [2023-12-25 05:47:01,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-12-25 05:47:01,304 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:01,304 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:01,311 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:47:01,510 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:47:01,511 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:01,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:01,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1527382860, now seen corresponding path program 1 times [2023-12-25 05:47:01,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:01,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1195638609] [2023-12-25 05:47:01,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:01,512 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:47:01,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:01,513 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:47:01,517 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:47:01,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:01,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 583 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-25 05:47:01,751 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:01,905 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 05:47:01,905 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 05:47:02,178 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-25 05:47:02,179 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:02,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1195638609] [2023-12-25 05:47:02,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1195638609] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 05:47:02,179 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 05:47:02,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-12-25 05:47:02,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5577502] [2023-12-25 05:47:02,179 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 05:47:02,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-25 05:47:02,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:02,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-25 05:47:02,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-12-25 05:47:02,181 INFO L87 Difference]: Start difference. First operand 112481 states and 191571 transitions. Second operand has 14 states, 14 states have (on average 11.928571428571429) internal successors, (167), 14 states have internal predecessors, (167), 4 states have call successors, (32), 6 states have call predecessors, (32), 7 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2023-12-25 05:47:12,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:12,218 INFO L93 Difference]: Finished difference Result 225145 states and 387777 transitions. [2023-12-25 05:47:12,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-25 05:47:12,220 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 11.928571428571429) internal successors, (167), 14 states have internal predecessors, (167), 4 states have call successors, (32), 6 states have call predecessors, (32), 7 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) Word has length 134 [2023-12-25 05:47:12,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:13,508 INFO L225 Difference]: With dead ends: 225145 [2023-12-25 05:47:13,509 INFO L226 Difference]: Without dead ends: 224983 [2023-12-25 05:47:13,608 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 278 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=133, Invalid=467, Unknown=0, NotChecked=0, Total=600 [2023-12-25 05:47:13,609 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 2583 mSDsluCounter, 1244 mSDsCounter, 0 mSdLazyCounter, 2980 mSolverCounterSat, 579 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2628 SdHoareTripleChecker+Valid, 1423 SdHoareTripleChecker+Invalid, 3559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 579 IncrementalHoareTripleChecker+Valid, 2980 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:13,609 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2628 Valid, 1423 Invalid, 3559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [579 Valid, 2980 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-25 05:47:13,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224983 states. [2023-12-25 05:47:23,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224983 to 224951. [2023-12-25 05:47:23,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224951 states, 187688 states have (on average 1.6215368057627553) internal successors, (304343), 187698 states have internal predecessors, (304343), 37206 states have call successors, (37206), 50 states have call predecessors, (37206), 56 states have return successors, (45946), 37202 states have call predecessors, (45946), 37202 states have call successors, (45946) [2023-12-25 05:47:25,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224951 states to 224951 states and 387495 transitions. [2023-12-25 05:47:25,043 INFO L78 Accepts]: Start accepts. Automaton has 224951 states and 387495 transitions. Word has length 134 [2023-12-25 05:47:25,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:25,043 INFO L495 AbstractCegarLoop]: Abstraction has 224951 states and 387495 transitions. [2023-12-25 05:47:25,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.928571428571429) internal successors, (167), 14 states have internal predecessors, (167), 4 states have call successors, (32), 6 states have call predecessors, (32), 7 states have return successors, (27), 4 states have call predecessors, (27), 4 states have call successors, (27) [2023-12-25 05:47:25,043 INFO L276 IsEmpty]: Start isEmpty. Operand 224951 states and 387495 transitions. [2023-12-25 05:47:25,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-12-25 05:47:25,147 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:25,148 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:25,153 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:47:25,348 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:47:25,349 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:25,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:25,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1194042482, now seen corresponding path program 1 times [2023-12-25 05:47:25,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:25,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2004473535] [2023-12-25 05:47:25,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:25,350 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:47:25,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:25,351 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:47:25,352 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:47:25,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:25,610 INFO L262 TraceCheckSpWp]: Trace formula consists of 621 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-25 05:47:25,614 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:25,747 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 05:47:25,747 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:47:25,748 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:25,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2004473535] [2023-12-25 05:47:25,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2004473535] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:47:25,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:47:25,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-25 05:47:25,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343306381] [2023-12-25 05:47:25,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:47:25,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-25 05:47:25,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:25,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-25 05:47:25,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-25 05:47:25,750 INFO L87 Difference]: Start difference. First operand 224951 states and 387495 transitions. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 5 states have internal predecessors, (102), 3 states have call successors, (21), 5 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-25 05:47:33,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:33,702 INFO L93 Difference]: Finished difference Result 225328 states and 388050 transitions. [2023-12-25 05:47:33,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-25 05:47:33,703 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 5 states have internal predecessors, (102), 3 states have call successors, (21), 5 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 153 [2023-12-25 05:47:33,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:35,172 INFO L225 Difference]: With dead ends: 225328 [2023-12-25 05:47:35,172 INFO L226 Difference]: Without dead ends: 225002 [2023-12-25 05:47:35,284 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-12-25 05:47:35,285 INFO L413 NwaCegarLoop]: 504 mSDtfsCounter, 542 mSDsluCounter, 1984 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 543 SdHoareTripleChecker+Valid, 2488 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:35,285 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [543 Valid, 2488 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:47:35,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225002 states. [2023-12-25 05:47:45,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225002 to 225001. [2023-12-25 05:47:46,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225001 states, 187720 states have (on average 1.621489452375879) internal successors, (304386), 187732 states have internal predecessors, (304386), 37224 states have call successors, (37224), 52 states have call predecessors, (37224), 56 states have return successors, (45960), 37216 states have call predecessors, (45960), 37216 states have call successors, (45960) [2023-12-25 05:47:47,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225001 states to 225001 states and 387570 transitions. [2023-12-25 05:47:47,454 INFO L78 Accepts]: Start accepts. Automaton has 225001 states and 387570 transitions. Word has length 153 [2023-12-25 05:47:47,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:47:47,454 INFO L495 AbstractCegarLoop]: Abstraction has 225001 states and 387570 transitions. [2023-12-25 05:47:47,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 5 states have internal predecessors, (102), 3 states have call successors, (21), 5 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2023-12-25 05:47:47,454 INFO L276 IsEmpty]: Start isEmpty. Operand 225001 states and 387570 transitions. [2023-12-25 05:47:47,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-12-25 05:47:47,571 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:47:47,572 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:47:47,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 (24)] Forceful destruction successful, exit code 0 [2023-12-25 05:47:47,773 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:47:47,774 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:47:47,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:47:47,774 INFO L85 PathProgramCache]: Analyzing trace with hash -2046681056, now seen corresponding path program 1 times [2023-12-25 05:47:47,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:47:47,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [253394379] [2023-12-25 05:47:47,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:47:47,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:47:47,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:47:47,776 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:47:47,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 (25)] Waiting until timeout for monitored process [2023-12-25 05:47:48,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:47:48,010 INFO L262 TraceCheckSpWp]: Trace formula consists of 621 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:47:48,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:47:48,048 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-12-25 05:47:48,049 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:47:48,049 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:47:48,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [253394379] [2023-12-25 05:47:48,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [253394379] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:47:48,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:47:48,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:47:48,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190699019] [2023-12-25 05:47:48,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:47:48,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:47:48,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:47:48,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:47:48,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:47:48,052 INFO L87 Difference]: Start difference. First operand 225001 states and 387570 transitions. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 05:47:57,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:47:57,581 INFO L93 Difference]: Finished difference Result 334507 states and 576285 transitions. [2023-12-25 05:47:57,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:47:57,582 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 153 [2023-12-25 05:47:57,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:47:58,854 INFO L225 Difference]: With dead ends: 334507 [2023-12-25 05:47:58,855 INFO L226 Difference]: Without dead ends: 222006 [2023-12-25 05:47:59,127 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:47:59,127 INFO L413 NwaCegarLoop]: 520 mSDtfsCounter, 10 mSDsluCounter, 1541 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 2061 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:47:59,127 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 2061 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:47:59,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222006 states. [2023-12-25 05:48:09,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222006 to 222004. [2023-12-25 05:48:10,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222004 states, 185263 states have (on average 1.6222235416677913) internal successors, (300538), 185162 states have internal predecessors, (300538), 36688 states have call successors, (36688), 51 states have call predecessors, (36688), 52 states have return successors, (44218), 36790 states have call predecessors, (44218), 36680 states have call successors, (44218) [2023-12-25 05:48:12,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222004 states to 222004 states and 381444 transitions. [2023-12-25 05:48:12,274 INFO L78 Accepts]: Start accepts. Automaton has 222004 states and 381444 transitions. Word has length 153 [2023-12-25 05:48:12,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:48:12,275 INFO L495 AbstractCegarLoop]: Abstraction has 222004 states and 381444 transitions. [2023-12-25 05:48:12,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 05:48:12,275 INFO L276 IsEmpty]: Start isEmpty. Operand 222004 states and 381444 transitions. [2023-12-25 05:48:12,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-25 05:48:12,449 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:48:12,450 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:48:12,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-25 05:48:12,658 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:48:12,658 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:48:12,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:48:12,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1787144234, now seen corresponding path program 1 times [2023-12-25 05:48:12,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:48:12,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1481329528] [2023-12-25 05:48:12,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:48:12,660 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:48:12,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:48:12,663 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:48:12,699 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:48:13,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:48:13,016 INFO L262 TraceCheckSpWp]: Trace formula consists of 633 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-25 05:48:13,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:48:13,562 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-12-25 05:48:13,563 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:48:13,563 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:48:13,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1481329528] [2023-12-25 05:48:13,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1481329528] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:48:13,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:48:13,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:48:13,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166551320] [2023-12-25 05:48:13,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:48:13,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 05:48:13,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:48:13,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 05:48:13,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:48:13,565 INFO L87 Difference]: Start difference. First operand 222004 states and 381444 transitions. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 4 states have internal predecessors, (105), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 05:48:30,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:48:30,940 INFO L93 Difference]: Finished difference Result 428658 states and 739669 transitions. [2023-12-25 05:48:30,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-25 05:48:30,941 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 4 states have internal predecessors, (105), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) Word has length 156 [2023-12-25 05:48:30,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:48:33,542 INFO L225 Difference]: With dead ends: 428658 [2023-12-25 05:48:33,543 INFO L226 Difference]: Without dead ends: 428316 [2023-12-25 05:48:33,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 151 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:48:33,772 INFO L413 NwaCegarLoop]: 586 mSDtfsCounter, 461 mSDsluCounter, 2142 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 2728 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 05:48:33,772 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [463 Valid, 2728 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 05:48:34,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428316 states. [2023-12-25 05:48:57,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428316 to 428306. [2023-12-25 05:48:57,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428306 states, 357499 states have (on average 1.625554197354398) internal successors, (581134), 357276 states have internal predecessors, (581134), 70705 states have call successors, (70705), 98 states have call predecessors, (70705), 101 states have return successors, (86342), 70931 states have call predecessors, (86342), 70691 states have call successors, (86342) [2023-12-25 05:49:00,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428306 states to 428306 states and 738181 transitions. [2023-12-25 05:49:00,723 INFO L78 Accepts]: Start accepts. Automaton has 428306 states and 738181 transitions. Word has length 156 [2023-12-25 05:49:00,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:49:00,723 INFO L495 AbstractCegarLoop]: Abstraction has 428306 states and 738181 transitions. [2023-12-25 05:49:00,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 4 states have internal predecessors, (105), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (17), 3 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 05:49:00,724 INFO L276 IsEmpty]: Start isEmpty. Operand 428306 states and 738181 transitions. [2023-12-25 05:49:00,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-25 05:49:00,887 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:49:00,887 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:49:00,895 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:49:01,088 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:49:01,089 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:49:01,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:49:01,089 INFO L85 PathProgramCache]: Analyzing trace with hash 212216830, now seen corresponding path program 1 times [2023-12-25 05:49:01,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:49:01,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1836448114] [2023-12-25 05:49:01,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:49:01,090 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:49:01,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:49:01,091 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:49:01,092 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:49:01,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:49:01,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-25 05:49:01,324 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:49:01,885 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 05:49:01,885 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:49:01,886 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:49:01,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1836448114] [2023-12-25 05:49:01,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1836448114] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:49:01,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:49:01,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-12-25 05:49:01,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397232269] [2023-12-25 05:49:01,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:49:01,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-25 05:49:01,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:49:01,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-25 05:49:01,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2023-12-25 05:49:01,888 INFO L87 Difference]: Start difference. First operand 428306 states and 738181 transitions. Second operand has 13 states, 12 states have (on average 8.333333333333334) internal successors, (100), 11 states have internal predecessors, (100), 6 states have call successors, (18), 5 states have call predecessors, (18), 6 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) [2023-12-25 05:49:20,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:49:20,782 INFO L93 Difference]: Finished difference Result 429816 states and 740469 transitions. [2023-12-25 05:49:20,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-25 05:49:20,783 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 8.333333333333334) internal successors, (100), 11 states have internal predecessors, (100), 6 states have call successors, (18), 5 states have call predecessors, (18), 6 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) Word has length 138 [2023-12-25 05:49:20,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:49:23,409 INFO L225 Difference]: With dead ends: 429816 [2023-12-25 05:49:23,409 INFO L226 Difference]: Without dead ends: 429152 [2023-12-25 05:49:23,670 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2023-12-25 05:49:23,670 INFO L413 NwaCegarLoop]: 521 mSDtfsCounter, 889 mSDsluCounter, 4726 mSDsCounter, 0 mSdLazyCounter, 705 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 901 SdHoareTripleChecker+Valid, 5247 SdHoareTripleChecker+Invalid, 837 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 05:49:23,671 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [901 Valid, 5247 Invalid, 837 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 705 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 05:49:24,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429152 states. [2023-12-25 05:49:46,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429152 to 429106. [2023-12-25 05:49:46,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429106 states, 358081 states have (on average 1.6253138256428015) internal successors, (581994), 357876 states have internal predecessors, (581994), 70853 states have call successors, (70853), 154 states have call predecessors, (70853), 171 states have return successors, (86570), 71075 states have call predecessors, (86570), 70827 states have call successors, (86570) [2023-12-25 05:49:49,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429106 states to 429106 states and 739417 transitions. [2023-12-25 05:49:49,968 INFO L78 Accepts]: Start accepts. Automaton has 429106 states and 739417 transitions. Word has length 138 [2023-12-25 05:49:49,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:49:49,969 INFO L495 AbstractCegarLoop]: Abstraction has 429106 states and 739417 transitions. [2023-12-25 05:49:49,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 8.333333333333334) internal successors, (100), 11 states have internal predecessors, (100), 6 states have call successors, (18), 5 states have call predecessors, (18), 6 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) [2023-12-25 05:49:49,969 INFO L276 IsEmpty]: Start isEmpty. Operand 429106 states and 739417 transitions. [2023-12-25 05:49:50,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-12-25 05:49:50,135 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:49:50,135 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 05:49:50,142 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:49:50,336 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:49:50,336 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:49:50,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:49:50,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1900847827, now seen corresponding path program 1 times [2023-12-25 05:49:50,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:49:50,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [588968882] [2023-12-25 05:49:50,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:49:50,337 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:49:50,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:49:50,338 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:49:50,339 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:49:50,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:49:50,564 INFO L262 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-25 05:49:50,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:49:50,790 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 05:49:50,791 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:49:50,791 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:49:50,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [588968882] [2023-12-25 05:49:50,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [588968882] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:49:50,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:49:50,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-12-25 05:49:50,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688972444] [2023-12-25 05:49:50,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:49:50,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-25 05:49:50,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:49:50,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-25 05:49:50,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2023-12-25 05:49:50,793 INFO L87 Difference]: Start difference. First operand 429106 states and 739417 transitions. Second operand has 13 states, 12 states have (on average 8.416666666666666) internal successors, (101), 11 states have internal predecessors, (101), 6 states have call successors, (18), 5 states have call predecessors, (18), 6 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) [2023-12-25 05:50:08,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:50:08,011 INFO L93 Difference]: Finished difference Result 430528 states and 741561 transitions. [2023-12-25 05:50:08,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-25 05:50:08,012 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 8.416666666666666) internal successors, (101), 11 states have internal predecessors, (101), 6 states have call successors, (18), 5 states have call predecessors, (18), 6 states have return successors, (14), 7 states have call predecessors, (14), 5 states have call successors, (14) Word has length 139 [2023-12-25 05:50:08,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:50:10,396 INFO L225 Difference]: With dead ends: 430528 [2023-12-25 05:50:10,397 INFO L226 Difference]: Without dead ends: 429160 [2023-12-25 05:50:10,606 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2023-12-25 05:50:10,606 INFO L413 NwaCegarLoop]: 521 mSDtfsCounter, 899 mSDsluCounter, 5028 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 911 SdHoareTripleChecker+Valid, 5549 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-25 05:50:10,606 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [911 Valid, 5549 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 733 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-25 05:50:10,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429160 states.