/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_spec9_product15.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 05:57:28,830 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 05:57:28,892 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:57:28,895 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 05:57:28,896 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 05:57:28,909 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 05:57:28,909 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 05:57:28,909 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 05:57:28,910 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 05:57:28,910 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 05:57:28,910 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 05:57:28,910 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 05:57:28,911 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 05:57:28,911 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 05:57:28,911 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 05:57:28,911 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 05:57:28,912 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 05:57:28,912 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 05:57:28,912 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 05:57:28,912 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 05:57:28,913 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 05:57:28,913 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 05:57:28,913 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 05:57:28,913 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 05:57:28,928 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 05:57:28,929 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 05:57:28,929 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 05:57:28,929 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 05:57:28,929 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 05:57:28,929 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 05:57:28,930 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 05:57:28,930 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 05:57:28,930 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 05:57:28,930 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 05:57:28,930 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 05:57:28,931 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 05:57:28,931 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 05:57:28,931 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 05:57:28,931 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 05:57:28,931 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 05:57:28,932 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 05:57:28,932 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 05:57:28,932 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 05:57:28,932 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 05:57:28,932 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 05:57:28,932 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 05:57:28,932 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:57:29,108 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 05:57:29,121 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 05:57:29,123 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 05:57:29,124 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 05:57:29,124 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 05:57:29,125 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/email_spec9_product15.cil.c [2023-12-25 05:57:30,190 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 05:57:30,402 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 05:57:30,403 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/email_spec9_product15.cil.c [2023-12-25 05:57:30,438 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/32c09cfa9/65046031ba6b45f88f07b06fc5cae6dc/FLAG8cefc99b1 [2023-12-25 05:57:30,453 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/32c09cfa9/65046031ba6b45f88f07b06fc5cae6dc [2023-12-25 05:57:30,457 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 05:57:30,458 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 05:57:30,458 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 05:57:30,458 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 05:57:30,462 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 05:57:30,462 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 05:57:30" (1/1) ... [2023-12-25 05:57:30,463 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@479fef42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:57:30, skipping insertion in model container [2023-12-25 05:57:30,463 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 05:57:30" (1/1) ... [2023-12-25 05:57:30,523 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 05:57:30,874 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_spec9_product15.cil.c[51080,51093] [2023-12-25 05:57:30,903 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:57:30,919 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-25 05:57:30,941 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 05:57:31,049 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_spec9_product15.cil.c[51080,51093] [2023-12-25 05:57:31,075 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:57:31,085 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 05:57:31,092 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [48] [2023-12-25 05:57:31,093 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"EmailLib.i","") [97] [2023-12-25 05:57:31,094 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [509] [2023-12-25 05:57:31,094 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Util.i","") [734] [2023-12-25 05:57:31,094 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [752] [2023-12-25 05:57:31,094 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"ClientLib.i","") [1118] [2023-12-25 05:57:31,094 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [2198] [2023-12-25 05:57:31,094 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Client.i","") [2207] [2023-12-25 05:57:31,094 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"EncryptForward_spec.i","") [2479] [2023-12-25 05:57:31,094 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [2521] [2023-12-25 05:57:31,094 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Email.i","") [2796] [2023-12-25 05:57:31,193 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_spec9_product15.cil.c[51080,51093] [2023-12-25 05:57:31,211 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 05:57:31,233 INFO L206 MainTranslator]: Completed translation [2023-12-25 05:57:31,233 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:57:31 WrapperNode [2023-12-25 05:57:31,233 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 05:57:31,234 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 05:57:31,234 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 05:57:31,234 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 05:57:31,239 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:57:31" (1/1) ... [2023-12-25 05:57:31,262 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:57:31" (1/1) ... [2023-12-25 05:57:31,301 INFO L138 Inliner]: procedures = 128, calls = 185, calls flagged for inlining = 55, calls inlined = 46, statements flattened = 843 [2023-12-25 05:57:31,302 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 05:57:31,303 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 05:57:31,303 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 05:57:31,303 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 05:57:31,310 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:57:31" (1/1) ... [2023-12-25 05:57:31,311 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:57:31" (1/1) ... [2023-12-25 05:57:31,317 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:57:31" (1/1) ... [2023-12-25 05:57:31,350 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:57:31,351 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:57:31" (1/1) ... [2023-12-25 05:57:31,351 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:57:31" (1/1) ... [2023-12-25 05:57:31,360 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:57:31" (1/1) ... [2023-12-25 05:57:31,364 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:57:31" (1/1) ... [2023-12-25 05:57:31,366 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:57:31" (1/1) ... [2023-12-25 05:57:31,368 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:57:31" (1/1) ... [2023-12-25 05:57:31,372 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 05:57:31,372 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 05:57:31,372 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 05:57:31,373 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 05:57:31,373 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:57:31" (1/1) ... [2023-12-25 05:57:31,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 05:57:31,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 05:57:31,415 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:57:31,437 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:57:31,443 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailEncryptionKey [2023-12-25 05:57:31,443 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailEncryptionKey [2023-12-25 05:57:31,443 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailEncryptionKey [2023-12-25 05:57:31,443 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailEncryptionKey [2023-12-25 05:57:31,443 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailTo [2023-12-25 05:57:31,444 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailTo [2023-12-25 05:57:31,444 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailFrom [2023-12-25 05:57:31,444 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailFrom [2023-12-25 05:57:31,444 INFO L130 BoogieDeclarations]: Found specification of procedure createClientKeyringEntry [2023-12-25 05:57:31,444 INFO L138 BoogieDeclarations]: Found implementation of procedure createClientKeyringEntry [2023-12-25 05:57:31,446 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailIsEncrypted [2023-12-25 05:57:31,446 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailIsEncrypted [2023-12-25 05:57:31,446 INFO L130 BoogieDeclarations]: Found specification of procedure chuckKeyAdd [2023-12-25 05:57:31,446 INFO L138 BoogieDeclarations]: Found implementation of procedure chuckKeyAdd [2023-12-25 05:57:31,447 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailFrom [2023-12-25 05:57:31,447 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailFrom [2023-12-25 05:57:31,447 INFO L130 BoogieDeclarations]: Found specification of procedure setClientId [2023-12-25 05:57:31,447 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientId [2023-12-25 05:57:31,447 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 05:57:31,447 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringUser [2023-12-25 05:57:31,447 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringUser [2023-12-25 05:57:31,447 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringPublicKey [2023-12-25 05:57:31,447 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringPublicKey [2023-12-25 05:57:31,447 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing [2023-12-25 05:57:31,447 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing [2023-12-25 05:57:31,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 05:57:31,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-25 05:57:31,447 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-25 05:57:31,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-25 05:57:31,448 INFO L130 BoogieDeclarations]: Found specification of procedure sendEmail [2023-12-25 05:57:31,448 INFO L138 BoogieDeclarations]: Found implementation of procedure sendEmail [2023-12-25 05:57:31,448 INFO L130 BoogieDeclarations]: Found specification of procedure isEncrypted [2023-12-25 05:57:31,448 INFO L138 BoogieDeclarations]: Found implementation of procedure isEncrypted [2023-12-25 05:57:31,448 INFO L130 BoogieDeclarations]: Found specification of procedure setClientPrivateKey [2023-12-25 05:57:31,448 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientPrivateKey [2023-12-25 05:57:31,448 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailTo [2023-12-25 05:57:31,449 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailTo [2023-12-25 05:57:31,449 INFO L130 BoogieDeclarations]: Found specification of procedure generateKeyPair [2023-12-25 05:57:31,449 INFO L138 BoogieDeclarations]: Found implementation of procedure generateKeyPair [2023-12-25 05:57:31,449 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 05:57:31,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 05:57:31,593 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 05:57:31,594 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 05:57:32,197 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 05:57:32,295 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 05:57:32,295 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-25 05:57:32,295 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 05:57:32 BoogieIcfgContainer [2023-12-25 05:57:32,295 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 05:57:32,297 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 05:57:32,297 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 05:57:32,299 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 05:57:32,299 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 05:57:30" (1/3) ... [2023-12-25 05:57:32,304 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e097fdc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 05:57:32, skipping insertion in model container [2023-12-25 05:57:32,305 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 05:57:31" (2/3) ... [2023-12-25 05:57:32,305 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e097fdc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 05:57:32, skipping insertion in model container [2023-12-25 05:57:32,305 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 05:57:32" (3/3) ... [2023-12-25 05:57:32,307 INFO L112 eAbstractionObserver]: Analyzing ICFG email_spec9_product15.cil.c [2023-12-25 05:57:32,321 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 05:57:32,321 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 05:57:32,376 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 05:57:32,382 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;@2feb4cdb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 05:57:32,382 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 05:57:32,389 INFO L276 IsEmpty]: Start isEmpty. Operand has 262 states, 201 states have (on average 1.6119402985074627) internal successors, (324), 205 states have internal predecessors, (324), 42 states have call successors, (42), 17 states have call predecessors, (42), 17 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2023-12-25 05:57:32,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2023-12-25 05:57:32,413 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:32,414 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] [2023-12-25 05:57:32,414 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:32,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:32,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1741689939, now seen corresponding path program 1 times [2023-12-25 05:57:32,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:32,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1718793978] [2023-12-25 05:57:32,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:32,435 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:57:32,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:32,451 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:57:32,549 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:57:32,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:32,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-25 05:57:32,805 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:32,837 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:57:32,837 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:32,838 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:32,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1718793978] [2023-12-25 05:57:32,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1718793978] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:32,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:32,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 05:57:32,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636700904] [2023-12-25 05:57:32,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:32,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-25 05:57:32,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:32,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-25 05:57:32,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-25 05:57:32,877 INFO L87 Difference]: Start difference. First operand has 262 states, 201 states have (on average 1.6119402985074627) internal successors, (324), 205 states have internal predecessors, (324), 42 states have call successors, (42), 17 states have call predecessors, (42), 17 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) Second operand has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:32,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:32,975 INFO L93 Difference]: Finished difference Result 379 states and 579 transitions. [2023-12-25 05:57:32,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-25 05:57:32,978 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 83 [2023-12-25 05:57:32,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:32,986 INFO L225 Difference]: With dead ends: 379 [2023-12-25 05:57:32,987 INFO L226 Difference]: Without dead ends: 259 [2023-12-25 05:57:32,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 82 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:57:32,992 INFO L413 NwaCegarLoop]: 391 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:32,993 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 391 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:57:33,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2023-12-25 05:57:33,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 259. [2023-12-25 05:57:33,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 199 states have (on average 1.592964824120603) internal successors, (317), 202 states have internal predecessors, (317), 42 states have call successors, (42), 17 states have call predecessors, (42), 17 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2023-12-25 05:57:33,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 400 transitions. [2023-12-25 05:57:33,036 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 400 transitions. Word has length 83 [2023-12-25 05:57:33,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:33,037 INFO L495 AbstractCegarLoop]: Abstraction has 259 states and 400 transitions. [2023-12-25 05:57:33,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:33,037 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 400 transitions. [2023-12-25 05:57:33,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-12-25 05:57:33,040 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:33,040 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] [2023-12-25 05:57:33,046 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-25 05:57:33,248 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:57:33,248 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:33,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:33,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1139958611, now seen corresponding path program 1 times [2023-12-25 05:57:33,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:33,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [753180490] [2023-12-25 05:57:33,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:33,250 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:57:33,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:33,258 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:57:33,260 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:57:33,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:33,456 INFO L262 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:57:33,460 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:33,525 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-25 05:57:33,525 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:33,525 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:33,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [753180490] [2023-12-25 05:57:33,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [753180490] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:33,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:33,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:57:33,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460996958] [2023-12-25 05:57:33,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:33,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:57:33,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:33,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:57:33,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:57:33,537 INFO L87 Difference]: Start difference. First operand 259 states and 400 transitions. Second operand has 5 states, 4 states have (on average 13.5) internal successors, (54), 5 states have internal predecessors, (54), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-25 05:57:33,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:33,665 INFO L93 Difference]: Finished difference Result 513 states and 794 transitions. [2023-12-25 05:57:33,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:57:33,666 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 13.5) internal successors, (54), 5 states have internal predecessors, (54), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) Word has length 84 [2023-12-25 05:57:33,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:33,673 INFO L225 Difference]: With dead ends: 513 [2023-12-25 05:57:33,673 INFO L226 Difference]: Without dead ends: 261 [2023-12-25 05:57:33,678 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 80 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:57:33,679 INFO L413 NwaCegarLoop]: 379 mSDtfsCounter, 8 mSDsluCounter, 1126 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1505 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:33,679 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1505 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:57:33,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2023-12-25 05:57:33,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 261. [2023-12-25 05:57:33,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 200 states have (on average 1.59) internal successors, (318), 204 states have internal predecessors, (318), 42 states have call successors, (42), 17 states have call predecessors, (42), 18 states have return successors, (43), 41 states have call predecessors, (43), 41 states have call successors, (43) [2023-12-25 05:57:33,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 403 transitions. [2023-12-25 05:57:33,707 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 403 transitions. Word has length 84 [2023-12-25 05:57:33,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:33,707 INFO L495 AbstractCegarLoop]: Abstraction has 261 states and 403 transitions. [2023-12-25 05:57:33,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 13.5) internal successors, (54), 5 states have internal predecessors, (54), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-25 05:57:33,707 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 403 transitions. [2023-12-25 05:57:33,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-12-25 05:57:33,709 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:33,709 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 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] [2023-12-25 05:57:33,730 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:57:33,918 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:57:33,921 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:33,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:33,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1140465674, now seen corresponding path program 1 times [2023-12-25 05:57:33,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:33,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1749672762] [2023-12-25 05:57:33,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:33,923 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:57:33,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:33,924 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:57:33,956 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:57:34,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:34,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:57:34,175 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:34,202 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-12-25 05:57:34,203 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:34,203 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:34,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1749672762] [2023-12-25 05:57:34,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1749672762] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:34,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:34,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:57:34,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391927276] [2023-12-25 05:57:34,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:34,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:57:34,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:34,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:57:34,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:57:34,205 INFO L87 Difference]: Start difference. First operand 261 states and 403 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-25 05:57:34,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:34,301 INFO L93 Difference]: Finished difference Result 515 states and 798 transitions. [2023-12-25 05:57:34,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:57:34,302 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 85 [2023-12-25 05:57:34,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:34,304 INFO L225 Difference]: With dead ends: 515 [2023-12-25 05:57:34,304 INFO L226 Difference]: Without dead ends: 263 [2023-12-25 05:57:34,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 81 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:57:34,305 INFO L413 NwaCegarLoop]: 377 mSDtfsCounter, 8 mSDsluCounter, 1114 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1491 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:57:34,305 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1491 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:57:34,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2023-12-25 05:57:34,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 263. [2023-12-25 05:57:34,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 201 states have (on average 1.5870646766169154) internal successors, (319), 206 states have internal predecessors, (319), 42 states have call successors, (42), 17 states have call predecessors, (42), 19 states have return successors, (47), 41 states have call predecessors, (47), 41 states have call successors, (47) [2023-12-25 05:57:34,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 408 transitions. [2023-12-25 05:57:34,317 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 408 transitions. Word has length 85 [2023-12-25 05:57:34,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:34,318 INFO L495 AbstractCegarLoop]: Abstraction has 263 states and 408 transitions. [2023-12-25 05:57:34,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-25 05:57:34,318 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 408 transitions. [2023-12-25 05:57:34,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-12-25 05:57:34,320 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:34,320 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] [2023-12-25 05:57:34,330 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:57:34,525 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:57:34,526 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:34,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:34,527 INFO L85 PathProgramCache]: Analyzing trace with hash -296531247, now seen corresponding path program 1 times [2023-12-25 05:57:34,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:34,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [940035791] [2023-12-25 05:57:34,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:34,528 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:57:34,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:34,545 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:57:34,577 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:57:34,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:34,776 INFO L262 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:57:34,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:34,824 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:57:34,825 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:34,825 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:34,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [940035791] [2023-12-25 05:57:34,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [940035791] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:34,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:34,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:57:34,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200840349] [2023-12-25 05:57:34,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:34,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:57:34,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:34,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:57:34,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:57:34,827 INFO L87 Difference]: Start difference. First operand 263 states and 408 transitions. Second operand has 5 states, 4 states have (on average 13.75) internal successors, (55), 5 states have internal predecessors, (55), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-25 05:57:34,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:34,908 INFO L93 Difference]: Finished difference Result 507 states and 788 transitions. [2023-12-25 05:57:34,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:57:34,909 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 13.75) internal successors, (55), 5 states have internal predecessors, (55), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) Word has length 86 [2023-12-25 05:57:34,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:34,910 INFO L225 Difference]: With dead ends: 507 [2023-12-25 05:57:34,910 INFO L226 Difference]: Without dead ends: 263 [2023-12-25 05:57:34,911 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 82 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:57:34,912 INFO L413 NwaCegarLoop]: 379 mSDtfsCounter, 8 mSDsluCounter, 1126 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1505 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:34,912 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1505 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:57:34,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2023-12-25 05:57:34,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 263. [2023-12-25 05:57:34,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 201 states have (on average 1.5870646766169154) internal successors, (319), 206 states have internal predecessors, (319), 42 states have call successors, (42), 17 states have call predecessors, (42), 19 states have return successors, (46), 41 states have call predecessors, (46), 41 states have call successors, (46) [2023-12-25 05:57:34,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 407 transitions. [2023-12-25 05:57:34,922 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 407 transitions. Word has length 86 [2023-12-25 05:57:34,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:34,922 INFO L495 AbstractCegarLoop]: Abstraction has 263 states and 407 transitions. [2023-12-25 05:57:34,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 13.75) internal successors, (55), 5 states have internal predecessors, (55), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-25 05:57:34,922 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 407 transitions. [2023-12-25 05:57:34,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-12-25 05:57:34,924 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:34,924 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] [2023-12-25 05:57:34,937 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 (5)] Ended with exit code 0 [2023-12-25 05:57:35,129 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:57:35,130 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:35,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:35,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1933913770, now seen corresponding path program 2 times [2023-12-25 05:57:35,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:35,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [121679007] [2023-12-25 05:57:35,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 05:57:35,131 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:57:35,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:35,133 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:57:35,163 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:57:35,282 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-25 05:57:35,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 05:57:35,287 INFO L262 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:57:35,290 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:35,299 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2023-12-25 05:57:35,300 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:35,300 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:35,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [121679007] [2023-12-25 05:57:35,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [121679007] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:35,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:35,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:57:35,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614037196] [2023-12-25 05:57:35,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:35,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:57:35,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:35,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:57:35,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:57:35,302 INFO L87 Difference]: Start difference. First operand 263 states and 407 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:35,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:35,334 INFO L93 Difference]: Finished difference Result 379 states and 573 transitions. [2023-12-25 05:57:35,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:57:35,335 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 87 [2023-12-25 05:57:35,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:35,336 INFO L225 Difference]: With dead ends: 379 [2023-12-25 05:57:35,337 INFO L226 Difference]: Without dead ends: 265 [2023-12-25 05:57:35,337 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 85 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:57:35,338 INFO L413 NwaCegarLoop]: 388 mSDtfsCounter, 0 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 775 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:35,338 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 775 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:57:35,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2023-12-25 05:57:35,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 265. [2023-12-25 05:57:35,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 203 states have (on average 1.5812807881773399) internal successors, (321), 208 states have internal predecessors, (321), 42 states have call successors, (42), 17 states have call predecessors, (42), 19 states have return successors, (46), 41 states have call predecessors, (46), 41 states have call successors, (46) [2023-12-25 05:57:35,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 409 transitions. [2023-12-25 05:57:35,347 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 409 transitions. Word has length 87 [2023-12-25 05:57:35,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:35,347 INFO L495 AbstractCegarLoop]: Abstraction has 265 states and 409 transitions. [2023-12-25 05:57:35,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:35,347 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 409 transitions. [2023-12-25 05:57:35,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2023-12-25 05:57:35,348 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:35,348 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2023-12-25 05:57:35,368 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 (6)] Ended with exit code 0 [2023-12-25 05:57:35,552 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:57:35,554 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:35,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:35,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1244571478, now seen corresponding path program 1 times [2023-12-25 05:57:35,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:35,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1448969214] [2023-12-25 05:57:35,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:35,556 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:57:35,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:35,557 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:57:35,557 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:57:35,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:35,861 INFO L262 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:57:35,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:35,902 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-12-25 05:57:35,903 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:35,903 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:35,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1448969214] [2023-12-25 05:57:35,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1448969214] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:35,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:35,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:57:35,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886751061] [2023-12-25 05:57:35,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:35,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:57:35,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:35,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:57:35,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:57:35,906 INFO L87 Difference]: Start difference. First operand 265 states and 409 transitions. Second operand has 5 states, 4 states have (on average 15.5) internal successors, (62), 5 states have internal predecessors, (62), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-25 05:57:35,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:35,996 INFO L93 Difference]: Finished difference Result 513 states and 795 transitions. [2023-12-25 05:57:35,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:57:35,997 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 15.5) internal successors, (62), 5 states have internal predecessors, (62), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) Word has length 94 [2023-12-25 05:57:35,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:36,000 INFO L225 Difference]: With dead ends: 513 [2023-12-25 05:57:36,000 INFO L226 Difference]: Without dead ends: 267 [2023-12-25 05:57:36,001 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 90 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:57:36,002 INFO L413 NwaCegarLoop]: 380 mSDtfsCounter, 6 mSDsluCounter, 1127 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1507 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:36,002 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1507 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:57:36,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2023-12-25 05:57:36,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 267. [2023-12-25 05:57:36,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 204 states have (on average 1.5784313725490196) internal successors, (322), 210 states have internal predecessors, (322), 42 states have call successors, (42), 17 states have call predecessors, (42), 20 states have return successors, (48), 41 states have call predecessors, (48), 41 states have call successors, (48) [2023-12-25 05:57:36,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 412 transitions. [2023-12-25 05:57:36,020 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 412 transitions. Word has length 94 [2023-12-25 05:57:36,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:36,020 INFO L495 AbstractCegarLoop]: Abstraction has 267 states and 412 transitions. [2023-12-25 05:57:36,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 15.5) internal successors, (62), 5 states have internal predecessors, (62), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-25 05:57:36,021 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 412 transitions. [2023-12-25 05:57:36,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2023-12-25 05:57:36,022 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:36,022 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] [2023-12-25 05:57:36,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-12-25 05:57:36,228 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:57:36,229 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:36,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:36,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1818048372, now seen corresponding path program 1 times [2023-12-25 05:57:36,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:36,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1548560635] [2023-12-25 05:57:36,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:36,230 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:57:36,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:36,232 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:57:36,233 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:57:36,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:36,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:57:36,406 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:36,428 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-25 05:57:36,429 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:36,429 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:36,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1548560635] [2023-12-25 05:57:36,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1548560635] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:36,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:36,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:57:36,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417280994] [2023-12-25 05:57:36,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:36,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:57:36,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:36,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:57:36,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:57:36,431 INFO L87 Difference]: Start difference. First operand 267 states and 412 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-25 05:57:36,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:36,560 INFO L93 Difference]: Finished difference Result 511 states and 790 transitions. [2023-12-25 05:57:36,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:57:36,561 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 95 [2023-12-25 05:57:36,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:36,562 INFO L225 Difference]: With dead ends: 511 [2023-12-25 05:57:36,562 INFO L226 Difference]: Without dead ends: 267 [2023-12-25 05:57:36,563 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 91 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:57:36,564 INFO L413 NwaCegarLoop]: 377 mSDtfsCounter, 8 mSDsluCounter, 1115 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1492 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:36,564 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1492 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:57:36,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2023-12-25 05:57:36,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 267. [2023-12-25 05:57:36,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 204 states have (on average 1.5784313725490196) internal successors, (322), 210 states have internal predecessors, (322), 42 states have call successors, (42), 17 states have call predecessors, (42), 20 states have return successors, (47), 41 states have call predecessors, (47), 41 states have call successors, (47) [2023-12-25 05:57:36,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 411 transitions. [2023-12-25 05:57:36,573 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 411 transitions. Word has length 95 [2023-12-25 05:57:36,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:36,573 INFO L495 AbstractCegarLoop]: Abstraction has 267 states and 411 transitions. [2023-12-25 05:57:36,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-25 05:57:36,574 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 411 transitions. [2023-12-25 05:57:36,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-12-25 05:57:36,575 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:36,575 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2023-12-25 05:57:36,597 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:57:36,781 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:57:36,782 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:36,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:36,782 INFO L85 PathProgramCache]: Analyzing trace with hash -854880209, now seen corresponding path program 2 times [2023-12-25 05:57:36,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:36,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [796661176] [2023-12-25 05:57:36,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 05:57:36,783 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:57:36,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:36,797 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:57:36,798 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:57:37,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-25 05:57:37,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 05:57:37,009 INFO L262 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:57:37,012 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:37,040 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-25 05:57:37,040 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:37,041 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:37,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [796661176] [2023-12-25 05:57:37,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [796661176] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:37,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:37,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:57:37,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483737220] [2023-12-25 05:57:37,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:37,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:57:37,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:37,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:57:37,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:57:37,046 INFO L87 Difference]: Start difference. First operand 267 states and 411 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-25 05:57:37,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:37,152 INFO L93 Difference]: Finished difference Result 513 states and 795 transitions. [2023-12-25 05:57:37,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 05:57:37,152 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 96 [2023-12-25 05:57:37,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:37,154 INFO L225 Difference]: With dead ends: 513 [2023-12-25 05:57:37,154 INFO L226 Difference]: Without dead ends: 269 [2023-12-25 05:57:37,155 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 92 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:57:37,156 INFO L413 NwaCegarLoop]: 378 mSDtfsCounter, 6 mSDsluCounter, 1116 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1494 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:57:37,156 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1494 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:57:37,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2023-12-25 05:57:37,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 269. [2023-12-25 05:57:37,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 205 states have (on average 1.575609756097561) internal successors, (323), 212 states have internal predecessors, (323), 42 states have call successors, (42), 17 states have call predecessors, (42), 21 states have return successors, (51), 41 states have call predecessors, (51), 41 states have call successors, (51) [2023-12-25 05:57:37,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 416 transitions. [2023-12-25 05:57:37,164 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 416 transitions. Word has length 96 [2023-12-25 05:57:37,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:37,164 INFO L495 AbstractCegarLoop]: Abstraction has 269 states and 416 transitions. [2023-12-25 05:57:37,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-25 05:57:37,165 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 416 transitions. [2023-12-25 05:57:37,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2023-12-25 05:57:37,166 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:37,166 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] [2023-12-25 05:57:37,185 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:57:37,373 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:57:37,373 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:37,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:37,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1041005529, now seen corresponding path program 1 times [2023-12-25 05:57:37,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:37,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2032629277] [2023-12-25 05:57:37,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:37,374 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:57:37,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:37,377 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:57:37,378 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:57:37,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:37,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:57:37,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:37,639 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:57:37,640 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:37,640 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:37,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2032629277] [2023-12-25 05:57:37,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2032629277] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:37,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:37,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:57:37,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31260635] [2023-12-25 05:57:37,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:37,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:57:37,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:37,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:57:37,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:57:37,642 INFO L87 Difference]: Start difference. First operand 269 states and 416 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:37,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:37,680 INFO L93 Difference]: Finished difference Result 564 states and 885 transitions. [2023-12-25 05:57:37,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:57:37,680 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 97 [2023-12-25 05:57:37,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:37,682 INFO L225 Difference]: With dead ends: 564 [2023-12-25 05:57:37,682 INFO L226 Difference]: Without dead ends: 321 [2023-12-25 05:57:37,683 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 95 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:57:37,683 INFO L413 NwaCegarLoop]: 397 mSDtfsCounter, 102 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 740 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:37,684 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 740 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:57:37,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2023-12-25 05:57:37,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 316. [2023-12-25 05:57:37,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 241 states have (on average 1.5892116182572613) internal successors, (383), 248 states have internal predecessors, (383), 53 states have call successors, (53), 17 states have call predecessors, (53), 21 states have return successors, (64), 52 states have call predecessors, (64), 52 states have call successors, (64) [2023-12-25 05:57:37,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 500 transitions. [2023-12-25 05:57:37,694 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 500 transitions. Word has length 97 [2023-12-25 05:57:37,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:37,694 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 500 transitions. [2023-12-25 05:57:37,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:37,694 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 500 transitions. [2023-12-25 05:57:37,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2023-12-25 05:57:37,696 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:37,696 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] [2023-12-25 05:57:37,713 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:57:37,902 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:57:37,902 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:37,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:37,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1762935719, now seen corresponding path program 1 times [2023-12-25 05:57:37,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:37,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [44476578] [2023-12-25 05:57:37,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:37,903 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:57:37,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:37,912 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:57:37,938 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:57:38,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:38,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 05:57:38,119 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:38,166 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-12-25 05:57:38,166 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:38,166 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:38,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [44476578] [2023-12-25 05:57:38,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [44476578] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:38,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:38,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-25 05:57:38,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129643444] [2023-12-25 05:57:38,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:38,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-25 05:57:38,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:38,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-25 05:57:38,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-25 05:57:38,168 INFO L87 Difference]: Start difference. First operand 316 states and 500 transitions. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-25 05:57:38,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:38,236 INFO L93 Difference]: Finished difference Result 624 states and 978 transitions. [2023-12-25 05:57:38,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-25 05:57:38,237 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 98 [2023-12-25 05:57:38,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:38,238 INFO L225 Difference]: With dead ends: 624 [2023-12-25 05:57:38,239 INFO L226 Difference]: Without dead ends: 332 [2023-12-25 05:57:38,239 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:57:38,240 INFO L413 NwaCegarLoop]: 391 mSDtfsCounter, 361 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:38,240 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [361 Valid, 798 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:57:38,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2023-12-25 05:57:38,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 324. [2023-12-25 05:57:38,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 248 states have (on average 1.5685483870967742) internal successors, (389), 254 states have internal predecessors, (389), 53 states have call successors, (53), 19 states have call predecessors, (53), 22 states have return successors, (60), 52 states have call predecessors, (60), 52 states have call successors, (60) [2023-12-25 05:57:38,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 502 transitions. [2023-12-25 05:57:38,252 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 502 transitions. Word has length 98 [2023-12-25 05:57:38,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:38,252 INFO L495 AbstractCegarLoop]: Abstraction has 324 states and 502 transitions. [2023-12-25 05:57:38,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-25 05:57:38,252 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 502 transitions. [2023-12-25 05:57:38,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2023-12-25 05:57:38,253 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:38,253 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] [2023-12-25 05:57:38,259 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:57:38,459 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:57:38,460 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:38,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:38,460 INFO L85 PathProgramCache]: Analyzing trace with hash -256958960, now seen corresponding path program 1 times [2023-12-25 05:57:38,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:38,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2052547908] [2023-12-25 05:57:38,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:38,461 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:57:38,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:38,462 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:57:38,463 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:57:38,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:38,699 INFO L262 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-25 05:57:38,702 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:38,723 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:57:38,723 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 05:57:38,779 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:57:38,780 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:38,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2052547908] [2023-12-25 05:57:38,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2052547908] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 05:57:38,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 05:57:38,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-25 05:57:38,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807524609] [2023-12-25 05:57:38,780 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 05:57:38,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 05:57:38,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:38,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 05:57:38,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-25 05:57:38,781 INFO L87 Difference]: Start difference. First operand 324 states and 502 transitions. Second operand has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:57:39,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:39,041 INFO L93 Difference]: Finished difference Result 763 states and 1232 transitions. [2023-12-25 05:57:39,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 05:57:39,041 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 99 [2023-12-25 05:57:39,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:39,045 INFO L225 Difference]: With dead ends: 763 [2023-12-25 05:57:39,045 INFO L226 Difference]: Without dead ends: 649 [2023-12-25 05:57:39,046 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 192 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:57:39,046 INFO L413 NwaCegarLoop]: 409 mSDtfsCounter, 535 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 565 SdHoareTripleChecker+Valid, 1372 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:39,047 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [565 Valid, 1372 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:57:39,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states. [2023-12-25 05:57:39,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 634. [2023-12-25 05:57:39,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 494 states have (on average 1.6072874493927125) internal successors, (794), 500 states have internal predecessors, (794), 117 states have call successors, (117), 19 states have call predecessors, (117), 22 states have return successors, (134), 116 states have call predecessors, (134), 116 states have call successors, (134) [2023-12-25 05:57:39,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1045 transitions. [2023-12-25 05:57:39,114 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1045 transitions. Word has length 99 [2023-12-25 05:57:39,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:39,115 INFO L495 AbstractCegarLoop]: Abstraction has 634 states and 1045 transitions. [2023-12-25 05:57:39,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 2 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 05:57:39,115 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1045 transitions. [2023-12-25 05:57:39,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-25 05:57:39,118 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:39,118 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] [2023-12-25 05:57:39,140 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:57:39,325 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:57:39,325 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:39,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:39,326 INFO L85 PathProgramCache]: Analyzing trace with hash 574991170, now seen corresponding path program 1 times [2023-12-25 05:57:39,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:39,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [369171318] [2023-12-25 05:57:39,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:39,326 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:57:39,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:39,328 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:57:39,361 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:57:39,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:39,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:57:39,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:39,528 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:57:39,529 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:39,529 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:39,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [369171318] [2023-12-25 05:57:39,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [369171318] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:39,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:39,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:57:39,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444403176] [2023-12-25 05:57:39,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:39,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:57:39,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:39,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:57:39,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:57:39,530 INFO L87 Difference]: Start difference. First operand 634 states and 1045 transitions. Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:39,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:39,591 INFO L93 Difference]: Finished difference Result 1489 states and 2503 transitions. [2023-12-25 05:57:39,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:57:39,592 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 102 [2023-12-25 05:57:39,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:39,596 INFO L225 Difference]: With dead ends: 1489 [2023-12-25 05:57:39,596 INFO L226 Difference]: Without dead ends: 931 [2023-12-25 05:57:39,600 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 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:57:39,600 INFO L413 NwaCegarLoop]: 393 mSDtfsCounter, 96 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 773 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:39,601 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 773 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:57:39,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 931 states. [2023-12-25 05:57:39,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 931 to 926. [2023-12-25 05:57:39,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 722 states have (on average 1.6218836565096952) internal successors, (1171), 728 states have internal predecessors, (1171), 181 states have call successors, (181), 19 states have call predecessors, (181), 22 states have return successors, (208), 180 states have call predecessors, (208), 180 states have call successors, (208) [2023-12-25 05:57:39,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 1560 transitions. [2023-12-25 05:57:39,640 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 1560 transitions. Word has length 102 [2023-12-25 05:57:39,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:39,641 INFO L495 AbstractCegarLoop]: Abstraction has 926 states and 1560 transitions. [2023-12-25 05:57:39,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:39,642 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 1560 transitions. [2023-12-25 05:57:39,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-25 05:57:39,646 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:39,646 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] [2023-12-25 05:57:39,654 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:57:39,852 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:57:39,852 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:39,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:39,853 INFO L85 PathProgramCache]: Analyzing trace with hash 245741073, now seen corresponding path program 1 times [2023-12-25 05:57:39,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:39,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [511519857] [2023-12-25 05:57:39,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:39,854 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:57:39,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:39,855 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:57:39,856 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:57:40,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:40,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 487 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:57:40,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:40,067 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:57:40,067 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:40,067 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:40,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [511519857] [2023-12-25 05:57:40,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [511519857] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:40,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:40,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:57:40,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583434433] [2023-12-25 05:57:40,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:40,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:57:40,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:40,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:57:40,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:57:40,070 INFO L87 Difference]: Start difference. First operand 926 states and 1560 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:40,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:40,170 INFO L93 Difference]: Finished difference Result 2201 states and 3729 transitions. [2023-12-25 05:57:40,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:57:40,171 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 103 [2023-12-25 05:57:40,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:40,177 INFO L225 Difference]: With dead ends: 2201 [2023-12-25 05:57:40,177 INFO L226 Difference]: Without dead ends: 1401 [2023-12-25 05:57:40,180 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 101 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:57:40,181 INFO L413 NwaCegarLoop]: 385 mSDtfsCounter, 94 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 763 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:40,181 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 763 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:57:40,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1401 states. [2023-12-25 05:57:40,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1401 to 1396. [2023-12-25 05:57:40,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1396 states, 1097 states have (on average 1.6226071103008204) internal successors, (1780), 1103 states have internal predecessors, (1780), 276 states have call successors, (276), 19 states have call predecessors, (276), 22 states have return successors, (303), 275 states have call predecessors, (303), 275 states have call successors, (303) [2023-12-25 05:57:40,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1396 states to 1396 states and 2359 transitions. [2023-12-25 05:57:40,246 INFO L78 Accepts]: Start accepts. Automaton has 1396 states and 2359 transitions. Word has length 103 [2023-12-25 05:57:40,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:40,246 INFO L495 AbstractCegarLoop]: Abstraction has 1396 states and 2359 transitions. [2023-12-25 05:57:40,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:40,247 INFO L276 IsEmpty]: Start isEmpty. Operand 1396 states and 2359 transitions. [2023-12-25 05:57:40,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-25 05:57:40,252 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:40,252 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] [2023-12-25 05:57:40,272 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:57:40,458 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:57:40,459 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:40,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:40,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1116781076, now seen corresponding path program 1 times [2023-12-25 05:57:40,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:40,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [139206598] [2023-12-25 05:57:40,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:40,461 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:57:40,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:40,464 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:57:40,465 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:57:40,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:40,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:57:40,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:40,695 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:57:40,695 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:40,696 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:40,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [139206598] [2023-12-25 05:57:40,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [139206598] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:40,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:40,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:57:40,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425926156] [2023-12-25 05:57:40,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:40,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:57:40,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:40,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:57:40,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:57:40,697 INFO L87 Difference]: Start difference. First operand 1396 states and 2359 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, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:40,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:40,792 INFO L93 Difference]: Finished difference Result 3252 states and 5540 transitions. [2023-12-25 05:57:40,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:57:40,793 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, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 104 [2023-12-25 05:57:40,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:40,805 INFO L225 Difference]: With dead ends: 3252 [2023-12-25 05:57:40,805 INFO L226 Difference]: Without dead ends: 2108 [2023-12-25 05:57:40,810 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 102 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:57:40,811 INFO L413 NwaCegarLoop]: 383 mSDtfsCounter, 92 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:40,811 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 758 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:57:40,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2108 states. [2023-12-25 05:57:40,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2108 to 2103. [2023-12-25 05:57:40,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2103 states, 1681 states have (on average 1.6240333135038667) internal successors, (2730), 1687 states have internal predecessors, (2730), 399 states have call successors, (399), 19 states have call predecessors, (399), 22 states have return successors, (442), 398 states have call predecessors, (442), 398 states have call successors, (442) [2023-12-25 05:57:40,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2103 states to 2103 states and 3571 transitions. [2023-12-25 05:57:40,913 INFO L78 Accepts]: Start accepts. Automaton has 2103 states and 3571 transitions. Word has length 104 [2023-12-25 05:57:40,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:40,913 INFO L495 AbstractCegarLoop]: Abstraction has 2103 states and 3571 transitions. [2023-12-25 05:57:40,913 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, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:40,913 INFO L276 IsEmpty]: Start isEmpty. Operand 2103 states and 3571 transitions. [2023-12-25 05:57:40,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-25 05:57:40,920 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:40,920 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] [2023-12-25 05:57:40,927 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:57:41,126 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:57:41,127 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:41,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:41,127 INFO L85 PathProgramCache]: Analyzing trace with hash -28986704, now seen corresponding path program 1 times [2023-12-25 05:57:41,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:41,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [99017330] [2023-12-25 05:57:41,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:41,128 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:57:41,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:41,129 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:57:41,131 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:57:41,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:41,292 INFO L262 TraceCheckSpWp]: Trace formula consists of 489 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:57:41,295 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:41,314 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:57:41,314 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:41,314 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:41,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [99017330] [2023-12-25 05:57:41,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [99017330] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:41,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:41,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:57:41,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145825488] [2023-12-25 05:57:41,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:41,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:57:41,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:41,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:57:41,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:57:41,316 INFO L87 Difference]: Start difference. First operand 2103 states and 3571 transitions. Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:41,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:41,496 INFO L93 Difference]: Finished difference Result 4876 states and 8342 transitions. [2023-12-25 05:57:41,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:57:41,497 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 105 [2023-12-25 05:57:41,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:41,513 INFO L225 Difference]: With dead ends: 4876 [2023-12-25 05:57:41,513 INFO L226 Difference]: Without dead ends: 3231 [2023-12-25 05:57:41,522 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 103 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:57:41,523 INFO L413 NwaCegarLoop]: 383 mSDtfsCounter, 90 mSDsluCounter, 375 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:41,523 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 758 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:57:41,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3231 states. [2023-12-25 05:57:41,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3231 to 3226. [2023-12-25 05:57:41,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3226 states, 2625 states have (on average 1.6247619047619049) internal successors, (4265), 2631 states have internal predecessors, (4265), 578 states have call successors, (578), 19 states have call predecessors, (578), 22 states have return successors, (647), 577 states have call predecessors, (647), 577 states have call successors, (647) [2023-12-25 05:57:41,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3226 states to 3226 states and 5490 transitions. [2023-12-25 05:57:41,680 INFO L78 Accepts]: Start accepts. Automaton has 3226 states and 5490 transitions. Word has length 105 [2023-12-25 05:57:41,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:41,681 INFO L495 AbstractCegarLoop]: Abstraction has 3226 states and 5490 transitions. [2023-12-25 05:57:41,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:41,681 INFO L276 IsEmpty]: Start isEmpty. Operand 3226 states and 5490 transitions. [2023-12-25 05:57:41,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-25 05:57:41,688 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:41,689 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] [2023-12-25 05:57:41,713 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:57:41,895 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:57:41,895 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:41,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:41,896 INFO L85 PathProgramCache]: Analyzing trace with hash -391093768, now seen corresponding path program 1 times [2023-12-25 05:57:41,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:41,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1591189832] [2023-12-25 05:57:41,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:41,897 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:57:41,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:41,898 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:57:41,901 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:57:42,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:42,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 490 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:57:42,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:42,156 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:57:42,156 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:42,156 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:42,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1591189832] [2023-12-25 05:57:42,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1591189832] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:42,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:42,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:57:42,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052513765] [2023-12-25 05:57:42,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:42,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:57:42,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:42,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:57:42,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:57:42,158 INFO L87 Difference]: Start difference. First operand 3226 states and 5490 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:42,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:42,338 INFO L93 Difference]: Finished difference Result 7800 states and 13347 transitions. [2023-12-25 05:57:42,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:57:42,339 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 106 [2023-12-25 05:57:42,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:42,363 INFO L225 Difference]: With dead ends: 7800 [2023-12-25 05:57:42,364 INFO L226 Difference]: Without dead ends: 5267 [2023-12-25 05:57:42,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 104 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:57:42,378 INFO L413 NwaCegarLoop]: 398 mSDtfsCounter, 88 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 781 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:42,378 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 781 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:57:42,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5267 states. [2023-12-25 05:57:42,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5267 to 5262. [2023-12-25 05:57:42,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5262 states, 4285 states have (on average 1.6154025670945158) internal successors, (6922), 4291 states have internal predecessors, (6922), 954 states have call successors, (954), 19 states have call predecessors, (954), 22 states have return successors, (1067), 953 states have call predecessors, (1067), 953 states have call successors, (1067) [2023-12-25 05:57:42,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5262 states to 5262 states and 8943 transitions. [2023-12-25 05:57:42,647 INFO L78 Accepts]: Start accepts. Automaton has 5262 states and 8943 transitions. Word has length 106 [2023-12-25 05:57:42,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:42,647 INFO L495 AbstractCegarLoop]: Abstraction has 5262 states and 8943 transitions. [2023-12-25 05:57:42,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:42,647 INFO L276 IsEmpty]: Start isEmpty. Operand 5262 states and 8943 transitions. [2023-12-25 05:57:42,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-12-25 05:57:42,658 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:42,658 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] [2023-12-25 05:57:42,677 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:57:42,865 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:57:42,866 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:42,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:42,866 INFO L85 PathProgramCache]: Analyzing trace with hash -784012596, now seen corresponding path program 1 times [2023-12-25 05:57:42,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:42,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [291481789] [2023-12-25 05:57:42,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:42,867 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:57:42,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:42,868 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:57:42,870 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:57:43,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:43,057 INFO L262 TraceCheckSpWp]: Trace formula consists of 491 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:57:43,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:43,080 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:57:43,081 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:43,081 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:43,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [291481789] [2023-12-25 05:57:43,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [291481789] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:43,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:43,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:57:43,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643059150] [2023-12-25 05:57:43,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:43,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:57:43,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:43,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:57:43,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:57:43,082 INFO L87 Difference]: Start difference. First operand 5262 states and 8943 transitions. Second operand has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:43,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:43,410 INFO L93 Difference]: Finished difference Result 12949 states and 22152 transitions. [2023-12-25 05:57:43,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:57:43,411 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 107 [2023-12-25 05:57:43,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:43,455 INFO L225 Difference]: With dead ends: 12949 [2023-12-25 05:57:43,455 INFO L226 Difference]: Without dead ends: 8761 [2023-12-25 05:57:43,472 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 105 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:57:43,473 INFO L413 NwaCegarLoop]: 385 mSDtfsCounter, 86 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 763 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:43,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 763 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 05:57:43,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8761 states. [2023-12-25 05:57:43,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8761 to 8756. [2023-12-25 05:57:43,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8756 states, 7173 states have (on average 1.6118778753659557) internal successors, (11562), 7179 states have internal predecessors, (11562), 1560 states have call successors, (1560), 19 states have call predecessors, (1560), 22 states have return successors, (1751), 1559 states have call predecessors, (1751), 1559 states have call successors, (1751) [2023-12-25 05:57:43,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8756 states to 8756 states and 14873 transitions. [2023-12-25 05:57:43,990 INFO L78 Accepts]: Start accepts. Automaton has 8756 states and 14873 transitions. Word has length 107 [2023-12-25 05:57:43,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:43,991 INFO L495 AbstractCegarLoop]: Abstraction has 8756 states and 14873 transitions. [2023-12-25 05:57:43,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.333333333333332) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:43,991 INFO L276 IsEmpty]: Start isEmpty. Operand 8756 states and 14873 transitions. [2023-12-25 05:57:44,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-12-25 05:57:44,006 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:44,006 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:57:44,032 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:57:44,214 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:57:44,214 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:44,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:44,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1264507050, now seen corresponding path program 1 times [2023-12-25 05:57:44,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:44,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1746537779] [2023-12-25 05:57:44,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:44,215 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:57:44,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:44,217 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:57:44,248 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:57:44,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:44,407 INFO L262 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:57:44,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:44,434 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:57:44,434 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:44,434 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:44,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1746537779] [2023-12-25 05:57:44,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1746537779] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:44,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:44,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:57:44,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904545628] [2023-12-25 05:57:44,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:44,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:57:44,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:44,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:57:44,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:57:44,436 INFO L87 Difference]: Start difference. First operand 8756 states and 14873 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:45,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:45,017 INFO L93 Difference]: Finished difference Result 22616 states and 38585 transitions. [2023-12-25 05:57:45,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:57:45,018 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 108 [2023-12-25 05:57:45,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:45,090 INFO L225 Difference]: With dead ends: 22616 [2023-12-25 05:57:45,090 INFO L226 Difference]: Without dead ends: 15361 [2023-12-25 05:57:45,111 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 106 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:57:45,112 INFO L413 NwaCegarLoop]: 397 mSDtfsCounter, 84 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:45,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 777 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:57:45,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15361 states. [2023-12-25 05:57:45,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15361 to 15356. [2023-12-25 05:57:45,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15356 states, 12570 states have (on average 1.601829753381066) internal successors, (20135), 12576 states have internal predecessors, (20135), 2763 states have call successors, (2763), 19 states have call predecessors, (2763), 22 states have return successors, (3098), 2762 states have call predecessors, (3098), 2762 states have call successors, (3098) [2023-12-25 05:57:45,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15356 states to 15356 states and 25996 transitions. [2023-12-25 05:57:45,908 INFO L78 Accepts]: Start accepts. Automaton has 15356 states and 25996 transitions. Word has length 108 [2023-12-25 05:57:45,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:45,908 INFO L495 AbstractCegarLoop]: Abstraction has 15356 states and 25996 transitions. [2023-12-25 05:57:45,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:45,909 INFO L276 IsEmpty]: Start isEmpty. Operand 15356 states and 25996 transitions. [2023-12-25 05:57:45,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2023-12-25 05:57:45,929 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:45,929 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] [2023-12-25 05:57:45,949 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:57:46,137 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:57:46,137 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:46,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:46,138 INFO L85 PathProgramCache]: Analyzing trace with hash -293998645, now seen corresponding path program 1 times [2023-12-25 05:57:46,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:46,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [537967908] [2023-12-25 05:57:46,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:46,138 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:57:46,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:46,140 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:57:46,142 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:57:46,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:46,321 INFO L262 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:57:46,324 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:46,348 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:57:46,349 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:46,349 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:46,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [537967908] [2023-12-25 05:57:46,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [537967908] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:46,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:46,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:57:46,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504917955] [2023-12-25 05:57:46,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:46,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:57:46,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:46,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:57:46,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:57:46,350 INFO L87 Difference]: Start difference. First operand 15356 states and 25996 transitions. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:47,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:47,445 INFO L93 Difference]: Finished difference Result 40581 states and 69037 transitions. [2023-12-25 05:57:47,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:57:47,447 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 109 [2023-12-25 05:57:47,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:47,548 INFO L225 Difference]: With dead ends: 40581 [2023-12-25 05:57:47,548 INFO L226 Difference]: Without dead ends: 27339 [2023-12-25 05:57:47,578 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 107 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:57:47,579 INFO L413 NwaCegarLoop]: 383 mSDtfsCounter, 82 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 761 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:47,579 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 761 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:57:47,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27339 states. [2023-12-25 05:57:48,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27339 to 27334. [2023-12-25 05:57:48,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27334 states, 22509 states have (on average 1.5971833488826692) internal successors, (35951), 22515 states have internal predecessors, (35951), 4802 states have call successors, (4802), 19 states have call predecessors, (4802), 22 states have return successors, (5411), 4801 states have call predecessors, (5411), 4801 states have call successors, (5411) [2023-12-25 05:57:48,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27334 states to 27334 states and 46164 transitions. [2023-12-25 05:57:48,949 INFO L78 Accepts]: Start accepts. Automaton has 27334 states and 46164 transitions. Word has length 109 [2023-12-25 05:57:48,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:48,949 INFO L495 AbstractCegarLoop]: Abstraction has 27334 states and 46164 transitions. [2023-12-25 05:57:48,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:48,950 INFO L276 IsEmpty]: Start isEmpty. Operand 27334 states and 46164 transitions. [2023-12-25 05:57:48,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-12-25 05:57:48,969 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:48,969 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] [2023-12-25 05:57:48,975 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:57:49,175 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:57:49,176 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:49,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:49,176 INFO L85 PathProgramCache]: Analyzing trace with hash 539164756, now seen corresponding path program 1 times [2023-12-25 05:57:49,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:49,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1134875442] [2023-12-25 05:57:49,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:49,177 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:57:49,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:49,178 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:57:49,180 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:57:49,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:49,357 INFO L262 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:57:49,360 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:49,386 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:57:49,386 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:49,386 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:49,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1134875442] [2023-12-25 05:57:49,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1134875442] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:49,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:49,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:57:49,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849731874] [2023-12-25 05:57:49,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:49,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:57:49,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:49,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:57:49,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:57:49,388 INFO L87 Difference]: Start difference. First operand 27334 states and 46164 transitions. Second operand has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:51,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:51,040 INFO L93 Difference]: Finished difference Result 74378 states and 126114 transitions. [2023-12-25 05:57:51,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:57:51,042 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 110 [2023-12-25 05:57:51,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:51,228 INFO L225 Difference]: With dead ends: 74378 [2023-12-25 05:57:51,228 INFO L226 Difference]: Without dead ends: 49897 [2023-12-25 05:57:51,533 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 108 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:57:51,534 INFO L413 NwaCegarLoop]: 388 mSDtfsCounter, 80 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 767 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:51,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 767 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:57:51,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49897 states. [2023-12-25 05:57:53,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49897 to 49892. [2023-12-25 05:57:53,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49892 states, 41352 states have (on average 1.5912410524279357) internal successors, (65801), 41358 states have internal predecessors, (65801), 8517 states have call successors, (8517), 19 states have call predecessors, (8517), 22 states have return successors, (9658), 8516 states have call predecessors, (9658), 8516 states have call successors, (9658) [2023-12-25 05:57:54,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49892 states to 49892 states and 83976 transitions. [2023-12-25 05:57:54,130 INFO L78 Accepts]: Start accepts. Automaton has 49892 states and 83976 transitions. Word has length 110 [2023-12-25 05:57:54,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:57:54,131 INFO L495 AbstractCegarLoop]: Abstraction has 49892 states and 83976 transitions. [2023-12-25 05:57:54,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:54,131 INFO L276 IsEmpty]: Start isEmpty. Operand 49892 states and 83976 transitions. [2023-12-25 05:57:54,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-12-25 05:57:54,155 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:57:54,155 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] [2023-12-25 05:57:54,176 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:57:54,362 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:57:54,363 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:57:54,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:57:54,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1870050955, now seen corresponding path program 1 times [2023-12-25 05:57:54,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:57:54,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [279929119] [2023-12-25 05:57:54,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:57:54,364 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:57:54,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:57:54,365 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:57:54,423 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:57:54,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:57:54,568 INFO L262 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-25 05:57:54,571 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:57:54,598 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:57:54,598 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:57:54,598 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:57:54,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [279929119] [2023-12-25 05:57:54,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [279929119] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:57:54,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:57:54,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-25 05:57:54,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657390018] [2023-12-25 05:57:54,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:57:54,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:57:54,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:57:54,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:57:54,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:57:54,600 INFO L87 Difference]: Start difference. First operand 49892 states and 83976 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, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:57:57,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:57:57,838 INFO L93 Difference]: Finished difference Result 92868 states and 156680 transitions. [2023-12-25 05:57:57,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:57:57,839 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, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 111 [2023-12-25 05:57:57,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:57:58,130 INFO L225 Difference]: With dead ends: 92868 [2023-12-25 05:57:58,131 INFO L226 Difference]: Without dead ends: 92754 [2023-12-25 05:57:58,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 109 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:57:58,164 INFO L413 NwaCegarLoop]: 383 mSDtfsCounter, 78 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 761 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:57:58,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 761 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:57:58,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92754 states. [2023-12-25 05:58:01,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92754 to 92749. [2023-12-25 05:58:01,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92749 states, 77410 states have (on average 1.5837747061103216) internal successors, (122600), 77416 states have internal predecessors, (122600), 15316 states have call successors, (15316), 19 states have call predecessors, (15316), 22 states have return successors, (17503), 15315 states have call predecessors, (17503), 15315 states have call successors, (17503) [2023-12-25 05:58:02,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92749 states to 92749 states and 155419 transitions. [2023-12-25 05:58:02,051 INFO L78 Accepts]: Start accepts. Automaton has 92749 states and 155419 transitions. Word has length 111 [2023-12-25 05:58:02,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:58:02,051 INFO L495 AbstractCegarLoop]: Abstraction has 92749 states and 155419 transitions. [2023-12-25 05:58:02,051 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, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:58:02,051 INFO L276 IsEmpty]: Start isEmpty. Operand 92749 states and 155419 transitions. [2023-12-25 05:58:02,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-12-25 05:58:02,069 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:58:02,069 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:58:02,088 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:58:02,274 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:58:02,274 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:58:02,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:58:02,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1497105365, now seen corresponding path program 1 times [2023-12-25 05:58:02,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:58:02,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [386069490] [2023-12-25 05:58:02,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:58:02,275 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:58:02,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:58:02,277 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:58:02,309 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:58:02,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:58:02,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-25 05:58:02,458 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:58:02,769 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:58:02,769 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:58:02,769 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:58:02,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [386069490] [2023-12-25 05:58:02,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [386069490] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:58:02,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:58:02,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-25 05:58:02,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585536716] [2023-12-25 05:58:02,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:58:02,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-25 05:58:02,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:58:02,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-25 05:58:02,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-12-25 05:58:02,771 INFO L87 Difference]: Start difference. First operand 92749 states and 155419 transitions. Second operand has 12 states, 11 states have (on average 7.454545454545454) internal successors, (82), 9 states have internal predecessors, (82), 5 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2023-12-25 05:58:09,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:58:09,792 INFO L93 Difference]: Finished difference Result 184777 states and 315175 transitions. [2023-12-25 05:58:09,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-25 05:58:09,793 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 7.454545454545454) internal successors, (82), 9 states have internal predecessors, (82), 5 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) Word has length 112 [2023-12-25 05:58:09,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:58:10,780 INFO L225 Difference]: With dead ends: 184777 [2023-12-25 05:58:10,780 INFO L226 Difference]: Without dead ends: 184670 [2023-12-25 05:58:10,866 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=398, Unknown=0, NotChecked=0, Total=506 [2023-12-25 05:58:10,866 INFO L413 NwaCegarLoop]: 469 mSDtfsCounter, 1028 mSDsluCounter, 2810 mSDsCounter, 0 mSdLazyCounter, 977 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1032 SdHoareTripleChecker+Valid, 3279 SdHoareTripleChecker+Invalid, 1151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-25 05:58:10,867 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1032 Valid, 3279 Invalid, 1151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 977 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-25 05:58:11,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184670 states. [2023-12-25 05:58:19,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184670 to 184654. [2023-12-25 05:58:19,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184654 states, 154186 states have (on average 1.5848390904491978) internal successors, (244360), 154088 states have internal predecessors, (244360), 30417 states have call successors, (30417), 44 states have call predecessors, (30417), 50 states have return successors, (38070), 30527 states have call predecessors, (38070), 30414 states have call successors, (38070) [2023-12-25 05:58:20,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184654 states to 184654 states and 312847 transitions. [2023-12-25 05:58:20,666 INFO L78 Accepts]: Start accepts. Automaton has 184654 states and 312847 transitions. Word has length 112 [2023-12-25 05:58:20,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:58:20,667 INFO L495 AbstractCegarLoop]: Abstraction has 184654 states and 312847 transitions. [2023-12-25 05:58:20,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 7.454545454545454) internal successors, (82), 9 states have internal predecessors, (82), 5 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2023-12-25 05:58:20,667 INFO L276 IsEmpty]: Start isEmpty. Operand 184654 states and 312847 transitions. [2023-12-25 05:58:20,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-25 05:58:20,701 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:58:20,701 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] [2023-12-25 05:58:20,709 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:58:20,906 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:58:20,906 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:58:20,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:58:20,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1706133864, now seen corresponding path program 1 times [2023-12-25 05:58:20,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:58:20,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1295851628] [2023-12-25 05:58:20,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:58:20,908 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 05:58:20,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:58:20,910 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:58:20,942 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:58:21,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:58:21,122 INFO L262 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-25 05:58:21,132 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:58:21,254 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-12-25 05:58:21,254 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:58:21,254 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:58:21,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1295851628] [2023-12-25 05:58:21,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1295851628] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:58:21,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:58:21,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-25 05:58:21,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782533655] [2023-12-25 05:58:21,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:58:21,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-25 05:58:21,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:58:21,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-25 05:58:21,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-12-25 05:58:21,256 INFO L87 Difference]: Start difference. First operand 184654 states and 312847 transitions. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 6 states have internal predecessors, (79), 4 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2023-12-25 05:58:27,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:58:27,937 INFO L93 Difference]: Finished difference Result 185148 states and 313591 transitions. [2023-12-25 05:58:27,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 05:58:27,937 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 6 states have internal predecessors, (79), 4 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 113 [2023-12-25 05:58:27,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:58:28,892 INFO L225 Difference]: With dead ends: 185148 [2023-12-25 05:58:28,893 INFO L226 Difference]: Without dead ends: 184725 [2023-12-25 05:58:28,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2023-12-25 05:58:28,970 INFO L413 NwaCegarLoop]: 356 mSDtfsCounter, 540 mSDsluCounter, 1773 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 541 SdHoareTripleChecker+Valid, 2129 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 05:58:28,970 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [541 Valid, 2129 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 05:58:29,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184725 states. [2023-12-25 05:58:37,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184725 to 184716. [2023-12-25 05:58:37,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184716 states, 154233 states have (on average 1.5847775767831787) internal successors, (244425), 154136 states have internal predecessors, (244425), 30432 states have call successors, (30432), 47 states have call predecessors, (30432), 50 states have return successors, (38086), 30541 states have call predecessors, (38086), 30429 states have call successors, (38086) [2023-12-25 05:58:38,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184716 states to 184716 states and 312943 transitions. [2023-12-25 05:58:38,931 INFO L78 Accepts]: Start accepts. Automaton has 184716 states and 312943 transitions. Word has length 113 [2023-12-25 05:58:38,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:58:38,933 INFO L495 AbstractCegarLoop]: Abstraction has 184716 states and 312943 transitions. [2023-12-25 05:58:38,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 6 states have internal predecessors, (79), 4 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2023-12-25 05:58:38,934 INFO L276 IsEmpty]: Start isEmpty. Operand 184716 states and 312943 transitions. [2023-12-25 05:58:39,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-25 05:58:39,020 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:58:39,020 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] [2023-12-25 05:58:39,025 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 (24)] Ended with exit code 0 [2023-12-25 05:58:39,226 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:58:39,226 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:58:39,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:58:39,226 INFO L85 PathProgramCache]: Analyzing trace with hash -466836800, now seen corresponding path program 1 times [2023-12-25 05:58:39,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:58:39,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [522354545] [2023-12-25 05:58:39,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:58:39,227 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:58:39,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:58:39,228 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:58:39,229 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:58:39,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:58:39,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-25 05:58:39,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:58:39,960 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:58:39,961 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:58:39,961 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:58:39,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [522354545] [2023-12-25 05:58:39,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [522354545] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:58:39,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:58:39,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-25 05:58:39,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108036526] [2023-12-25 05:58:39,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:58:39,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-25 05:58:39,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:58:39,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-25 05:58:39,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-12-25 05:58:39,962 INFO L87 Difference]: Start difference. First operand 184716 states and 312943 transitions. Second operand has 12 states, 11 states have (on average 7.545454545454546) internal successors, (83), 9 states have internal predecessors, (83), 5 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2023-12-25 05:58:53,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:58:53,726 INFO L93 Difference]: Finished difference Result 366506 states and 632058 transitions. [2023-12-25 05:58:53,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-25 05:58:53,726 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 7.545454545454546) internal successors, (83), 9 states have internal predecessors, (83), 5 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) Word has length 113 [2023-12-25 05:58:53,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:58:55,863 INFO L225 Difference]: With dead ends: 366506 [2023-12-25 05:58:55,863 INFO L226 Difference]: Without dead ends: 366201 [2023-12-25 05:58:56,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=398, Unknown=0, NotChecked=0, Total=506 [2023-12-25 05:58:56,060 INFO L413 NwaCegarLoop]: 381 mSDtfsCounter, 641 mSDsluCounter, 3054 mSDsCounter, 0 mSdLazyCounter, 965 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 645 SdHoareTripleChecker+Valid, 3435 SdHoareTripleChecker+Invalid, 1040 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 05:58:56,061 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [645 Valid, 3435 Invalid, 1040 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 965 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 05:58:56,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366201 states. [2023-12-25 05:59:14,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366201 to 366173. [2023-12-25 05:59:15,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366173 states, 305866 states have (on average 1.586295959668613) internal successors, (485194), 305498 states have internal predecessors, (485194), 60200 states have call successors, (60200), 101 states have call predecessors, (60200), 106 states have return successors, (84029), 60594 states have call predecessors, (84029), 60193 states have call successors, (84029) [2023-12-25 05:59:17,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366173 states to 366173 states and 629423 transitions. [2023-12-25 05:59:17,104 INFO L78 Accepts]: Start accepts. Automaton has 366173 states and 629423 transitions. Word has length 113 [2023-12-25 05:59:17,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:59:17,104 INFO L495 AbstractCegarLoop]: Abstraction has 366173 states and 629423 transitions. [2023-12-25 05:59:17,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 7.545454545454546) internal successors, (83), 9 states have internal predecessors, (83), 5 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2023-12-25 05:59:17,105 INFO L276 IsEmpty]: Start isEmpty. Operand 366173 states and 629423 transitions. [2023-12-25 05:59:17,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-12-25 05:59:17,531 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:59:17,531 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] [2023-12-25 05:59:17,539 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:59:17,736 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:59:17,736 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:59:17,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:59:17,737 INFO L85 PathProgramCache]: Analyzing trace with hash -44134974, now seen corresponding path program 1 times [2023-12-25 05:59:17,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:59:17,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [558020599] [2023-12-25 05:59:17,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:59:17,737 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:59:17,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:59:17,749 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:59:17,751 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:59:17,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:59:17,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-25 05:59:17,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:59:18,052 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:59:18,052 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:59:18,052 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:59:18,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [558020599] [2023-12-25 05:59:18,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [558020599] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:59:18,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:59:18,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-25 05:59:18,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105156551] [2023-12-25 05:59:18,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:59:18,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-25 05:59:18,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:59:18,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-25 05:59:18,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-25 05:59:18,054 INFO L87 Difference]: Start difference. First operand 366173 states and 629423 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 2 states have internal predecessors, (76), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:59:32,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 05:59:32,584 INFO L93 Difference]: Finished difference Result 367128 states and 630745 transitions. [2023-12-25 05:59:32,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-25 05:59:32,585 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 2 states have internal predecessors, (76), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 113 [2023-12-25 05:59:32,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 05:59:34,883 INFO L225 Difference]: With dead ends: 367128 [2023-12-25 05:59:34,883 INFO L226 Difference]: Without dead ends: 366359 [2023-12-25 05:59:35,051 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 111 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:59:35,051 INFO L413 NwaCegarLoop]: 382 mSDtfsCounter, 221 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-25 05:59:35,052 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 521 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-25 05:59:35,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366359 states. [2023-12-25 05:59:55,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366359 to 366359. [2023-12-25 05:59:55,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366359 states, 306014 states have (on average 1.5862215454194906) internal successors, (485406), 305652 states have internal predecessors, (485406), 60193 states have call successors, (60193), 140 states have call predecessors, (60193), 151 states have return successors, (84022), 60587 states have call predecessors, (84022), 60186 states have call successors, (84022) [2023-12-25 05:59:58,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366359 states to 366359 states and 629621 transitions. [2023-12-25 05:59:58,042 INFO L78 Accepts]: Start accepts. Automaton has 366359 states and 629621 transitions. Word has length 113 [2023-12-25 05:59:58,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 05:59:58,042 INFO L495 AbstractCegarLoop]: Abstraction has 366359 states and 629621 transitions. [2023-12-25 05:59:58,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 2 states have internal predecessors, (76), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 05:59:58,043 INFO L276 IsEmpty]: Start isEmpty. Operand 366359 states and 629621 transitions. [2023-12-25 05:59:58,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2023-12-25 05:59:58,742 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 05:59:58,743 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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] [2023-12-25 05:59:58,751 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:59:58,949 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:59:58,950 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 05:59:58,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 05:59:58,965 INFO L85 PathProgramCache]: Analyzing trace with hash 447003490, now seen corresponding path program 1 times [2023-12-25 05:59:58,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 05:59:58,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [814361374] [2023-12-25 05:59:58,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 05:59:58,966 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:59:58,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 05:59:58,980 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:59:58,981 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:59:59,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 05:59:59,332 INFO L262 TraceCheckSpWp]: Trace formula consists of 637 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-25 05:59:59,335 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 05:59:59,382 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2023-12-25 05:59:59,382 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 05:59:59,382 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 05:59:59,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [814361374] [2023-12-25 05:59:59,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [814361374] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 05:59:59,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 05:59:59,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 05:59:59,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179408404] [2023-12-25 05:59:59,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 05:59:59,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-25 05:59:59,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 05:59:59,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-25 05:59:59,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-25 05:59:59,384 INFO L87 Difference]: Start difference. First operand 366359 states and 629621 transitions. Second operand has 5 states, 4 states have (on average 23.5) internal successors, (94), 5 states have internal predecessors, (94), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2023-12-25 06:00:17,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:00:17,326 INFO L93 Difference]: Finished difference Result 366710 states and 630098 transitions. [2023-12-25 06:00:17,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-25 06:00:17,327 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 23.5) internal successors, (94), 5 states have internal predecessors, (94), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 161 [2023-12-25 06:00:17,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:00:19,719 INFO L225 Difference]: With dead ends: 366710 [2023-12-25 06:00:19,719 INFO L226 Difference]: Without dead ends: 366096 [2023-12-25 06:00:19,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 157 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 06:00:19,913 INFO L413 NwaCegarLoop]: 378 mSDtfsCounter, 6 mSDsluCounter, 1123 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1501 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 06:00:19,915 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1501 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 06:00:20,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366096 states.