/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_spec4_product30.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-16 17:33:07,481 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-16 17:33:07,594 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-12-16 17:33:07,600 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-16 17:33:07,601 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-16 17:33:07,626 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-16 17:33:07,627 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-16 17:33:07,627 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-16 17:33:07,628 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-16 17:33:07,631 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-16 17:33:07,631 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-16 17:33:07,631 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-16 17:33:07,632 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-16 17:33:07,632 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-16 17:33:07,633 INFO L153 SettingsManager]: * Use SBE=true [2023-12-16 17:33:07,633 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-16 17:33:07,633 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-16 17:33:07,633 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-16 17:33:07,634 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-16 17:33:07,635 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-16 17:33:07,635 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-16 17:33:07,635 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-16 17:33:07,635 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-16 17:33:07,635 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-16 17:33:07,636 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-16 17:33:07,636 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-16 17:33:07,636 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-16 17:33:07,636 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-16 17:33:07,636 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-16 17:33:07,636 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-16 17:33:07,637 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-16 17:33:07,637 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-16 17:33:07,637 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-16 17:33:07,638 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-16 17:33:07,638 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:33:07,638 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-16 17:33:07,638 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-16 17:33:07,638 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-16 17:33:07,638 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-16 17:33:07,638 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-16 17:33:07,639 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-16 17:33:07,639 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-16 17:33:07,639 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-16 17:33:07,639 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-16 17:33:07,639 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-16 17:33:07,639 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-16 17:33:07,640 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-12-16 17:33:07,854 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-16 17:33:07,873 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-16 17:33:07,875 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-16 17:33:07,876 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-16 17:33:07,876 INFO L274 PluginConnector]: CDTParser initialized [2023-12-16 17:33:07,877 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/product-lines/email_spec4_product30.cil.c [2023-12-16 17:33:09,001 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-16 17:33:09,306 INFO L384 CDTParser]: Found 1 translation units. [2023-12-16 17:33:09,307 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/product-lines/email_spec4_product30.cil.c [2023-12-16 17:33:09,326 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7a603ce0a/6fbd816a82b14761ae4db54145d3abfc/FLAG51c0ebd9c [2023-12-16 17:33:09,339 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7a603ce0a/6fbd816a82b14761ae4db54145d3abfc [2023-12-16 17:33:09,342 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-16 17:33:09,343 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-16 17:33:09,344 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-16 17:33:09,344 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-16 17:33:09,349 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-16 17:33:09,349 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:33:09" (1/1) ... [2023-12-16 17:33:09,350 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@465d68a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:33:09, skipping insertion in model container [2023-12-16 17:33:09,350 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 05:33:09" (1/1) ... [2023-12-16 17:33:09,402 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:33:09,782 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_spec4_product30.cil.c[64112,64125] [2023-12-16 17:33:09,788 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:33:09,800 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-16 17:33:09,811 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-16 17:33:09,879 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_spec4_product30.cil.c[64112,64125] [2023-12-16 17:33:09,879 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:33:09,883 INFO L202 MainTranslator]: Completed pre-run [2023-12-16 17:33:09,906 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [48] [2023-12-16 17:33:09,907 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Util.i","") [97] [2023-12-16 17:33:09,907 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Client.i","") [115] [2023-12-16 17:33:09,907 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Email.i","") [498] [2023-12-16 17:33:09,907 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"ClientLib.i","") [636] [2023-12-16 17:33:09,907 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"EmailLib.i","") [1710] [2023-12-16 17:33:09,908 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [2107] [2023-12-16 17:33:09,908 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [2392] [2023-12-16 17:33:09,908 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"SignForward_spec.i","") [2758] [2023-12-16 17:33:09,908 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [2786] [2023-12-16 17:33:09,908 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [3002] [2023-12-16 17:33:09,999 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_spec4_product30.cil.c[64112,64125] [2023-12-16 17:33:09,999 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-16 17:33:10,063 INFO L206 MainTranslator]: Completed translation [2023-12-16 17:33:10,064 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:33:10 WrapperNode [2023-12-16 17:33:10,064 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-16 17:33:10,064 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-16 17:33:10,065 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-16 17:33:10,065 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-16 17:33:10,069 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:33:10" (1/1) ... [2023-12-16 17:33:10,101 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:33:10" (1/1) ... [2023-12-16 17:33:10,153 INFO L138 Inliner]: procedures = 133, calls = 204, calls flagged for inlining = 60, calls inlined = 50, statements flattened = 857 [2023-12-16 17:33:10,159 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-16 17:33:10,160 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-16 17:33:10,160 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-16 17:33:10,160 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-16 17:33:10,168 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:33:10" (1/1) ... [2023-12-16 17:33:10,169 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:33:10" (1/1) ... [2023-12-16 17:33:10,176 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:33:10" (1/1) ... [2023-12-16 17:33:10,196 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-16 17:33:10,196 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:33:10" (1/1) ... [2023-12-16 17:33:10,196 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:33:10" (1/1) ... [2023-12-16 17:33:10,216 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:33:10" (1/1) ... [2023-12-16 17:33:10,236 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:33:10" (1/1) ... [2023-12-16 17:33:10,240 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:33:10" (1/1) ... [2023-12-16 17:33:10,242 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:33:10" (1/1) ... [2023-12-16 17:33:10,247 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-16 17:33:10,252 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-16 17:33:10,253 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-16 17:33:10,253 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-16 17:33:10,254 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:33:10" (1/1) ... [2023-12-16 17:33:10,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-16 17:33:10,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-16 17:33:10,291 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-16 17:33:10,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-16 17:33:10,314 INFO L130 BoogieDeclarations]: Found specification of procedure getClientPrivateKey [2023-12-16 17:33:10,314 INFO L138 BoogieDeclarations]: Found implementation of procedure getClientPrivateKey [2023-12-16 17:33:10,314 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailEncryptionKey [2023-12-16 17:33:10,314 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailEncryptionKey [2023-12-16 17:33:10,314 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailEncryptionKey [2023-12-16 17:33:10,314 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailEncryptionKey [2023-12-16 17:33:10,315 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailTo [2023-12-16 17:33:10,315 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailTo [2023-12-16 17:33:10,315 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailFrom [2023-12-16 17:33:10,315 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailFrom [2023-12-16 17:33:10,315 INFO L130 BoogieDeclarations]: Found specification of procedure isReadable [2023-12-16 17:33:10,315 INFO L138 BoogieDeclarations]: Found implementation of procedure isReadable [2023-12-16 17:33:10,315 INFO L130 BoogieDeclarations]: Found specification of procedure createClientKeyringEntry [2023-12-16 17:33:10,315 INFO L138 BoogieDeclarations]: Found implementation of procedure createClientKeyringEntry [2023-12-16 17:33:10,315 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailIsEncrypted [2023-12-16 17:33:10,315 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailIsEncrypted [2023-12-16 17:33:10,315 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailSignKey [2023-12-16 17:33:10,315 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailSignKey [2023-12-16 17:33:10,315 INFO L130 BoogieDeclarations]: Found specification of procedure chuckKeyAdd [2023-12-16 17:33:10,315 INFO L138 BoogieDeclarations]: Found implementation of procedure chuckKeyAdd [2023-12-16 17:33:10,315 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailFrom [2023-12-16 17:33:10,316 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailFrom [2023-12-16 17:33:10,316 INFO L130 BoogieDeclarations]: Found specification of procedure setClientId [2023-12-16 17:33:10,316 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientId [2023-12-16 17:33:10,316 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-16 17:33:10,316 INFO L130 BoogieDeclarations]: Found specification of procedure isSigned [2023-12-16 17:33:10,316 INFO L138 BoogieDeclarations]: Found implementation of procedure isSigned [2023-12-16 17:33:10,316 INFO L130 BoogieDeclarations]: Found specification of procedure isKeyPairValid [2023-12-16 17:33:10,316 INFO L138 BoogieDeclarations]: Found implementation of procedure isKeyPairValid [2023-12-16 17:33:10,316 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringUser [2023-12-16 17:33:10,316 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringUser [2023-12-16 17:33:10,316 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringPublicKey [2023-12-16 17:33:10,316 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringPublicKey [2023-12-16 17:33:10,316 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing [2023-12-16 17:33:10,316 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing [2023-12-16 17:33:10,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-16 17:33:10,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-16 17:33:10,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-16 17:33:10,317 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-12-16 17:33:10,317 INFO L130 BoogieDeclarations]: Found specification of procedure findPublicKey [2023-12-16 17:33:10,317 INFO L138 BoogieDeclarations]: Found implementation of procedure findPublicKey [2023-12-16 17:33:10,317 INFO L130 BoogieDeclarations]: Found specification of procedure sendEmail [2023-12-16 17:33:10,317 INFO L138 BoogieDeclarations]: Found implementation of procedure sendEmail [2023-12-16 17:33:10,317 INFO L130 BoogieDeclarations]: Found specification of procedure isEncrypted [2023-12-16 17:33:10,317 INFO L138 BoogieDeclarations]: Found implementation of procedure isEncrypted [2023-12-16 17:33:10,317 INFO L130 BoogieDeclarations]: Found specification of procedure setClientPrivateKey [2023-12-16 17:33:10,317 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientPrivateKey [2023-12-16 17:33:10,317 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailTo [2023-12-16 17:33:10,317 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailTo [2023-12-16 17:33:10,318 INFO L130 BoogieDeclarations]: Found specification of procedure generateKeyPair [2023-12-16 17:33:10,318 INFO L138 BoogieDeclarations]: Found implementation of procedure generateKeyPair [2023-12-16 17:33:10,318 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-16 17:33:10,318 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-16 17:33:10,484 INFO L241 CfgBuilder]: Building ICFG [2023-12-16 17:33:10,486 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-16 17:33:10,991 INFO L282 CfgBuilder]: Performing block encoding [2023-12-16 17:33:11,065 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-16 17:33:11,065 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-16 17:33:11,066 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:33:11 BoogieIcfgContainer [2023-12-16 17:33:11,066 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-16 17:33:11,067 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-16 17:33:11,067 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-16 17:33:11,070 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-16 17:33:11,070 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 05:33:09" (1/3) ... [2023-12-16 17:33:11,071 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8e7305c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:33:11, skipping insertion in model container [2023-12-16 17:33:11,071 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 05:33:10" (2/3) ... [2023-12-16 17:33:11,071 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8e7305c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 05:33:11, skipping insertion in model container [2023-12-16 17:33:11,071 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 05:33:11" (3/3) ... [2023-12-16 17:33:11,075 INFO L112 eAbstractionObserver]: Analyzing ICFG email_spec4_product30.cil.c [2023-12-16 17:33:11,118 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-16 17:33:11,118 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-16 17:33:11,165 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-16 17:33:11,170 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;@51f141ad, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-16 17:33:11,170 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-16 17:33:11,177 INFO L276 IsEmpty]: Start isEmpty. Operand has 320 states, 242 states have (on average 1.5743801652892562) internal successors, (381), 246 states have internal predecessors, (381), 53 states have call successors, (53), 23 states have call predecessors, (53), 23 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2023-12-16 17:33:11,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2023-12-16 17:33:11,199 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:11,200 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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-16 17:33:11,201 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:11,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:11,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1985078426, now seen corresponding path program 1 times [2023-12-16 17:33:11,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:11,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [111190937] [2023-12-16 17:33:11,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:11,219 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:11,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:11,236 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:11,237 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-16 17:33:11,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:11,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-16 17:33:11,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:11,565 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-16 17:33:11,566 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:11,566 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:11,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [111190937] [2023-12-16 17:33:11,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [111190937] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:11,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:11,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-16 17:33:11,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035364448] [2023-12-16 17:33:11,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:11,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-16 17:33:11,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:11,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-16 17:33:11,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-16 17:33:11,593 INFO L87 Difference]: Start difference. First operand has 320 states, 242 states have (on average 1.5743801652892562) internal successors, (381), 246 states have internal predecessors, (381), 53 states have call successors, (53), 23 states have call predecessors, (53), 23 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) Second operand has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:11,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:11,658 INFO L93 Difference]: Finished difference Result 495 states and 737 transitions. [2023-12-16 17:33:11,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-16 17:33:11,661 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 101 [2023-12-16 17:33:11,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:11,675 INFO L225 Difference]: With dead ends: 495 [2023-12-16 17:33:11,675 INFO L226 Difference]: Without dead ends: 317 [2023-12-16 17:33:11,679 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 100 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-16 17:33:11,681 INFO L413 NwaCegarLoop]: 470 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, 470 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-16 17:33:11,682 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 470 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:33:11,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2023-12-16 17:33:11,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 317. [2023-12-16 17:33:11,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 240 states have (on average 1.5583333333333333) internal successors, (374), 243 states have internal predecessors, (374), 53 states have call successors, (53), 23 states have call predecessors, (53), 23 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-12-16 17:33:11,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 479 transitions. [2023-12-16 17:33:11,746 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 479 transitions. Word has length 101 [2023-12-16 17:33:11,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:11,747 INFO L495 AbstractCegarLoop]: Abstraction has 317 states and 479 transitions. [2023-12-16 17:33:11,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:11,753 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 479 transitions. [2023-12-16 17:33:11,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-16 17:33:11,759 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:11,760 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 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] [2023-12-16 17:33:11,768 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-16 17:33:11,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:11,966 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:11,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:11,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1682864211, now seen corresponding path program 1 times [2023-12-16 17:33:11,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:11,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [398275940] [2023-12-16 17:33:11,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:11,971 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:11,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:11,974 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:11,979 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-16 17:33:12,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:12,245 INFO L262 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:33:12,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:12,318 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-16 17:33:12,318 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:12,318 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:12,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [398275940] [2023-12-16 17:33:12,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [398275940] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:12,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:12,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:33:12,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684009921] [2023-12-16 17:33:12,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:12,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:33:12,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:12,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:33:12,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:33:12,321 INFO L87 Difference]: Start difference. First operand 317 states and 479 transitions. Second operand has 5 states, 4 states have (on average 15.75) internal successors, (63), 5 states have internal predecessors, (63), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:33:12,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:12,445 INFO L93 Difference]: Finished difference Result 629 states and 952 transitions. [2023-12-16 17:33:12,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:33:12,446 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 15.75) internal successors, (63), 5 states have internal predecessors, (63), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 102 [2023-12-16 17:33:12,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:12,448 INFO L225 Difference]: With dead ends: 629 [2023-12-16 17:33:12,449 INFO L226 Difference]: Without dead ends: 319 [2023-12-16 17:33:12,450 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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-16 17:33:12,452 INFO L413 NwaCegarLoop]: 458 mSDtfsCounter, 8 mSDsluCounter, 1363 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1821 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-16 17:33:12,452 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1821 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:33:12,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2023-12-16 17:33:12,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 319. [2023-12-16 17:33:12,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 241 states have (on average 1.5560165975103735) internal successors, (375), 245 states have internal predecessors, (375), 53 states have call successors, (53), 23 states have call predecessors, (53), 24 states have return successors, (54), 52 states have call predecessors, (54), 52 states have call successors, (54) [2023-12-16 17:33:12,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 482 transitions. [2023-12-16 17:33:12,476 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 482 transitions. Word has length 102 [2023-12-16 17:33:12,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:12,477 INFO L495 AbstractCegarLoop]: Abstraction has 319 states and 482 transitions. [2023-12-16 17:33:12,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 15.75) internal successors, (63), 5 states have internal predecessors, (63), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:33:12,477 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 482 transitions. [2023-12-16 17:33:12,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-16 17:33:12,478 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:12,479 INFO L195 NwaCegarLoop]: trace histogram [3, 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, 1, 1, 1, 1] [2023-12-16 17:33:12,682 WARN L435 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)] Forcibly destroying the process [2023-12-16 17:33:12,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 137 [2023-12-16 17:33:12,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:12,714 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:12,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:12,715 INFO L85 PathProgramCache]: Analyzing trace with hash -375724752, now seen corresponding path program 1 times [2023-12-16 17:33:12,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:12,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1006739651] [2023-12-16 17:33:12,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:12,716 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:12,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:12,721 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:12,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-16 17:33:12,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:12,955 INFO L262 TraceCheckSpWp]: Trace formula consists of 524 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:33:12,959 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:12,997 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-12-16 17:33:12,997 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:12,997 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:12,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1006739651] [2023-12-16 17:33:12,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1006739651] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:12,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:12,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:33:12,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473728332] [2023-12-16 17:33:12,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:12,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:33:12,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:12,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:33:12,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:33:12,999 INFO L87 Difference]: Start difference. First operand 319 states and 482 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:33:13,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:13,108 INFO L93 Difference]: Finished difference Result 631 states and 956 transitions. [2023-12-16 17:33:13,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:33:13,108 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 103 [2023-12-16 17:33:13,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:13,112 INFO L225 Difference]: With dead ends: 631 [2023-12-16 17:33:13,112 INFO L226 Difference]: Without dead ends: 321 [2023-12-16 17:33:13,113 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 99 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-16 17:33:13,115 INFO L413 NwaCegarLoop]: 456 mSDtfsCounter, 8 mSDsluCounter, 1351 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1807 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-16 17:33:13,116 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1807 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:33:13,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2023-12-16 17:33:13,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 321. [2023-12-16 17:33:13,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 242 states have (on average 1.5537190082644627) internal successors, (376), 247 states have internal predecessors, (376), 53 states have call successors, (53), 23 states have call predecessors, (53), 25 states have return successors, (58), 52 states have call predecessors, (58), 52 states have call successors, (58) [2023-12-16 17:33:13,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 487 transitions. [2023-12-16 17:33:13,131 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 487 transitions. Word has length 103 [2023-12-16 17:33:13,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:13,132 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 487 transitions. [2023-12-16 17:33:13,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:33:13,133 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 487 transitions. [2023-12-16 17:33:13,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-12-16 17:33:13,135 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:13,135 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2023-12-16 17:33:13,143 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 (4)] Ended with exit code 0 [2023-12-16 17:33:13,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:13,343 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:13,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:13,344 INFO L85 PathProgramCache]: Analyzing trace with hash -576275252, now seen corresponding path program 1 times [2023-12-16 17:33:13,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:13,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1855689978] [2023-12-16 17:33:13,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:13,344 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:13,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:13,348 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:13,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-16 17:33:13,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:13,573 INFO L262 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:33:13,576 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:13,603 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:33:13,603 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:13,603 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:13,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1855689978] [2023-12-16 17:33:13,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1855689978] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:13,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:13,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:33:13,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363462896] [2023-12-16 17:33:13,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:13,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:33:13,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:13,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:33:13,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:33:13,624 INFO L87 Difference]: Start difference. First operand 321 states and 487 transitions. Second operand has 5 states, 4 states have (on average 16.0) internal successors, (64), 5 states have internal predecessors, (64), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:33:13,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:13,695 INFO L93 Difference]: Finished difference Result 623 states and 946 transitions. [2023-12-16 17:33:13,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:33:13,696 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 16.0) internal successors, (64), 5 states have internal predecessors, (64), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 104 [2023-12-16 17:33:13,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:13,701 INFO L225 Difference]: With dead ends: 623 [2023-12-16 17:33:13,702 INFO L226 Difference]: Without dead ends: 321 [2023-12-16 17:33:13,703 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 100 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-16 17:33:13,705 INFO L413 NwaCegarLoop]: 458 mSDtfsCounter, 8 mSDsluCounter, 1363 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1821 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.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:33:13,705 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1821 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:33:13,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2023-12-16 17:33:13,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 321. [2023-12-16 17:33:13,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 242 states have (on average 1.5537190082644627) internal successors, (376), 247 states have internal predecessors, (376), 53 states have call successors, (53), 23 states have call predecessors, (53), 25 states have return successors, (57), 52 states have call predecessors, (57), 52 states have call successors, (57) [2023-12-16 17:33:13,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 486 transitions. [2023-12-16 17:33:13,721 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 486 transitions. Word has length 104 [2023-12-16 17:33:13,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:13,721 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 486 transitions. [2023-12-16 17:33:13,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 16.0) internal successors, (64), 5 states have internal predecessors, (64), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:33:13,721 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 486 transitions. [2023-12-16 17:33:13,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2023-12-16 17:33:13,722 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:13,723 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:33:13,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-16 17:33:13,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:13,944 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:13,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:13,945 INFO L85 PathProgramCache]: Analyzing trace with hash -2108892495, now seen corresponding path program 2 times [2023-12-16 17:33:13,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:13,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1748676738] [2023-12-16 17:33:13,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-16 17:33:13,946 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:13,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:13,947 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:13,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-16 17:33:14,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-12-16 17:33:14,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-16 17:33:14,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:33:14,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:14,227 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2023-12-16 17:33:14,227 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:14,227 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:14,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1748676738] [2023-12-16 17:33:14,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1748676738] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:14,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:14,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-16 17:33:14,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817829598] [2023-12-16 17:33:14,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:14,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-16 17:33:14,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:14,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-16 17:33:14,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-12-16 17:33:14,229 INFO L87 Difference]: Start difference. First operand 321 states and 486 transitions. Second operand has 8 states, 8 states have (on average 7.875) internal successors, (63), 7 states have internal predecessors, (63), 2 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:14,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:14,602 INFO L93 Difference]: Finished difference Result 626 states and 951 transitions. [2023-12-16 17:33:14,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:33:14,603 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 7 states have internal predecessors, (63), 2 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) Word has length 105 [2023-12-16 17:33:14,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:14,606 INFO L225 Difference]: With dead ends: 626 [2023-12-16 17:33:14,606 INFO L226 Difference]: Without dead ends: 624 [2023-12-16 17:33:14,606 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2023-12-16 17:33:14,607 INFO L413 NwaCegarLoop]: 467 mSDtfsCounter, 405 mSDsluCounter, 2548 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 3015 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 17:33:14,607 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [407 Valid, 3015 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 17:33:14,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2023-12-16 17:33:14,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 621. [2023-12-16 17:33:14,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 472 states have (on average 1.5614406779661016) internal successors, (737), 479 states have internal predecessors, (737), 100 states have call successors, (100), 45 states have call predecessors, (100), 48 states have return successors, (110), 100 states have call predecessors, (110), 98 states have call successors, (110) [2023-12-16 17:33:14,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 947 transitions. [2023-12-16 17:33:14,626 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 947 transitions. Word has length 105 [2023-12-16 17:33:14,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:14,627 INFO L495 AbstractCegarLoop]: Abstraction has 621 states and 947 transitions. [2023-12-16 17:33:14,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.875) internal successors, (63), 7 states have internal predecessors, (63), 2 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:14,627 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 947 transitions. [2023-12-16 17:33:14,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-12-16 17:33:14,628 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:14,629 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2023-12-16 17:33:14,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-12-16 17:33:14,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:14,833 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:14,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:14,833 INFO L85 PathProgramCache]: Analyzing trace with hash -798809597, now seen corresponding path program 1 times [2023-12-16 17:33:14,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:14,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1169417864] [2023-12-16 17:33:14,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:14,834 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:14,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:14,835 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:14,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-16 17:33:15,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:15,051 INFO L262 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-16 17:33:15,054 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:15,073 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:33:15,074 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:15,074 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:15,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1169417864] [2023-12-16 17:33:15,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1169417864] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:15,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:15,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:33:15,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114598802] [2023-12-16 17:33:15,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:15,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:33:15,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:15,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:33:15,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:33:15,075 INFO L87 Difference]: Start difference. First operand 621 states and 947 transitions. Second operand has 5 states, 4 states have (on average 16.75) internal successors, (67), 5 states have internal predecessors, (67), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:33:15,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:15,158 INFO L93 Difference]: Finished difference Result 1225 states and 1871 transitions. [2023-12-16 17:33:15,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:33:15,158 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 16.75) internal successors, (67), 5 states have internal predecessors, (67), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 106 [2023-12-16 17:33:15,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:15,161 INFO L225 Difference]: With dead ends: 1225 [2023-12-16 17:33:15,161 INFO L226 Difference]: Without dead ends: 623 [2023-12-16 17:33:15,162 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 102 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-16 17:33:15,163 INFO L413 NwaCegarLoop]: 459 mSDtfsCounter, 6 mSDsluCounter, 1364 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1823 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-16 17:33:15,163 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1823 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:33:15,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2023-12-16 17:33:15,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 623. [2023-12-16 17:33:15,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 473 states have (on average 1.5602536997885834) internal successors, (738), 481 states have internal predecessors, (738), 100 states have call successors, (100), 45 states have call predecessors, (100), 49 states have return successors, (112), 100 states have call predecessors, (112), 98 states have call successors, (112) [2023-12-16 17:33:15,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 950 transitions. [2023-12-16 17:33:15,199 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 950 transitions. Word has length 106 [2023-12-16 17:33:15,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:15,199 INFO L495 AbstractCegarLoop]: Abstraction has 623 states and 950 transitions. [2023-12-16 17:33:15,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 16.75) internal successors, (67), 5 states have internal predecessors, (67), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:33:15,200 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 950 transitions. [2023-12-16 17:33:15,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-12-16 17:33:15,201 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:15,201 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:33:15,216 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-12-16 17:33:15,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:15,408 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:15,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:15,408 INFO L85 PathProgramCache]: Analyzing trace with hash -429903763, now seen corresponding path program 1 times [2023-12-16 17:33:15,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:15,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1128143901] [2023-12-16 17:33:15,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:15,409 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:15,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:15,410 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:15,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-12-16 17:33:15,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:15,603 INFO L262 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:33:15,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:15,625 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-16 17:33:15,625 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:15,625 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:15,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1128143901] [2023-12-16 17:33:15,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1128143901] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:15,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:15,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:33:15,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485527508] [2023-12-16 17:33:15,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:15,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:33:15,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:15,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:33:15,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:33:15,627 INFO L87 Difference]: Start difference. First operand 623 states and 950 transitions. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:33:15,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:15,722 INFO L93 Difference]: Finished difference Result 922 states and 1404 transitions. [2023-12-16 17:33:15,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:33:15,723 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 107 [2023-12-16 17:33:15,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:15,724 INFO L225 Difference]: With dead ends: 922 [2023-12-16 17:33:15,724 INFO L226 Difference]: Without dead ends: 323 [2023-12-16 17:33:15,726 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 103 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-16 17:33:15,726 INFO L413 NwaCegarLoop]: 456 mSDtfsCounter, 8 mSDsluCounter, 1352 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1808 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-16 17:33:15,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1808 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:33:15,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2023-12-16 17:33:15,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 323. [2023-12-16 17:33:15,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 243 states have (on average 1.551440329218107) internal successors, (377), 249 states have internal predecessors, (377), 53 states have call successors, (53), 23 states have call predecessors, (53), 26 states have return successors, (58), 52 states have call predecessors, (58), 52 states have call successors, (58) [2023-12-16 17:33:15,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 488 transitions. [2023-12-16 17:33:15,736 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 488 transitions. Word has length 107 [2023-12-16 17:33:15,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:15,737 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 488 transitions. [2023-12-16 17:33:15,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:33:15,737 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 488 transitions. [2023-12-16 17:33:15,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-12-16 17:33:15,738 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:15,738 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:33:15,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-16 17:33:15,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:15,945 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:15,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:15,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1923551193, now seen corresponding path program 1 times [2023-12-16 17:33:15,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:15,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [926004149] [2023-12-16 17:33:15,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:15,946 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:15,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:15,947 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:15,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-16 17:33:16,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:16,138 INFO L262 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-16 17:33:16,141 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:16,161 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-12-16 17:33:16,162 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:16,162 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:16,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [926004149] [2023-12-16 17:33:16,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [926004149] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:16,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:16,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-16 17:33:16,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493833917] [2023-12-16 17:33:16,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:16,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-16 17:33:16,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:16,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-16 17:33:16,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:33:16,163 INFO L87 Difference]: Start difference. First operand 323 states and 488 transitions. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:33:16,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:16,258 INFO L93 Difference]: Finished difference Result 625 states and 949 transitions. [2023-12-16 17:33:16,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-16 17:33:16,258 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 107 [2023-12-16 17:33:16,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:16,260 INFO L225 Difference]: With dead ends: 625 [2023-12-16 17:33:16,260 INFO L226 Difference]: Without dead ends: 325 [2023-12-16 17:33:16,261 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 103 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-16 17:33:16,261 INFO L413 NwaCegarLoop]: 457 mSDtfsCounter, 6 mSDsluCounter, 1353 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 1810 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-16 17:33:16,262 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 1810 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:33:16,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2023-12-16 17:33:16,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 325. [2023-12-16 17:33:16,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 244 states have (on average 1.5491803278688525) internal successors, (378), 251 states have internal predecessors, (378), 53 states have call successors, (53), 23 states have call predecessors, (53), 27 states have return successors, (62), 52 states have call predecessors, (62), 52 states have call successors, (62) [2023-12-16 17:33:16,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 493 transitions. [2023-12-16 17:33:16,269 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 493 transitions. Word has length 107 [2023-12-16 17:33:16,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:16,270 INFO L495 AbstractCegarLoop]: Abstraction has 325 states and 493 transitions. [2023-12-16 17:33:16,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:33:16,270 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 493 transitions. [2023-12-16 17:33:16,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-12-16 17:33:16,271 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:16,271 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2023-12-16 17:33:16,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-16 17:33:16,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:16,472 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:16,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:16,472 INFO L85 PathProgramCache]: Analyzing trace with hash -2051252446, now seen corresponding path program 1 times [2023-12-16 17:33:16,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:16,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1737719506] [2023-12-16 17:33:16,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:16,473 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:16,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:16,474 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:16,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-12-16 17:33:16,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:16,710 INFO L262 TraceCheckSpWp]: Trace formula consists of 529 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:33:16,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:16,720 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-16 17:33:16,720 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:16,720 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:16,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1737719506] [2023-12-16 17:33:16,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1737719506] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:16,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:16,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:33:16,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135808286] [2023-12-16 17:33:16,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:16,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:33:16,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:16,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:33:16,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:16,722 INFO L87 Difference]: Start difference. First operand 325 states and 493 transitions. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:16,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:16,753 INFO L93 Difference]: Finished difference Result 499 states and 738 transitions. [2023-12-16 17:33:16,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:33:16,753 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 108 [2023-12-16 17:33:16,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:16,755 INFO L225 Difference]: With dead ends: 499 [2023-12-16 17:33:16,755 INFO L226 Difference]: Without dead ends: 327 [2023-12-16 17:33:16,755 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-16 17:33:16,756 INFO L413 NwaCegarLoop]: 467 mSDtfsCounter, 0 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 933 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-16 17:33:16,756 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 933 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:33:16,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2023-12-16 17:33:16,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 327. [2023-12-16 17:33:16,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 246 states have (on average 1.5447154471544715) internal successors, (380), 253 states have internal predecessors, (380), 53 states have call successors, (53), 23 states have call predecessors, (53), 27 states have return successors, (62), 52 states have call predecessors, (62), 52 states have call successors, (62) [2023-12-16 17:33:16,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 495 transitions. [2023-12-16 17:33:16,763 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 495 transitions. Word has length 108 [2023-12-16 17:33:16,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:16,764 INFO L495 AbstractCegarLoop]: Abstraction has 327 states and 495 transitions. [2023-12-16 17:33:16,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:16,764 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 495 transitions. [2023-12-16 17:33:16,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-12-16 17:33:16,765 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:16,765 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:33:16,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-16 17:33:16,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:16,977 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:16,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:16,981 INFO L85 PathProgramCache]: Analyzing trace with hash 183696987, now seen corresponding path program 1 times [2023-12-16 17:33:16,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:16,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1160616952] [2023-12-16 17:33:16,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:16,982 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:16,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:16,983 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:17,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-16 17:33:17,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:17,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:33:17,248 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:17,272 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-16 17:33:17,272 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:17,272 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:17,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1160616952] [2023-12-16 17:33:17,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1160616952] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:17,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:17,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:33:17,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676387064] [2023-12-16 17:33:17,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:17,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:33:17,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:17,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:33:17,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:17,274 INFO L87 Difference]: Start difference. First operand 327 states and 495 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, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:17,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:17,314 INFO L93 Difference]: Finished difference Result 680 states and 1043 transitions. [2023-12-16 17:33:17,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:33:17,314 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, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 115 [2023-12-16 17:33:17,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:17,316 INFO L225 Difference]: With dead ends: 680 [2023-12-16 17:33:17,316 INFO L226 Difference]: Without dead ends: 379 [2023-12-16 17:33:17,317 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:17,317 INFO L413 NwaCegarLoop]: 479 mSDtfsCounter, 102 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 903 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-16 17:33:17,317 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 903 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:33:17,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2023-12-16 17:33:17,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 374. [2023-12-16 17:33:17,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 282 states have (on average 1.5602836879432624) internal successors, (440), 289 states have internal predecessors, (440), 64 states have call successors, (64), 23 states have call predecessors, (64), 27 states have return successors, (75), 63 states have call predecessors, (75), 63 states have call successors, (75) [2023-12-16 17:33:17,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 579 transitions. [2023-12-16 17:33:17,326 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 579 transitions. Word has length 115 [2023-12-16 17:33:17,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:17,326 INFO L495 AbstractCegarLoop]: Abstraction has 374 states and 579 transitions. [2023-12-16 17:33:17,327 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, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:17,327 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 579 transitions. [2023-12-16 17:33:17,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2023-12-16 17:33:17,328 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:17,328 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:33:17,351 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 (11)] Ended with exit code 0 [2023-12-16 17:33:17,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:17,534 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:17,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:17,534 INFO L85 PathProgramCache]: Analyzing trace with hash -847250162, now seen corresponding path program 1 times [2023-12-16 17:33:17,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:17,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1003549365] [2023-12-16 17:33:17,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:17,535 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:17,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:17,550 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:17,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-16 17:33:17,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:17,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-16 17:33:17,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:17,792 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-12-16 17:33:17,793 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:17,793 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:17,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1003549365] [2023-12-16 17:33:17,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1003549365] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:17,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:17,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-16 17:33:17,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830114934] [2023-12-16 17:33:17,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:17,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-16 17:33:17,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:17,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-16 17:33:17,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-16 17:33:17,794 INFO L87 Difference]: Start difference. First operand 374 states and 579 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:33:17,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:17,863 INFO L93 Difference]: Finished difference Result 740 states and 1136 transitions. [2023-12-16 17:33:17,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-16 17:33:17,864 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 116 [2023-12-16 17:33:17,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:17,865 INFO L225 Difference]: With dead ends: 740 [2023-12-16 17:33:17,866 INFO L226 Difference]: Without dead ends: 390 [2023-12-16 17:33:17,867 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-16 17:33:17,867 INFO L413 NwaCegarLoop]: 470 mSDtfsCounter, 440 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 956 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.1s IncrementalHoareTripleChecker+Time [2023-12-16 17:33:17,867 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [440 Valid, 956 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-16 17:33:17,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2023-12-16 17:33:17,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 382. [2023-12-16 17:33:17,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 289 states have (on average 1.5432525951557095) internal successors, (446), 295 states have internal predecessors, (446), 64 states have call successors, (64), 25 states have call predecessors, (64), 28 states have return successors, (71), 63 states have call predecessors, (71), 63 states have call successors, (71) [2023-12-16 17:33:17,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 581 transitions. [2023-12-16 17:33:17,879 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 581 transitions. Word has length 116 [2023-12-16 17:33:17,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:17,880 INFO L495 AbstractCegarLoop]: Abstraction has 382 states and 581 transitions. [2023-12-16 17:33:17,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-12-16 17:33:17,880 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 581 transitions. [2023-12-16 17:33:17,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2023-12-16 17:33:17,881 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:17,881 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:33:17,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-16 17:33:18,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:18,088 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:18,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:18,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1616244082, now seen corresponding path program 1 times [2023-12-16 17:33:18,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:18,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1999969264] [2023-12-16 17:33:18,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:18,089 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:18,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:18,090 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:18,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-16 17:33:18,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:18,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 544 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-16 17:33:18,310 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:18,330 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-16 17:33:18,330 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:33:18,399 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-16 17:33:18,399 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:18,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1999969264] [2023-12-16 17:33:18,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1999969264] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:33:18,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:33:18,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-12-16 17:33:18,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808335018] [2023-12-16 17:33:18,400 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:33:18,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-16 17:33:18,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:18,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-16 17:33:18,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-16 17:33:18,401 INFO L87 Difference]: Start difference. First operand 382 states and 581 transitions. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-12-16 17:33:18,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:18,623 INFO L93 Difference]: Finished difference Result 879 states and 1390 transitions. [2023-12-16 17:33:18,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-16 17:33:18,624 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 117 [2023-12-16 17:33:18,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:18,627 INFO L225 Difference]: With dead ends: 879 [2023-12-16 17:33:18,627 INFO L226 Difference]: Without dead ends: 707 [2023-12-16 17:33:18,629 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 228 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-16 17:33:18,629 INFO L413 NwaCegarLoop]: 497 mSDtfsCounter, 367 mSDsluCounter, 1906 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 2403 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-16 17:33:18,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [397 Valid, 2403 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-16 17:33:18,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2023-12-16 17:33:18,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 692. [2023-12-16 17:33:18,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 535 states have (on average 1.5906542056074766) internal successors, (851), 541 states have internal predecessors, (851), 128 states have call successors, (128), 25 states have call predecessors, (128), 28 states have return successors, (145), 127 states have call predecessors, (145), 127 states have call successors, (145) [2023-12-16 17:33:18,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 1124 transitions. [2023-12-16 17:33:18,652 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 1124 transitions. Word has length 117 [2023-12-16 17:33:18,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:18,652 INFO L495 AbstractCegarLoop]: Abstraction has 692 states and 1124 transitions. [2023-12-16 17:33:18,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-12-16 17:33:18,652 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 1124 transitions. [2023-12-16 17:33:18,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-12-16 17:33:18,655 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:18,656 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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] [2023-12-16 17:33:18,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-16 17:33:18,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:18,870 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:18,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:18,870 INFO L85 PathProgramCache]: Analyzing trace with hash -2101353826, now seen corresponding path program 1 times [2023-12-16 17:33:18,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:18,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [870967877] [2023-12-16 17:33:18,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:18,871 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:18,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:18,872 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:18,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-12-16 17:33:19,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:19,077 INFO L262 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:33:19,080 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:19,095 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-16 17:33:19,095 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:19,095 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:19,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [870967877] [2023-12-16 17:33:19,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [870967877] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:19,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:19,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:33:19,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147146706] [2023-12-16 17:33:19,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:19,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:33:19,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:19,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:33:19,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:19,097 INFO L87 Difference]: Start difference. First operand 692 states and 1124 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, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:19,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:19,160 INFO L93 Difference]: Finished difference Result 1605 states and 2661 transitions. [2023-12-16 17:33:19,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:33:19,161 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, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 120 [2023-12-16 17:33:19,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:19,165 INFO L225 Difference]: With dead ends: 1605 [2023-12-16 17:33:19,165 INFO L226 Difference]: Without dead ends: 989 [2023-12-16 17:33:19,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:19,168 INFO L413 NwaCegarLoop]: 474 mSDtfsCounter, 96 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 932 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:33:19,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 932 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:33:19,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states. [2023-12-16 17:33:19,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 984. [2023-12-16 17:33:19,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 763 states have (on average 1.6094364351245085) internal successors, (1228), 769 states have internal predecessors, (1228), 192 states have call successors, (192), 25 states have call predecessors, (192), 28 states have return successors, (219), 191 states have call predecessors, (219), 191 states have call successors, (219) [2023-12-16 17:33:19,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 1639 transitions. [2023-12-16 17:33:19,219 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 1639 transitions. Word has length 120 [2023-12-16 17:33:19,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:19,219 INFO L495 AbstractCegarLoop]: Abstraction has 984 states and 1639 transitions. [2023-12-16 17:33:19,219 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, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:19,219 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 1639 transitions. [2023-12-16 17:33:19,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2023-12-16 17:33:19,223 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:19,223 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 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-16 17:33:19,229 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-16 17:33:19,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:19,424 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:19,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:19,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1151492200, now seen corresponding path program 1 times [2023-12-16 17:33:19,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:19,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [351735434] [2023-12-16 17:33:19,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:19,426 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:19,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:19,427 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:19,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-16 17:33:19,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:19,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 543 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:33:19,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:19,661 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-16 17:33:19,661 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:19,662 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:19,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [351735434] [2023-12-16 17:33:19,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [351735434] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:19,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:19,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:33:19,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377997143] [2023-12-16 17:33:19,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:19,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:33:19,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:19,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:33:19,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:19,663 INFO L87 Difference]: Start difference. First operand 984 states and 1639 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:19,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:19,732 INFO L93 Difference]: Finished difference Result 2317 states and 3887 transitions. [2023-12-16 17:33:19,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:33:19,733 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 121 [2023-12-16 17:33:19,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:19,738 INFO L225 Difference]: With dead ends: 2317 [2023-12-16 17:33:19,738 INFO L226 Difference]: Without dead ends: 1459 [2023-12-16 17:33:19,740 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:19,740 INFO L413 NwaCegarLoop]: 464 mSDtfsCounter, 94 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 922 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-16 17:33:19,740 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 922 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:33:19,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1459 states. [2023-12-16 17:33:19,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1459 to 1454. [2023-12-16 17:33:19,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1454 states, 1138 states have (on average 1.6142355008787346) internal successors, (1837), 1144 states have internal predecessors, (1837), 287 states have call successors, (287), 25 states have call predecessors, (287), 28 states have return successors, (314), 286 states have call predecessors, (314), 286 states have call successors, (314) [2023-12-16 17:33:19,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1454 states to 1454 states and 2438 transitions. [2023-12-16 17:33:19,789 INFO L78 Accepts]: Start accepts. Automaton has 1454 states and 2438 transitions. Word has length 121 [2023-12-16 17:33:19,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:19,789 INFO L495 AbstractCegarLoop]: Abstraction has 1454 states and 2438 transitions. [2023-12-16 17:33:19,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:19,789 INFO L276 IsEmpty]: Start isEmpty. Operand 1454 states and 2438 transitions. [2023-12-16 17:33:19,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2023-12-16 17:33:19,796 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:19,796 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:33:19,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-16 17:33:20,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:20,001 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:20,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:20,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1793374288, now seen corresponding path program 1 times [2023-12-16 17:33:20,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:20,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1081732168] [2023-12-16 17:33:20,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:20,003 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:20,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:20,004 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:20,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-12-16 17:33:20,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:20,208 INFO L262 TraceCheckSpWp]: Trace formula consists of 544 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:33:20,211 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:20,232 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-16 17:33:20,232 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:20,232 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:20,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1081732168] [2023-12-16 17:33:20,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1081732168] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:20,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:20,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:33:20,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636111415] [2023-12-16 17:33:20,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:20,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:33:20,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:20,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:33:20,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:20,234 INFO L87 Difference]: Start difference. First operand 1454 states and 2438 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:20,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:20,330 INFO L93 Difference]: Finished difference Result 3368 states and 5698 transitions. [2023-12-16 17:33:20,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:33:20,331 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 122 [2023-12-16 17:33:20,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:20,339 INFO L225 Difference]: With dead ends: 3368 [2023-12-16 17:33:20,339 INFO L226 Difference]: Without dead ends: 2166 [2023-12-16 17:33:20,344 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:20,344 INFO L413 NwaCegarLoop]: 462 mSDtfsCounter, 92 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 916 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-16 17:33:20,345 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 916 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:33:20,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2166 states. [2023-12-16 17:33:20,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2166 to 2161. [2023-12-16 17:33:20,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2161 states, 1722 states have (on average 1.6184668989547037) internal successors, (2787), 1728 states have internal predecessors, (2787), 410 states have call successors, (410), 25 states have call predecessors, (410), 28 states have return successors, (453), 409 states have call predecessors, (453), 409 states have call successors, (453) [2023-12-16 17:33:20,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2161 states to 2161 states and 3650 transitions. [2023-12-16 17:33:20,429 INFO L78 Accepts]: Start accepts. Automaton has 2161 states and 3650 transitions. Word has length 122 [2023-12-16 17:33:20,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:20,430 INFO L495 AbstractCegarLoop]: Abstraction has 2161 states and 3650 transitions. [2023-12-16 17:33:20,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:20,430 INFO L276 IsEmpty]: Start isEmpty. Operand 2161 states and 3650 transitions. [2023-12-16 17:33:20,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-12-16 17:33:20,438 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:20,438 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:33:20,444 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-16 17:33:20,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:20,645 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:20,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:20,645 INFO L85 PathProgramCache]: Analyzing trace with hash 833873895, now seen corresponding path program 1 times [2023-12-16 17:33:20,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:20,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [386283677] [2023-12-16 17:33:20,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:20,646 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:20,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:20,661 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:20,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-16 17:33:20,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:20,875 INFO L262 TraceCheckSpWp]: Trace formula consists of 545 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:33:20,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:20,893 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-16 17:33:20,893 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:20,893 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:20,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [386283677] [2023-12-16 17:33:20,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [386283677] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:20,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:20,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:33:20,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497680577] [2023-12-16 17:33:20,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:20,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:33:20,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:20,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:33:20,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:20,895 INFO L87 Difference]: Start difference. First operand 2161 states and 3650 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:21,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:21,027 INFO L93 Difference]: Finished difference Result 4992 states and 8500 transitions. [2023-12-16 17:33:21,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:33:21,028 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 123 [2023-12-16 17:33:21,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:21,043 INFO L225 Difference]: With dead ends: 4992 [2023-12-16 17:33:21,043 INFO L226 Difference]: Without dead ends: 3289 [2023-12-16 17:33:21,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:21,050 INFO L413 NwaCegarLoop]: 462 mSDtfsCounter, 90 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 916 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-16 17:33:21,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 916 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:33:21,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3289 states. [2023-12-16 17:33:21,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3289 to 3284. [2023-12-16 17:33:21,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3284 states, 2666 states have (on average 1.6211552888222056) internal successors, (4322), 2672 states have internal predecessors, (4322), 589 states have call successors, (589), 25 states have call predecessors, (589), 28 states have return successors, (658), 588 states have call predecessors, (658), 588 states have call successors, (658) [2023-12-16 17:33:21,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3284 states to 3284 states and 5569 transitions. [2023-12-16 17:33:21,220 INFO L78 Accepts]: Start accepts. Automaton has 3284 states and 5569 transitions. Word has length 123 [2023-12-16 17:33:21,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:21,220 INFO L495 AbstractCegarLoop]: Abstraction has 3284 states and 5569 transitions. [2023-12-16 17:33:21,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:21,221 INFO L276 IsEmpty]: Start isEmpty. Operand 3284 states and 5569 transitions. [2023-12-16 17:33:21,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-16 17:33:21,231 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:21,232 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:33:21,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-16 17:33:21,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:21,438 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:21,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:21,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1801219732, now seen corresponding path program 1 times [2023-12-16 17:33:21,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:21,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1717998220] [2023-12-16 17:33:21,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:21,439 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:21,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:21,440 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:21,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-16 17:33:21,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:21,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:33:21,645 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:21,662 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-16 17:33:21,663 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:21,663 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:21,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1717998220] [2023-12-16 17:33:21,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1717998220] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:21,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:21,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:33:21,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215500150] [2023-12-16 17:33:21,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:21,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:33:21,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:21,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:33:21,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:21,664 INFO L87 Difference]: Start difference. First operand 3284 states and 5569 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:21,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:21,857 INFO L93 Difference]: Finished difference Result 7916 states and 13505 transitions. [2023-12-16 17:33:21,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:33:21,858 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 124 [2023-12-16 17:33:21,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:21,877 INFO L225 Difference]: With dead ends: 7916 [2023-12-16 17:33:21,877 INFO L226 Difference]: Without dead ends: 5325 [2023-12-16 17:33:21,883 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:21,883 INFO L413 NwaCegarLoop]: 477 mSDtfsCounter, 88 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 939 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-16 17:33:21,883 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 939 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:33:21,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5325 states. [2023-12-16 17:33:22,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5325 to 5320. [2023-12-16 17:33:22,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5320 states, 4326 states have (on average 1.6132686084142396) internal successors, (6979), 4332 states have internal predecessors, (6979), 965 states have call successors, (965), 25 states have call predecessors, (965), 28 states have return successors, (1078), 964 states have call predecessors, (1078), 964 states have call successors, (1078) [2023-12-16 17:33:22,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5320 states to 5320 states and 9022 transitions. [2023-12-16 17:33:22,175 INFO L78 Accepts]: Start accepts. Automaton has 5320 states and 9022 transitions. Word has length 124 [2023-12-16 17:33:22,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:22,175 INFO L495 AbstractCegarLoop]: Abstraction has 5320 states and 9022 transitions. [2023-12-16 17:33:22,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:22,176 INFO L276 IsEmpty]: Start isEmpty. Operand 5320 states and 9022 transitions. [2023-12-16 17:33:22,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-12-16 17:33:22,209 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:22,209 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:33:22,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-12-16 17:33:22,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:22,414 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:22,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:22,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1190854051, now seen corresponding path program 1 times [2023-12-16 17:33:22,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:22,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1426059371] [2023-12-16 17:33:22,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:22,416 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:22,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:22,417 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:22,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-16 17:33:22,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:22,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 547 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:33:22,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:22,699 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-16 17:33:22,699 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:22,699 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:22,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1426059371] [2023-12-16 17:33:22,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1426059371] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:22,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:22,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:33:22,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211160623] [2023-12-16 17:33:22,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:22,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:33:22,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:22,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:33:22,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:22,701 INFO L87 Difference]: Start difference. First operand 5320 states and 9022 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:23,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:23,003 INFO L93 Difference]: Finished difference Result 13065 states and 22310 transitions. [2023-12-16 17:33:23,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:33:23,014 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 125 [2023-12-16 17:33:23,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:23,062 INFO L225 Difference]: With dead ends: 13065 [2023-12-16 17:33:23,062 INFO L226 Difference]: Without dead ends: 8819 [2023-12-16 17:33:23,075 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:23,075 INFO L413 NwaCegarLoop]: 468 mSDtfsCounter, 86 mSDsluCounter, 458 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 926 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-16 17:33:23,076 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 926 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:33:23,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8819 states. [2023-12-16 17:33:23,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8819 to 8814. [2023-12-16 17:33:23,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8814 states, 7214 states have (on average 1.610618242306626) internal successors, (11619), 7220 states have internal predecessors, (11619), 1571 states have call successors, (1571), 25 states have call predecessors, (1571), 28 states have return successors, (1762), 1570 states have call predecessors, (1762), 1570 states have call successors, (1762) [2023-12-16 17:33:23,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8814 states to 8814 states and 14952 transitions. [2023-12-16 17:33:23,497 INFO L78 Accepts]: Start accepts. Automaton has 8814 states and 14952 transitions. Word has length 125 [2023-12-16 17:33:23,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:23,497 INFO L495 AbstractCegarLoop]: Abstraction has 8814 states and 14952 transitions. [2023-12-16 17:33:23,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:23,498 INFO L276 IsEmpty]: Start isEmpty. Operand 8814 states and 14952 transitions. [2023-12-16 17:33:23,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-12-16 17:33:23,520 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:23,520 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:33:23,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-12-16 17:33:23,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:23,727 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:23,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:23,728 INFO L85 PathProgramCache]: Analyzing trace with hash 494419922, now seen corresponding path program 1 times [2023-12-16 17:33:23,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:23,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1179406096] [2023-12-16 17:33:23,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:23,729 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:23,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:23,745 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:23,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-12-16 17:33:23,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:23,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:33:23,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:23,962 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-16 17:33:23,962 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:23,962 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:23,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1179406096] [2023-12-16 17:33:23,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1179406096] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:23,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:23,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:33:23,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575156127] [2023-12-16 17:33:23,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:23,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:33:23,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:23,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:33:23,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:23,964 INFO L87 Difference]: Start difference. First operand 8814 states and 14952 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:24,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:24,555 INFO L93 Difference]: Finished difference Result 22732 states and 38743 transitions. [2023-12-16 17:33:24,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:33:24,556 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 126 [2023-12-16 17:33:24,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:24,603 INFO L225 Difference]: With dead ends: 22732 [2023-12-16 17:33:24,603 INFO L226 Difference]: Without dead ends: 15419 [2023-12-16 17:33:24,628 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:24,629 INFO L413 NwaCegarLoop]: 474 mSDtfsCounter, 84 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 935 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-16 17:33:24,629 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 935 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:33:24,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15419 states. [2023-12-16 17:33:25,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15419 to 15414. [2023-12-16 17:33:25,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15414 states, 12611 states have (on average 1.6011418602807073) internal successors, (20192), 12617 states have internal predecessors, (20192), 2774 states have call successors, (2774), 25 states have call predecessors, (2774), 28 states have return successors, (3109), 2773 states have call predecessors, (3109), 2773 states have call successors, (3109) [2023-12-16 17:33:25,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15414 states to 15414 states and 26075 transitions. [2023-12-16 17:33:25,392 INFO L78 Accepts]: Start accepts. Automaton has 15414 states and 26075 transitions. Word has length 126 [2023-12-16 17:33:25,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:25,393 INFO L495 AbstractCegarLoop]: Abstraction has 15414 states and 26075 transitions. [2023-12-16 17:33:25,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:25,393 INFO L276 IsEmpty]: Start isEmpty. Operand 15414 states and 26075 transitions. [2023-12-16 17:33:25,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2023-12-16 17:33:25,429 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:25,429 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:33:25,451 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 (20)] Ended with exit code 0 [2023-12-16 17:33:25,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:25,635 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:25,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:25,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1827084926, now seen corresponding path program 1 times [2023-12-16 17:33:25,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:25,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [235257014] [2023-12-16 17:33:25,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:25,636 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:25,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:25,653 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:25,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-16 17:33:25,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:25,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 549 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:33:25,918 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:25,946 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-16 17:33:25,946 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:25,946 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:25,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [235257014] [2023-12-16 17:33:25,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [235257014] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:25,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:25,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:33:25,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545396214] [2023-12-16 17:33:25,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:25,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:33:25,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:25,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:33:25,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:25,948 INFO L87 Difference]: Start difference. First operand 15414 states and 26075 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:27,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:27,241 INFO L93 Difference]: Finished difference Result 40697 states and 69195 transitions. [2023-12-16 17:33:27,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:33:27,241 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 127 [2023-12-16 17:33:27,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:27,378 INFO L225 Difference]: With dead ends: 40697 [2023-12-16 17:33:27,378 INFO L226 Difference]: Without dead ends: 27397 [2023-12-16 17:33:27,499 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:27,499 INFO L413 NwaCegarLoop]: 462 mSDtfsCounter, 82 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 919 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-16 17:33:27,499 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 919 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:33:27,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27397 states. [2023-12-16 17:33:28,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27397 to 27392. [2023-12-16 17:33:28,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27392 states, 22550 states have (on average 1.5968070953436808) internal successors, (36008), 22556 states have internal predecessors, (36008), 4813 states have call successors, (4813), 25 states have call predecessors, (4813), 28 states have return successors, (5422), 4812 states have call predecessors, (5422), 4812 states have call successors, (5422) [2023-12-16 17:33:28,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27392 states to 27392 states and 46243 transitions. [2023-12-16 17:33:28,828 INFO L78 Accepts]: Start accepts. Automaton has 27392 states and 46243 transitions. Word has length 127 [2023-12-16 17:33:28,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:28,828 INFO L495 AbstractCegarLoop]: Abstraction has 27392 states and 46243 transitions. [2023-12-16 17:33:28,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:28,829 INFO L276 IsEmpty]: Start isEmpty. Operand 27392 states and 46243 transitions. [2023-12-16 17:33:28,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2023-12-16 17:33:28,879 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:28,879 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:33:28,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-12-16 17:33:29,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:29,086 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:29,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:29,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1381555024, now seen corresponding path program 1 times [2023-12-16 17:33:29,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:29,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [845393001] [2023-12-16 17:33:29,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:29,087 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:29,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:29,102 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:29,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-16 17:33:29,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:29,291 INFO L262 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:33:29,294 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:29,320 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-16 17:33:29,320 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:29,320 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:29,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [845393001] [2023-12-16 17:33:29,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [845393001] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:29,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:29,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:33:29,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235019902] [2023-12-16 17:33:29,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:29,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:33:29,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:29,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:33:29,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:29,322 INFO L87 Difference]: Start difference. First operand 27392 states and 46243 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:31,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:31,202 INFO L93 Difference]: Finished difference Result 74494 states and 126272 transitions. [2023-12-16 17:33:31,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:33:31,202 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 128 [2023-12-16 17:33:31,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:31,366 INFO L225 Difference]: With dead ends: 74494 [2023-12-16 17:33:31,366 INFO L226 Difference]: Without dead ends: 49955 [2023-12-16 17:33:31,417 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:31,417 INFO L413 NwaCegarLoop]: 463 mSDtfsCounter, 80 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 920 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-16 17:33:31,418 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 920 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:33:31,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49955 states. [2023-12-16 17:33:33,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49955 to 49950. [2023-12-16 17:33:33,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49950 states, 41393 states have (on average 1.5910419636170368) internal successors, (65858), 41399 states have internal predecessors, (65858), 8528 states have call successors, (8528), 25 states have call predecessors, (8528), 28 states have return successors, (9669), 8527 states have call predecessors, (9669), 8527 states have call successors, (9669) [2023-12-16 17:33:33,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49950 states to 49950 states and 84055 transitions. [2023-12-16 17:33:33,839 INFO L78 Accepts]: Start accepts. Automaton has 49950 states and 84055 transitions. Word has length 128 [2023-12-16 17:33:33,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:33,839 INFO L495 AbstractCegarLoop]: Abstraction has 49950 states and 84055 transitions. [2023-12-16 17:33:33,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:33,839 INFO L276 IsEmpty]: Start isEmpty. Operand 49950 states and 84055 transitions. [2023-12-16 17:33:33,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-12-16 17:33:33,876 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:33,876 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:33:33,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-16 17:33:34,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:34,082 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:34,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:34,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1344972574, now seen corresponding path program 1 times [2023-12-16 17:33:34,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:34,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1138081760] [2023-12-16 17:33:34,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:34,084 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:34,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:34,105 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:34,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-16 17:33:34,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:34,301 INFO L262 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-16 17:33:34,303 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:34,331 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-16 17:33:34,331 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:33:34,331 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:34,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1138081760] [2023-12-16 17:33:34,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1138081760] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:33:34,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:33:34,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-16 17:33:34,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819296602] [2023-12-16 17:33:34,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:33:34,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-16 17:33:34,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:34,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-16 17:33:34,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:34,332 INFO L87 Difference]: Start difference. First operand 49950 states and 84055 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:37,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:37,132 INFO L93 Difference]: Finished difference Result 92984 states and 156838 transitions. [2023-12-16 17:33:37,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-16 17:33:37,132 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 129 [2023-12-16 17:33:37,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:37,452 INFO L225 Difference]: With dead ends: 92984 [2023-12-16 17:33:37,452 INFO L226 Difference]: Without dead ends: 92812 [2023-12-16 17:33:37,498 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-16 17:33:37,500 INFO L413 NwaCegarLoop]: 462 mSDtfsCounter, 78 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 919 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-16 17:33:37,500 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 919 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-16 17:33:37,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92812 states. [2023-12-16 17:33:41,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92812 to 92807. [2023-12-16 17:33:41,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92807 states, 77451 states have (on average 1.5836722572981627) internal successors, (122657), 77457 states have internal predecessors, (122657), 15327 states have call successors, (15327), 25 states have call predecessors, (15327), 28 states have return successors, (17514), 15326 states have call predecessors, (17514), 15326 states have call successors, (17514) [2023-12-16 17:33:41,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92807 states to 92807 states and 155498 transitions. [2023-12-16 17:33:41,570 INFO L78 Accepts]: Start accepts. Automaton has 92807 states and 155498 transitions. Word has length 129 [2023-12-16 17:33:41,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:33:41,570 INFO L495 AbstractCegarLoop]: Abstraction has 92807 states and 155498 transitions. [2023-12-16 17:33:41,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-16 17:33:41,571 INFO L276 IsEmpty]: Start isEmpty. Operand 92807 states and 155498 transitions. [2023-12-16 17:33:41,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-12-16 17:33:41,622 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:33:41,622 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:33:41,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-16 17:33:41,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:41,828 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:33:41,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:33:41,828 INFO L85 PathProgramCache]: Analyzing trace with hash -459251375, now seen corresponding path program 1 times [2023-12-16 17:33:41,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:33:41,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [341786450] [2023-12-16 17:33:41,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:33:41,829 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:33:41,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:33:41,834 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:33:41,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-16 17:33:41,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:33:42,010 INFO L262 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-16 17:33:42,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:33:42,157 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 18 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-16 17:33:42,158 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-16 17:33:42,382 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-12-16 17:33:42,382 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:33:42,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [341786450] [2023-12-16 17:33:42,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [341786450] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-16 17:33:42,383 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-16 17:33:42,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-12-16 17:33:42,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508519319] [2023-12-16 17:33:42,383 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-16 17:33:42,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-16 17:33:42,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:33:42,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-16 17:33:42,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2023-12-16 17:33:42,384 INFO L87 Difference]: Start difference. First operand 92807 states and 155498 transitions. Second operand has 16 states, 16 states have (on average 10.1875) internal successors, (163), 14 states have internal predecessors, (163), 4 states have call successors, (30), 6 states have call predecessors, (30), 9 states have return successors, (27), 6 states have call predecessors, (27), 4 states have call successors, (27) [2023-12-16 17:33:54,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-16 17:33:54,262 INFO L93 Difference]: Finished difference Result 272952 states and 464003 transitions. [2023-12-16 17:33:54,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-16 17:33:54,262 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.1875) internal successors, (163), 14 states have internal predecessors, (163), 4 states have call successors, (30), 6 states have call predecessors, (30), 9 states have return successors, (27), 6 states have call predecessors, (27), 4 states have call successors, (27) Word has length 130 [2023-12-16 17:33:54,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-16 17:33:55,655 INFO L225 Difference]: With dead ends: 272952 [2023-12-16 17:33:55,656 INFO L226 Difference]: Without dead ends: 272787 [2023-12-16 17:33:55,759 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 245 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=155, Invalid=657, Unknown=0, NotChecked=0, Total=812 [2023-12-16 17:33:55,759 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 1373 mSDsluCounter, 2454 mSDsCounter, 0 mSdLazyCounter, 4640 mSolverCounterSat, 297 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1433 SdHoareTripleChecker+Valid, 2719 SdHoareTripleChecker+Invalid, 4937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 297 IncrementalHoareTripleChecker+Valid, 4640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-12-16 17:33:55,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1433 Valid, 2719 Invalid, 4937 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [297 Valid, 4640 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-12-16 17:33:56,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272787 states. [2023-12-16 17:34:05,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272787 to 185607. [2023-12-16 17:34:05,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185607 states, 154897 states have (on average 1.5836717302465508) internal successors, (245306), 154908 states have internal predecessors, (245306), 30652 states have call successors, (30652), 49 states have call predecessors, (30652), 57 states have return successors, (39397), 30653 states have call predecessors, (39397), 30650 states have call successors, (39397) [2023-12-16 17:34:06,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185607 states to 185607 states and 315355 transitions. [2023-12-16 17:34:06,353 INFO L78 Accepts]: Start accepts. Automaton has 185607 states and 315355 transitions. Word has length 130 [2023-12-16 17:34:06,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-16 17:34:06,353 INFO L495 AbstractCegarLoop]: Abstraction has 185607 states and 315355 transitions. [2023-12-16 17:34:06,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.1875) internal successors, (163), 14 states have internal predecessors, (163), 4 states have call successors, (30), 6 states have call predecessors, (30), 9 states have return successors, (27), 6 states have call predecessors, (27), 4 states have call successors, (27) [2023-12-16 17:34:06,354 INFO L276 IsEmpty]: Start isEmpty. Operand 185607 states and 315355 transitions. [2023-12-16 17:34:06,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-16 17:34:06,451 INFO L187 NwaCegarLoop]: Found error trace [2023-12-16 17:34:06,452 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:34:06,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-16 17:34:06,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:34:06,659 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-16 17:34:06,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-16 17:34:06,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1951492199, now seen corresponding path program 1 times [2023-12-16 17:34:06,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-16 17:34:06,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2046881485] [2023-12-16 17:34:06,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-16 17:34:06,661 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:34:06,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-16 17:34:06,662 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-16 17:34:06,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-12-16 17:34:06,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-16 17:34:06,890 INFO L262 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-16 17:34:06,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-16 17:34:07,023 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-12-16 17:34:07,023 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-16 17:34:07,024 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-16 17:34:07,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2046881485] [2023-12-16 17:34:07,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2046881485] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-16 17:34:07,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-16 17:34:07,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-16 17:34:07,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136124750] [2023-12-16 17:34:07,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-16 17:34:07,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-16 17:34:07,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-16 17:34:07,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-16 17:34:07,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-12-16 17:34:07,027 INFO L87 Difference]: Start difference. First operand 185607 states and 315355 transitions. Second operand has 9 states, 8 states have (on average 11.375) internal successors, (91), 7 states have internal predecessors, (91), 4 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 4 states have call successors, (14) Received shutdown request... [2023-12-16 17:34:11,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-16 17:34:11,542 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2023-12-16 17:34:11,543 INFO L413 NwaCegarLoop]: 403 mSDtfsCounter, 479 mSDsluCounter, 2324 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 481 SdHoareTripleChecker+Valid, 2727 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-16 17:34:11,543 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [481 Valid, 2727 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-16 17:34:11,544 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-16 17:34:11,552 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:34:11,552 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-16 17:34:11,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2023-12-16 17:34:11,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-16 17:34:11,759 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was constructing difference of abstraction (185607states) and FLOYD_HOARE automaton (currently 9 states, 9 states before enhancement),while ReachableStatesComputation was computing reachable states (70068 states constructed, input type IntersectNwa). [2023-12-16 17:34:11,763 INFO L445 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-16 17:34:11,764 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-16 17:34:11,766 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 05:34:11 BoogieIcfgContainer [2023-12-16 17:34:11,766 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-16 17:34:11,766 INFO L158 Benchmark]: Toolchain (without parser) took 62423.44ms. Allocated memory was 186.6MB in the beginning and 7.3GB in the end (delta: 7.1GB). Free memory was 138.6MB in the beginning and 5.3GB in the end (delta: -5.2GB). Peak memory consumption was 4.6GB. Max. memory is 8.0GB. [2023-12-16 17:34:11,766 INFO L158 Benchmark]: CDTParser took 0.45ms. Allocated memory is still 186.6MB. Free memory is still 144.6MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-16 17:34:11,766 INFO L158 Benchmark]: CACSL2BoogieTranslator took 719.91ms. Allocated memory is still 186.6MB. Free memory was 138.1MB in the beginning and 154.8MB in the end (delta: -16.7MB). Peak memory consumption was 65.3MB. Max. memory is 8.0GB. [2023-12-16 17:34:11,766 INFO L158 Benchmark]: Boogie Procedure Inliner took 95.03ms. Allocated memory is still 186.6MB. Free memory was 154.8MB in the beginning and 149.2MB in the end (delta: 5.6MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-16 17:34:11,767 INFO L158 Benchmark]: Boogie Preprocessor took 87.23ms. Allocated memory is still 186.6MB. Free memory was 149.2MB in the beginning and 142.4MB in the end (delta: 6.8MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2023-12-16 17:34:11,767 INFO L158 Benchmark]: RCFGBuilder took 813.76ms. Allocated memory is still 186.6MB. Free memory was 142.4MB in the beginning and 58.5MB in the end (delta: 83.9MB). Peak memory consumption was 83.9MB. Max. memory is 8.0GB. [2023-12-16 17:34:11,767 INFO L158 Benchmark]: TraceAbstraction took 60698.43ms. Allocated memory was 186.6MB in the beginning and 7.3GB in the end (delta: 7.1GB). Free memory was 57.5MB in the beginning and 5.3GB in the end (delta: -5.2GB). Peak memory consumption was 4.5GB. Max. memory is 8.0GB. [2023-12-16 17:34:11,768 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.45ms. Allocated memory is still 186.6MB. Free memory is still 144.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 719.91ms. Allocated memory is still 186.6MB. Free memory was 138.1MB in the beginning and 154.8MB in the end (delta: -16.7MB). Peak memory consumption was 65.3MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 95.03ms. Allocated memory is still 186.6MB. Free memory was 154.8MB in the beginning and 149.2MB in the end (delta: 5.6MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 87.23ms. Allocated memory is still 186.6MB. Free memory was 149.2MB in the beginning and 142.4MB in the end (delta: 6.8MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * RCFGBuilder took 813.76ms. Allocated memory is still 186.6MB. Free memory was 142.4MB in the beginning and 58.5MB in the end (delta: 83.9MB). Peak memory consumption was 83.9MB. Max. memory is 8.0GB. * TraceAbstraction took 60698.43ms. Allocated memory was 186.6MB in the beginning and 7.3GB in the end (delta: 7.1GB). Free memory was 57.5MB in the beginning and 5.3GB in the end (delta: -5.2GB). Peak memory consumption was 4.5GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 48]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [48] - GenericResultAtLocation [Line: 97]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Util.i","") [97] - GenericResultAtLocation [Line: 115]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Client.i","") [115] - GenericResultAtLocation [Line: 498]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Email.i","") [498] - GenericResultAtLocation [Line: 636]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"ClientLib.i","") [636] - GenericResultAtLocation [Line: 1710]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"EmailLib.i","") [1710] - GenericResultAtLocation [Line: 2107]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [2107] - GenericResultAtLocation [Line: 2392]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [2392] - GenericResultAtLocation [Line: 2758]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"SignForward_spec.i","") [2758] - GenericResultAtLocation [Line: 2786]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [2786] - GenericResultAtLocation [Line: 3002]: Unsoundness Warning Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [3002] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 3007]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 3007). Cancelled while NwaCegarLoop was constructing difference of abstraction (185607states) and FLOYD_HOARE automaton (currently 9 states, 9 states before enhancement),while ReachableStatesComputation was computing reachable states (70068 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 24 procedures, 320 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 60.6s, OverallIterations: 24, TraceHistogramMax: 3, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.4s, AutomataDifference: 27.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4345 SdHoareTripleChecker+Valid, 4.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4080 mSDsluCounter, 34260 SdHoareTripleChecker+Invalid, 3.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 23330 mSDsCounter, 388 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6440 IncrementalHoareTripleChecker+Invalid, 6828 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 388 mSolverCounterUnsat, 10930 mSDtfsCounter, 6440 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3051 GetRequests, 2957 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=185607occurred in iteration=23, InterpolantAutomatonStates: 105, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 20.5s AutomataMinimizationTime, 23 MinimizatonAttempts, 87261 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 2.1s SatisfiabilityAnalysisTime, 1.5s InterpolantComputationTime, 2797 NumberOfCodeBlocks, 2733 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 3018 ConstructedInterpolants, 0 QuantifiedInterpolants, 4214 SizeOfPredicates, 39 NumberOfNonLiveVariables, 12736 ConjunctsInSsa, 105 ConjunctsInUnsatCore, 26 InterpolantComputations, 22 PerfectInterpolantSequences, 863/881 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown