./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/product-lines/email_spec1_product15.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4f9af400 extending candidate: java ['java'] extending candidate: /usr/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/oracle-jdk-bin-*/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/openjdk-*/bin/java ['java', '/usr/bin/java'] extending candidate: /usr/lib/jvm/java-*-openjdk-amd64/bin/java ['java', '/usr/bin/java', '/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java', '/usr/lib/jvm/java-17-openjdk-amd64/bin/java', '/usr/lib/jvm/java-11-openjdk-amd64/bin/java', '/usr/lib/jvm/java-1.17.0-openjdk-amd64/bin/java'] ['/root/.sdkman/candidates/java/21.0.5-tem/bin/java', '-Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config', '-Xmx15G', '-Xms4m', '-jar', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar', '-data', '@noDefault', '-ultimatedata', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data', '-tc', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml', '-i', '../sv-benchmarks/c/product-lines/email_spec1_product15.cil.c', '-s', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf', '--cacsl2boogietranslator.entry.function', 'main', '--witnessprinter.witness.directory', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux', '--witnessprinter.witness.filename', 'witness', '--witnessprinter.write.witness.besides.input.file', 'false', '--witnessprinter.graph.data.specification', 'CHECK( init(main()), LTL(G ! call(reach_error())) )\n\n', '--witnessprinter.graph.data.producer', 'Automizer', '--witnessprinter.graph.data.architecture', '32bit', '--witnessprinter.graph.data.programhash', '68503ade3bb1f8128c7da84cd7c3e560bf5cd62b2b0df855f3aa4d33b9063aa0'] Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/product-lines/email_spec1_product15.cil.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 68503ade3bb1f8128c7da84cd7c3e560bf5cd62b2b0df855f3aa4d33b9063aa0 --- Real Ultimate output --- This is Ultimate 0.3.0-?-4f9af40 [2024-11-06 23:29:51,257 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-06 23:29:51,335 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-06 23:29:51,339 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-06 23:29:51,340 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-06 23:29:51,360 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-06 23:29:51,361 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-06 23:29:51,361 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-06 23:29:51,361 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-06 23:29:51,362 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-06 23:29:51,362 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-06 23:29:51,362 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-06 23:29:51,362 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-06 23:29:51,362 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-06 23:29:51,363 INFO L153 SettingsManager]: * Use SBE=true [2024-11-06 23:29:51,363 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-06 23:29:51,363 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-06 23:29:51,363 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-06 23:29:51,364 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-06 23:29:51,364 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-06 23:29:51,364 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-06 23:29:51,364 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-06 23:29:51,364 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-06 23:29:51,364 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-06 23:29:51,364 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-06 23:29:51,364 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-06 23:29:51,364 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-06 23:29:51,364 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-06 23:29:51,364 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-06 23:29:51,365 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-06 23:29:51,365 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-06 23:29:51,365 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-06 23:29:51,365 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-06 23:29:51,365 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-06 23:29:51,365 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-06 23:29:51,365 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-06 23:29:51,366 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-06 23:29:51,366 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-06 23:29:51,366 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-06 23:29:51,366 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-06 23:29:51,366 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-06 23:29:51,366 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-06 23:29:51,366 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 68503ade3bb1f8128c7da84cd7c3e560bf5cd62b2b0df855f3aa4d33b9063aa0 [2024-11-06 23:29:51,601 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-06 23:29:51,610 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-06 23:29:51,612 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-06 23:29:51,613 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-06 23:29:51,613 INFO L274 PluginConnector]: CDTParser initialized [2024-11-06 23:29:51,614 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/product-lines/email_spec1_product15.cil.c [2024-11-06 23:29:52,834 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-06 23:29:53,117 INFO L384 CDTParser]: Found 1 translation units. [2024-11-06 23:29:53,117 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/product-lines/email_spec1_product15.cil.c [2024-11-06 23:29:53,131 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c68df5976/e9811b1c4340447c9d13f523bd8c8c63/FLAG37e2d7b9c [2024-11-06 23:29:53,142 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/c68df5976/e9811b1c4340447c9d13f523bd8c8c63 [2024-11-06 23:29:53,145 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-06 23:29:53,146 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-06 23:29:53,147 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-06 23:29:53,147 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-06 23:29:53,150 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-06 23:29:53,150 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:29:53" (1/1) ... [2024-11-06 23:29:53,152 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c4b510a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:29:53, skipping insertion in model container [2024-11-06 23:29:53,152 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:29:53" (1/1) ... [2024-11-06 23:29:53,185 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-06 23:29:53,476 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/product-lines/email_spec1_product15.cil.c[34816,34829] [2024-11-06 23:29:53,602 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-06 23:29:53,622 INFO L200 MainTranslator]: Completed pre-run [2024-11-06 23:29:53,629 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"ClientLib.i","") [48] [2024-11-06 23:29:53,631 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"EmailLib.i","") [1128] [2024-11-06 23:29:53,631 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [1540] [2024-11-06 23:29:53,631 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Email.i","") [1549] [2024-11-06 23:29:53,631 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [1666] [2024-11-06 23:29:53,632 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [1891] [2024-11-06 23:29:53,632 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [2176] [2024-11-06 23:29:53,632 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"AddressBookEncrypt_spec.i","") [2542] [2024-11-06 23:29:53,632 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Client.i","") [2570] [2024-11-06 23:29:53,632 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Util.i","") [2831] [2024-11-06 23:29:53,632 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [2848] [2024-11-06 23:29:53,687 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/product-lines/email_spec1_product15.cil.c[34816,34829] [2024-11-06 23:29:53,737 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-06 23:29:53,761 INFO L204 MainTranslator]: Completed translation [2024-11-06 23:29:53,762 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:29:53 WrapperNode [2024-11-06 23:29:53,763 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-06 23:29:53,763 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-06 23:29:53,763 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-06 23:29:53,763 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-06 23:29:53,768 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:29:53" (1/1) ... [2024-11-06 23:29:53,780 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:29:53" (1/1) ... [2024-11-06 23:29:53,810 INFO L138 Inliner]: procedures = 125, calls = 182, calls flagged for inlining = 54, calls inlined = 45, statements flattened = 878 [2024-11-06 23:29:53,810 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-06 23:29:53,811 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-06 23:29:53,811 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-06 23:29:53,811 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-06 23:29:53,817 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:29:53" (1/1) ... [2024-11-06 23:29:53,819 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:29:53" (1/1) ... [2024-11-06 23:29:53,828 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:29:53" (1/1) ... [2024-11-06 23:29:53,847 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]. [2024-11-06 23:29:53,851 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:29:53" (1/1) ... [2024-11-06 23:29:53,851 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:29:53" (1/1) ... [2024-11-06 23:29:53,860 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:29:53" (1/1) ... [2024-11-06 23:29:53,865 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:29:53" (1/1) ... [2024-11-06 23:29:53,866 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:29:53" (1/1) ... [2024-11-06 23:29:53,868 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:29:53" (1/1) ... [2024-11-06 23:29:53,870 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-06 23:29:53,871 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-06 23:29:53,871 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-06 23:29:53,871 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-06 23:29:53,872 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:29:53" (1/1) ... [2024-11-06 23:29:53,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-06 23:29:53,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 23:29:53,898 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-06 23:29:53,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-06 23:29:53,917 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailEncryptionKey [2024-11-06 23:29:53,917 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailEncryptionKey [2024-11-06 23:29:53,917 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailEncryptionKey [2024-11-06 23:29:53,917 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailEncryptionKey [2024-11-06 23:29:53,917 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailTo [2024-11-06 23:29:53,917 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailTo [2024-11-06 23:29:53,918 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailFrom [2024-11-06 23:29:53,918 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailFrom [2024-11-06 23:29:53,918 INFO L130 BoogieDeclarations]: Found specification of procedure createClientKeyringEntry [2024-11-06 23:29:53,918 INFO L138 BoogieDeclarations]: Found implementation of procedure createClientKeyringEntry [2024-11-06 23:29:53,919 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailIsEncrypted [2024-11-06 23:29:53,919 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailIsEncrypted [2024-11-06 23:29:53,919 INFO L130 BoogieDeclarations]: Found specification of procedure chuckKeyAdd [2024-11-06 23:29:53,919 INFO L138 BoogieDeclarations]: Found implementation of procedure chuckKeyAdd [2024-11-06 23:29:53,919 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailFrom [2024-11-06 23:29:53,919 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailFrom [2024-11-06 23:29:53,919 INFO L130 BoogieDeclarations]: Found specification of procedure setClientId [2024-11-06 23:29:53,920 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientId [2024-11-06 23:29:53,920 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-06 23:29:53,921 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringUser [2024-11-06 23:29:53,921 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringUser [2024-11-06 23:29:53,921 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringPublicKey [2024-11-06 23:29:53,921 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringPublicKey [2024-11-06 23:29:53,921 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing [2024-11-06 23:29:53,921 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing [2024-11-06 23:29:53,921 INFO L130 BoogieDeclarations]: Found specification of procedure sendEmail [2024-11-06 23:29:53,921 INFO L138 BoogieDeclarations]: Found implementation of procedure sendEmail [2024-11-06 23:29:53,921 INFO L130 BoogieDeclarations]: Found specification of procedure isEncrypted [2024-11-06 23:29:53,922 INFO L138 BoogieDeclarations]: Found implementation of procedure isEncrypted [2024-11-06 23:29:53,922 INFO L130 BoogieDeclarations]: Found specification of procedure setClientPrivateKey [2024-11-06 23:29:53,922 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientPrivateKey [2024-11-06 23:29:53,922 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailTo [2024-11-06 23:29:53,922 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailTo [2024-11-06 23:29:53,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-06 23:29:53,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-06 23:29:53,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-06 23:29:53,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-06 23:29:53,922 INFO L130 BoogieDeclarations]: Found specification of procedure generateKeyPair [2024-11-06 23:29:53,922 INFO L138 BoogieDeclarations]: Found implementation of procedure generateKeyPair [2024-11-06 23:29:53,922 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-06 23:29:53,922 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-06 23:29:54,040 INFO L238 CfgBuilder]: Building ICFG [2024-11-06 23:29:54,042 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-06 23:29:54,593 INFO L? ?]: Removed 373 outVars from TransFormulas that were not future-live. [2024-11-06 23:29:54,594 INFO L287 CfgBuilder]: Performing block encoding [2024-11-06 23:29:54,605 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-06 23:29:54,607 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-06 23:29:54,608 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:29:54 BoogieIcfgContainer [2024-11-06 23:29:54,608 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-06 23:29:54,610 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-06 23:29:54,610 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-06 23:29:54,613 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-06 23:29:54,613 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 11:29:53" (1/3) ... [2024-11-06 23:29:54,613 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@356ddf48 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:29:54, skipping insertion in model container [2024-11-06 23:29:54,613 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:29:53" (2/3) ... [2024-11-06 23:29:54,614 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@356ddf48 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:29:54, skipping insertion in model container [2024-11-06 23:29:54,614 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:29:54" (3/3) ... [2024-11-06 23:29:54,615 INFO L112 eAbstractionObserver]: Analyzing ICFG email_spec1_product15.cil.c [2024-11-06 23:29:54,624 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-06 23:29:54,624 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-06 23:29:54,670 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-06 23:29:54,677 INFO L333 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, 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;@1240e0c7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-06 23:29:54,677 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-06 23:29:54,683 INFO L276 IsEmpty]: Start isEmpty. Operand has 286 states, 225 states have (on average 1.5466666666666666) internal successors, (348), 229 states have internal predecessors, (348), 42 states have call successors, (42), 17 states have call predecessors, (42), 17 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2024-11-06 23:29:54,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-11-06 23:29:54,693 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:29:54,694 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:29:54,694 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:29:54,697 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:29:54,698 INFO L85 PathProgramCache]: Analyzing trace with hash 438806230, now seen corresponding path program 1 times [2024-11-06 23:29:54,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:29:54,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26341421] [2024-11-06 23:29:54,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:29:54,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:29:54,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:55,135 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:29:55,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:55,151 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:29:55,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:55,157 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:29:55,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:55,186 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-11-06 23:29:55,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:55,191 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-11-06 23:29:55,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:55,196 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-11-06 23:29:55,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:55,212 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-06 23:29:55,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:55,222 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-11-06 23:29:55,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:55,227 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-06 23:29:55,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:55,230 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-06 23:29:55,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:55,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-06 23:29:55,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:55,246 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-06 23:29:55,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:29:55,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26341421] [2024-11-06 23:29:55,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26341421] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 23:29:55,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125708359] [2024-11-06 23:29:55,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:29:55,246 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 23:29:55,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 23:29:55,251 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-06 23:29:55,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-06 23:29:55,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:55,513 INFO L255 TraceCheckSpWp]: Trace formula consists of 912 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-06 23:29:55,518 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 23:29:55,527 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-06 23:29:55,527 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-06 23:29:55,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125708359] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:29:55,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-06 23:29:55,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [9] total 9 [2024-11-06 23:29:55,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941896078] [2024-11-06 23:29:55,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:29:55,531 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-06 23:29:55,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:29:55,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-06 23:29:55,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-06 23:29:55,543 INFO L87 Difference]: Start difference. First operand has 286 states, 225 states have (on average 1.5466666666666666) internal successors, (348), 229 states have internal predecessors, (348), 42 states have call successors, (42), 17 states have call predecessors, (42), 17 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) Second operand has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:29:55,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:29:55,568 INFO L93 Difference]: Finished difference Result 418 states and 618 transitions. [2024-11-06 23:29:55,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-06 23:29:55,569 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 89 [2024-11-06 23:29:55,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:29:55,575 INFO L225 Difference]: With dead ends: 418 [2024-11-06 23:29:55,575 INFO L226 Difference]: Without dead ends: 279 [2024-11-06 23:29:55,577 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-06 23:29:55,579 INFO L432 NwaCegarLoop]: 428 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-06 23:29:55,579 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-06 23:29:55,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2024-11-06 23:29:55,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 279. [2024-11-06 23:29:55,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 219 states have (on average 1.538812785388128) internal successors, (337), 222 states have internal predecessors, (337), 42 states have call successors, (42), 17 states have call predecessors, (42), 17 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2024-11-06 23:29:55,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 420 transitions. [2024-11-06 23:29:55,612 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 420 transitions. Word has length 89 [2024-11-06 23:29:55,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:29:55,613 INFO L471 AbstractCegarLoop]: Abstraction has 279 states and 420 transitions. [2024-11-06 23:29:55,613 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:29:55,613 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 420 transitions. [2024-11-06 23:29:55,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-11-06 23:29:55,616 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:29:55,616 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:29:55,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-06 23:29:55,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-06 23:29:55,818 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:29:55,818 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:29:55,818 INFO L85 PathProgramCache]: Analyzing trace with hash -716065147, now seen corresponding path program 1 times [2024-11-06 23:29:55,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:29:55,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952452503] [2024-11-06 23:29:55,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:29:55,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:29:55,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,016 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:29:56,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,026 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:29:56,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,028 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:29:56,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,045 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-11-06 23:29:56,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,047 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-11-06 23:29:56,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,049 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-11-06 23:29:56,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,058 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-06 23:29:56,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,066 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-11-06 23:29:56,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-06 23:29:56,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,069 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-06 23:29:56,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,071 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-06 23:29:56,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,073 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2024-11-06 23:29:56,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:29:56,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952452503] [2024-11-06 23:29:56,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952452503] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 23:29:56,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1696006378] [2024-11-06 23:29:56,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:29:56,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 23:29:56,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 23:29:56,075 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-06 23:29:56,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-06 23:29:56,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,272 INFO L255 TraceCheckSpWp]: Trace formula consists of 913 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-06 23:29:56,274 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 23:29:56,290 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-06 23:29:56,290 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-06 23:29:56,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1696006378] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:29:56,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-06 23:29:56,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9] total 10 [2024-11-06 23:29:56,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33996276] [2024-11-06 23:29:56,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:29:56,291 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-06 23:29:56,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:29:56,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-06 23:29:56,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-11-06 23:29:56,292 INFO L87 Difference]: Start difference. First operand 279 states and 420 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:29:56,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:29:56,314 INFO L93 Difference]: Finished difference Result 408 states and 599 transitions. [2024-11-06 23:29:56,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-06 23:29:56,315 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 90 [2024-11-06 23:29:56,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:29:56,316 INFO L225 Difference]: With dead ends: 408 [2024-11-06 23:29:56,317 INFO L226 Difference]: Without dead ends: 282 [2024-11-06 23:29:56,317 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-11-06 23:29:56,318 INFO L432 NwaCegarLoop]: 418 mSDtfsCounter, 1 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 834 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-06 23:29:56,318 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 834 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-06 23:29:56,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2024-11-06 23:29:56,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 281. [2024-11-06 23:29:56,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 221 states have (on average 1.5339366515837105) internal successors, (339), 224 states have internal predecessors, (339), 42 states have call successors, (42), 17 states have call predecessors, (42), 17 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2024-11-06 23:29:56,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 422 transitions. [2024-11-06 23:29:56,341 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 422 transitions. Word has length 90 [2024-11-06 23:29:56,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:29:56,341 INFO L471 AbstractCegarLoop]: Abstraction has 281 states and 422 transitions. [2024-11-06 23:29:56,342 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:29:56,342 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 422 transitions. [2024-11-06 23:29:56,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-11-06 23:29:56,344 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:29:56,344 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:29:56,371 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-06 23:29:56,544 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 23:29:56,545 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:29:56,549 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:29:56,549 INFO L85 PathProgramCache]: Analyzing trace with hash 293611201, now seen corresponding path program 1 times [2024-11-06 23:29:56,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:29:56,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626760289] [2024-11-06 23:29:56,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:29:56,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:29:56,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:29:56,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,762 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:29:56,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:29:56,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-11-06 23:29:56,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,790 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-11-06 23:29:56,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-11-06 23:29:56,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-06 23:29:56,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,816 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-06 23:29:56,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,819 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-06 23:29:56,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-11-06 23:29:56,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,824 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-06 23:29:56,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:56,826 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-06 23:29:56,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:29:56,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626760289] [2024-11-06 23:29:56,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626760289] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 23:29:56,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50492507] [2024-11-06 23:29:56,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:29:56,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 23:29:56,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 23:29:56,831 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-06 23:29:56,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-06 23:29:57,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:57,045 INFO L255 TraceCheckSpWp]: Trace formula consists of 938 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-06 23:29:57,047 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 23:29:57,062 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-06 23:29:57,062 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-06 23:29:57,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50492507] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:29:57,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-06 23:29:57,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9] total 10 [2024-11-06 23:29:57,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750382736] [2024-11-06 23:29:57,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:29:57,063 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-06 23:29:57,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:29:57,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-06 23:29:57,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-11-06 23:29:57,064 INFO L87 Difference]: Start difference. First operand 281 states and 422 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:29:57,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:29:57,083 INFO L93 Difference]: Finished difference Result 592 states and 903 transitions. [2024-11-06 23:29:57,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-06 23:29:57,083 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 99 [2024-11-06 23:29:57,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:29:57,085 INFO L225 Difference]: With dead ends: 592 [2024-11-06 23:29:57,085 INFO L226 Difference]: Without dead ends: 338 [2024-11-06 23:29:57,086 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-11-06 23:29:57,087 INFO L432 NwaCegarLoop]: 432 mSDtfsCounter, 107 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 805 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-06 23:29:57,087 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 805 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-06 23:29:57,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2024-11-06 23:29:57,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 330. [2024-11-06 23:29:57,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 259 states have (on average 1.5482625482625483) internal successors, (401), 262 states have internal predecessors, (401), 53 states have call successors, (53), 17 states have call predecessors, (53), 17 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2024-11-06 23:29:57,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 506 transitions. [2024-11-06 23:29:57,110 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 506 transitions. Word has length 99 [2024-11-06 23:29:57,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:29:57,110 INFO L471 AbstractCegarLoop]: Abstraction has 330 states and 506 transitions. [2024-11-06 23:29:57,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 2 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:29:57,110 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 506 transitions. [2024-11-06 23:29:57,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-11-06 23:29:57,115 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:29:57,115 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:29:57,128 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-06 23:29:57,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 23:29:57,316 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:29:57,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:29:57,316 INFO L85 PathProgramCache]: Analyzing trace with hash -703326062, now seen corresponding path program 1 times [2024-11-06 23:29:57,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:29:57,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769148486] [2024-11-06 23:29:57,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:29:57,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:29:57,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:57,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:29:57,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:57,461 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:29:57,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:57,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:29:57,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:57,480 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-11-06 23:29:57,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:57,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-11-06 23:29:57,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:57,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-11-06 23:29:57,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:57,493 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-06 23:29:57,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:57,502 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-06 23:29:57,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:57,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-06 23:29:57,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:57,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-11-06 23:29:57,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:57,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-06 23:29:57,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:57,507 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-06 23:29:57,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:29:57,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769148486] [2024-11-06 23:29:57,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769148486] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 23:29:57,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041997369] [2024-11-06 23:29:57,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:29:57,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 23:29:57,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 23:29:57,509 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-06 23:29:57,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-06 23:29:57,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:57,699 INFO L255 TraceCheckSpWp]: Trace formula consists of 943 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-06 23:29:57,701 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 23:29:57,742 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-06 23:29:57,742 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-06 23:29:57,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041997369] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:29:57,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-06 23:29:57,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 12 [2024-11-06 23:29:57,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843451473] [2024-11-06 23:29:57,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:29:57,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-06 23:29:57,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:29:57,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-06 23:29:57,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-11-06 23:29:57,744 INFO L87 Difference]: Start difference. First operand 330 states and 506 transitions. Second operand has 5 states, 4 states have (on average 17.25) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) [2024-11-06 23:29:57,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:29:57,786 INFO L93 Difference]: Finished difference Result 651 states and 1002 transitions. [2024-11-06 23:29:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-06 23:29:57,786 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 17.25) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) Word has length 100 [2024-11-06 23:29:57,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:29:57,788 INFO L225 Difference]: With dead ends: 651 [2024-11-06 23:29:57,788 INFO L226 Difference]: Without dead ends: 332 [2024-11-06 23:29:57,789 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-11-06 23:29:57,789 INFO L432 NwaCegarLoop]: 412 mSDtfsCounter, 2 mSDsluCounter, 1225 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1637 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-06 23:29:57,789 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1637 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-06 23:29:57,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2024-11-06 23:29:57,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 332. [2024-11-06 23:29:57,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 260 states have (on average 1.5461538461538462) internal successors, (402), 264 states have internal predecessors, (402), 53 states have call successors, (53), 17 states have call predecessors, (53), 18 states have return successors, (54), 52 states have call predecessors, (54), 52 states have call successors, (54) [2024-11-06 23:29:57,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 509 transitions. [2024-11-06 23:29:57,800 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 509 transitions. Word has length 100 [2024-11-06 23:29:57,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:29:57,800 INFO L471 AbstractCegarLoop]: Abstraction has 332 states and 509 transitions. [2024-11-06 23:29:57,800 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 17.25) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) [2024-11-06 23:29:57,800 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 509 transitions. [2024-11-06 23:29:57,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2024-11-06 23:29:57,801 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:29:57,801 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:29:57,814 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-06 23:29:58,005 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 23:29:58,006 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:29:58,006 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:29:58,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1121086950, now seen corresponding path program 1 times [2024-11-06 23:29:58,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:29:58,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61318799] [2024-11-06 23:29:58,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:29:58,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:29:58,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,107 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:29:58,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,120 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:29:58,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,122 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:29:58,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,146 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:29:58,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,165 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-06 23:29:58,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,167 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-06 23:29:58,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-06 23:29:58,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-06 23:29:58,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,191 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-11-06 23:29:58,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-06 23:29:58,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-06 23:29:58,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,195 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-06 23:29:58,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:29:58,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61318799] [2024-11-06 23:29:58,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61318799] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 23:29:58,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828023551] [2024-11-06 23:29:58,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:29:58,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 23:29:58,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 23:29:58,197 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-06 23:29:58,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-06 23:29:58,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,387 INFO L255 TraceCheckSpWp]: Trace formula consists of 944 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-06 23:29:58,390 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 23:29:58,434 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-06 23:29:58,437 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-06 23:29:58,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828023551] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:29:58,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-06 23:29:58,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 15 [2024-11-06 23:29:58,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659497862] [2024-11-06 23:29:58,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:29:58,438 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-06 23:29:58,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:29:58,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-06 23:29:58,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2024-11-06 23:29:58,439 INFO L87 Difference]: Start difference. First operand 332 states and 509 transitions. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-11-06 23:29:58,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:29:58,487 INFO L93 Difference]: Finished difference Result 653 states and 1007 transitions. [2024-11-06 23:29:58,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-06 23:29:58,487 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 101 [2024-11-06 23:29:58,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:29:58,492 INFO L225 Difference]: With dead ends: 653 [2024-11-06 23:29:58,492 INFO L226 Difference]: Without dead ends: 334 [2024-11-06 23:29:58,493 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2024-11-06 23:29:58,494 INFO L432 NwaCegarLoop]: 410 mSDtfsCounter, 2 mSDsluCounter, 1213 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1623 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-06 23:29:58,495 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1623 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-06 23:29:58,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2024-11-06 23:29:58,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 334. [2024-11-06 23:29:58,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 261 states have (on average 1.5440613026819923) internal successors, (403), 266 states have internal predecessors, (403), 53 states have call successors, (53), 17 states have call predecessors, (53), 19 states have return successors, (59), 52 states have call predecessors, (59), 52 states have call successors, (59) [2024-11-06 23:29:58,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 515 transitions. [2024-11-06 23:29:58,516 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 515 transitions. Word has length 101 [2024-11-06 23:29:58,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:29:58,520 INFO L471 AbstractCegarLoop]: Abstraction has 334 states and 515 transitions. [2024-11-06 23:29:58,520 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 3 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-11-06 23:29:58,520 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 515 transitions. [2024-11-06 23:29:58,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2024-11-06 23:29:58,522 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:29:58,522 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:29:58,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-06 23:29:58,722 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 23:29:58,722 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:29:58,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:29:58,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1756239536, now seen corresponding path program 1 times [2024-11-06 23:29:58,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:29:58,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561085443] [2024-11-06 23:29:58,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:29:58,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:29:58,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,851 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:29:58,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,859 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:29:58,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:29:58,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:29:58,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,865 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:29:58,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-06 23:29:58,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,887 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-06 23:29:58,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-06 23:29:58,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,897 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-06 23:29:58,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-06 23:29:58,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-06 23:29:58,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:29:58,901 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-06 23:29:58,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:29:58,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561085443] [2024-11-06 23:29:58,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561085443] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:29:58,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 23:29:58,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-06 23:29:58,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803755211] [2024-11-06 23:29:58,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:29:58,902 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-06 23:29:58,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:29:58,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-06 23:29:58,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-06 23:29:58,903 INFO L87 Difference]: Start difference. First operand 334 states and 515 transitions. Second operand has 9 states, 8 states have (on average 8.375) internal successors, (67), 5 states have internal predecessors, (67), 3 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) [2024-11-06 23:30:00,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:00,130 INFO L93 Difference]: Finished difference Result 737 states and 1139 transitions. [2024-11-06 23:30:00,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-06 23:30:00,131 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.375) internal successors, (67), 5 states have internal predecessors, (67), 3 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) Word has length 102 [2024-11-06 23:30:00,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:00,134 INFO L225 Difference]: With dead ends: 737 [2024-11-06 23:30:00,134 INFO L226 Difference]: Without dead ends: 426 [2024-11-06 23:30:00,135 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2024-11-06 23:30:00,135 INFO L432 NwaCegarLoop]: 179 mSDtfsCounter, 858 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 1797 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 859 SdHoareTripleChecker+Valid, 1108 SdHoareTripleChecker+Invalid, 2043 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 1797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:00,135 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [859 Valid, 1108 Invalid, 2043 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 1797 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-06 23:30:00,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2024-11-06 23:30:00,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 334. [2024-11-06 23:30:00,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 261 states have (on average 1.5440613026819923) internal successors, (403), 266 states have internal predecessors, (403), 53 states have call successors, (53), 17 states have call predecessors, (53), 19 states have return successors, (58), 52 states have call predecessors, (58), 52 states have call successors, (58) [2024-11-06 23:30:00,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 514 transitions. [2024-11-06 23:30:00,154 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 514 transitions. Word has length 102 [2024-11-06 23:30:00,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:30:00,154 INFO L471 AbstractCegarLoop]: Abstraction has 334 states and 514 transitions. [2024-11-06 23:30:00,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.375) internal successors, (67), 5 states have internal predecessors, (67), 3 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) [2024-11-06 23:30:00,154 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 514 transitions. [2024-11-06 23:30:00,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2024-11-06 23:30:00,156 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:30:00,156 INFO L215 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] [2024-11-06 23:30:00,156 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-06 23:30:00,156 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:30:00,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:30:00,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1489673446, now seen corresponding path program 2 times [2024-11-06 23:30:00,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:30:00,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303356152] [2024-11-06 23:30:00,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:00,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:30:00,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:00,258 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:30:00,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:00,265 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:30:00,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:00,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:30:00,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:00,269 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:30:00,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:00,270 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:30:00,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:00,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-06 23:30:00,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:00,293 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-06 23:30:00,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:00,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-06 23:30:00,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:00,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-06 23:30:00,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:00,304 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-06 23:30:00,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:00,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-06 23:30:00,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:00,307 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-06 23:30:00,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:30:00,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303356152] [2024-11-06 23:30:00,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303356152] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:30:00,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 23:30:00,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-06 23:30:00,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066792364] [2024-11-06 23:30:00,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:30:00,308 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-06 23:30:00,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:30:00,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-06 23:30:00,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-06 23:30:00,308 INFO L87 Difference]: Start difference. First operand 334 states and 514 transitions. Second operand has 9 states, 8 states have (on average 8.5) internal successors, (68), 5 states have internal predecessors, (68), 3 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) [2024-11-06 23:30:01,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:01,602 INFO L93 Difference]: Finished difference Result 739 states and 1142 transitions. [2024-11-06 23:30:01,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-06 23:30:01,603 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.5) internal successors, (68), 5 states have internal predecessors, (68), 3 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) Word has length 103 [2024-11-06 23:30:01,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:01,605 INFO L225 Difference]: With dead ends: 739 [2024-11-06 23:30:01,605 INFO L226 Difference]: Without dead ends: 428 [2024-11-06 23:30:01,606 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2024-11-06 23:30:01,606 INFO L432 NwaCegarLoop]: 179 mSDtfsCounter, 854 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 1803 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 855 SdHoareTripleChecker+Valid, 1108 SdHoareTripleChecker+Invalid, 2050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 1803 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:01,607 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [855 Valid, 1108 Invalid, 2050 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 1803 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-06 23:30:01,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2024-11-06 23:30:01,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 336. [2024-11-06 23:30:01,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 262 states have (on average 1.5419847328244274) internal successors, (404), 268 states have internal predecessors, (404), 53 states have call successors, (53), 17 states have call predecessors, (53), 20 states have return successors, (60), 52 states have call predecessors, (60), 52 states have call successors, (60) [2024-11-06 23:30:01,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 517 transitions. [2024-11-06 23:30:01,625 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 517 transitions. Word has length 103 [2024-11-06 23:30:01,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:30:01,625 INFO L471 AbstractCegarLoop]: Abstraction has 336 states and 517 transitions. [2024-11-06 23:30:01,625 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.5) internal successors, (68), 5 states have internal predecessors, (68), 3 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (11), 2 states have call predecessors, (11), 3 states have call successors, (11) [2024-11-06 23:30:01,625 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 517 transitions. [2024-11-06 23:30:01,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-11-06 23:30:01,627 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:30:01,627 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:30:01,627 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-06 23:30:01,627 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:30:01,627 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:30:01,627 INFO L85 PathProgramCache]: Analyzing trace with hash 2053425995, now seen corresponding path program 1 times [2024-11-06 23:30:01,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:30:01,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588975622] [2024-11-06 23:30:01,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:01,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:30:01,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:01,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:30:01,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:01,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:30:01,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:01,747 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:30:01,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:01,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:30:01,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:01,752 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:30:01,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:01,779 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-06 23:30:01,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:01,836 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-06 23:30:01,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:01,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-06 23:30:01,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:01,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-06 23:30:01,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:01,855 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-06 23:30:01,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:01,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-11-06 23:30:01,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:01,859 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-06 23:30:01,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:30:01,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588975622] [2024-11-06 23:30:01,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588975622] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:30:01,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 23:30:01,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-06 23:30:01,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709471433] [2024-11-06 23:30:01,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:30:01,859 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-06 23:30:01,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:30:01,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-06 23:30:01,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-06 23:30:01,860 INFO L87 Difference]: Start difference. First operand 336 states and 517 transitions. Second operand has 12 states, 11 states have (on average 6.545454545454546) internal successors, (72), 8 states have internal predecessors, (72), 4 states have call successors, (13), 6 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2024-11-06 23:30:04,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:04,131 INFO L93 Difference]: Finished difference Result 737 states and 1137 transitions. [2024-11-06 23:30:04,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-06 23:30:04,133 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 6.545454545454546) internal successors, (72), 8 states have internal predecessors, (72), 4 states have call successors, (13), 6 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 104 [2024-11-06 23:30:04,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:04,140 INFO L225 Difference]: With dead ends: 737 [2024-11-06 23:30:04,140 INFO L226 Difference]: Without dead ends: 428 [2024-11-06 23:30:04,142 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2024-11-06 23:30:04,142 INFO L432 NwaCegarLoop]: 177 mSDtfsCounter, 858 mSDsluCounter, 1358 mSDsCounter, 0 mSdLazyCounter, 3002 mSolverCounterSat, 253 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 859 SdHoareTripleChecker+Valid, 1535 SdHoareTripleChecker+Invalid, 3255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 253 IncrementalHoareTripleChecker+Valid, 3002 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:04,142 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [859 Valid, 1535 Invalid, 3255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [253 Valid, 3002 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-06 23:30:04,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 428 states. [2024-11-06 23:30:04,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 428 to 336. [2024-11-06 23:30:04,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 262 states have (on average 1.5419847328244274) internal successors, (404), 268 states have internal predecessors, (404), 53 states have call successors, (53), 17 states have call predecessors, (53), 20 states have return successors, (59), 52 states have call predecessors, (59), 52 states have call successors, (59) [2024-11-06 23:30:04,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 516 transitions. [2024-11-06 23:30:04,179 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 516 transitions. Word has length 104 [2024-11-06 23:30:04,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:30:04,179 INFO L471 AbstractCegarLoop]: Abstraction has 336 states and 516 transitions. [2024-11-06 23:30:04,179 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 6.545454545454546) internal successors, (72), 8 states have internal predecessors, (72), 4 states have call successors, (13), 6 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2024-11-06 23:30:04,179 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 516 transitions. [2024-11-06 23:30:04,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2024-11-06 23:30:04,181 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:30:04,181 INFO L215 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] [2024-11-06 23:30:04,181 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-06 23:30:04,181 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:30:04,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:30:04,181 INFO L85 PathProgramCache]: Analyzing trace with hash -709506035, now seen corresponding path program 2 times [2024-11-06 23:30:04,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:30:04,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412376487] [2024-11-06 23:30:04,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:04,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:30:04,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:04,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:30:04,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:04,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:30:04,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:04,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:30:04,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:04,304 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:30:04,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:04,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:30:04,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:04,338 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-06 23:30:04,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:04,382 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-06 23:30:04,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:04,398 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-06 23:30:04,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:04,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-06 23:30:04,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:04,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-06 23:30:04,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:04,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-06 23:30:04,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:04,404 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-06 23:30:04,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:30:04,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412376487] [2024-11-06 23:30:04,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412376487] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:30:04,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 23:30:04,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-06 23:30:04,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182526713] [2024-11-06 23:30:04,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:30:04,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-06 23:30:04,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:30:04,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-06 23:30:04,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-06 23:30:04,405 INFO L87 Difference]: Start difference. First operand 336 states and 516 transitions. Second operand has 12 states, 11 states have (on average 6.636363636363637) internal successors, (73), 8 states have internal predecessors, (73), 4 states have call successors, (13), 6 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2024-11-06 23:30:05,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:05,955 INFO L93 Difference]: Finished difference Result 739 states and 1143 transitions. [2024-11-06 23:30:05,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-06 23:30:05,956 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 6.636363636363637) internal successors, (73), 8 states have internal predecessors, (73), 4 states have call successors, (13), 6 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 105 [2024-11-06 23:30:05,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:05,959 INFO L225 Difference]: With dead ends: 739 [2024-11-06 23:30:05,959 INFO L226 Difference]: Without dead ends: 430 [2024-11-06 23:30:05,960 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2024-11-06 23:30:05,961 INFO L432 NwaCegarLoop]: 178 mSDtfsCounter, 854 mSDsluCounter, 1358 mSDsCounter, 0 mSdLazyCounter, 3047 mSolverCounterSat, 249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 855 SdHoareTripleChecker+Valid, 1536 SdHoareTripleChecker+Invalid, 3296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 249 IncrementalHoareTripleChecker+Valid, 3047 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:05,961 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [855 Valid, 1536 Invalid, 3296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [249 Valid, 3047 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-06 23:30:05,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2024-11-06 23:30:05,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 338. [2024-11-06 23:30:05,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 263 states have (on average 1.5399239543726235) internal successors, (405), 270 states have internal predecessors, (405), 53 states have call successors, (53), 17 states have call predecessors, (53), 21 states have return successors, (64), 52 states have call predecessors, (64), 52 states have call successors, (64) [2024-11-06 23:30:05,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 522 transitions. [2024-11-06 23:30:05,976 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 522 transitions. Word has length 105 [2024-11-06 23:30:05,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:30:05,976 INFO L471 AbstractCegarLoop]: Abstraction has 338 states and 522 transitions. [2024-11-06 23:30:05,977 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 6.636363636363637) internal successors, (73), 8 states have internal predecessors, (73), 4 states have call successors, (13), 6 states have call predecessors, (13), 3 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2024-11-06 23:30:05,977 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 522 transitions. [2024-11-06 23:30:05,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2024-11-06 23:30:05,978 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:30:05,978 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:30:05,978 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-06 23:30:05,978 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:30:05,978 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:30:05,978 INFO L85 PathProgramCache]: Analyzing trace with hash -910356058, now seen corresponding path program 1 times [2024-11-06 23:30:05,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:30:05,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324684814] [2024-11-06 23:30:05,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:05,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:30:05,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:06,078 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:30:06,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:06,087 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:30:06,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:06,088 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:30:06,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:06,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:30:06,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:06,106 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:30:06,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:06,108 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-06 23:30:06,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:06,117 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-11-06 23:30:06,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:06,126 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-11-06 23:30:06,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:06,127 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-06 23:30:06,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:06,128 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-06 23:30:06,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:06,132 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-06 23:30:06,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:06,133 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2024-11-06 23:30:06,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:30:06,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324684814] [2024-11-06 23:30:06,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324684814] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-06 23:30:06,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372551906] [2024-11-06 23:30:06,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:06,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-06 23:30:06,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-06 23:30:06,136 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-06 23:30:06,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-06 23:30:06,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:06,319 INFO L255 TraceCheckSpWp]: Trace formula consists of 949 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-06 23:30:06,322 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-06 23:30:06,363 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-06 23:30:06,364 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-06 23:30:06,433 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-06 23:30:06,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372551906] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-06 23:30:06,433 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-06 23:30:06,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 4, 4] total 15 [2024-11-06 23:30:06,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376024596] [2024-11-06 23:30:06,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-06 23:30:06,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-06 23:30:06,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:30:06,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-06 23:30:06,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2024-11-06 23:30:06,435 INFO L87 Difference]: Start difference. First operand 338 states and 522 transitions. Second operand has 15 states, 14 states have (on average 8.571428571428571) internal successors, (120), 11 states have internal predecessors, (120), 4 states have call successors, (27), 6 states have call predecessors, (27), 3 states have return successors, (20), 3 states have call predecessors, (20), 4 states have call successors, (20) [2024-11-06 23:30:08,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:08,166 INFO L93 Difference]: Finished difference Result 1089 states and 1775 transitions. [2024-11-06 23:30:08,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-06 23:30:08,167 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 8.571428571428571) internal successors, (120), 11 states have internal predecessors, (120), 4 states have call successors, (27), 6 states have call predecessors, (27), 3 states have return successors, (20), 3 states have call predecessors, (20), 4 states have call successors, (20) Word has length 106 [2024-11-06 23:30:08,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:08,170 INFO L225 Difference]: With dead ends: 1089 [2024-11-06 23:30:08,171 INFO L226 Difference]: Without dead ends: 782 [2024-11-06 23:30:08,172 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=164, Invalid=828, Unknown=0, NotChecked=0, Total=992 [2024-11-06 23:30:08,173 INFO L432 NwaCegarLoop]: 172 mSDtfsCounter, 2008 mSDsluCounter, 1536 mSDsCounter, 0 mSdLazyCounter, 3036 mSolverCounterSat, 575 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2025 SdHoareTripleChecker+Valid, 1708 SdHoareTripleChecker+Invalid, 3611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 575 IncrementalHoareTripleChecker+Valid, 3036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:08,173 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2025 Valid, 1708 Invalid, 3611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [575 Valid, 3036 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-06 23:30:08,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2024-11-06 23:30:08,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 666. [2024-11-06 23:30:08,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 527 states have (on average 1.586337760910816) internal successors, (836), 534 states have internal predecessors, (836), 117 states have call successors, (117), 17 states have call predecessors, (117), 21 states have return successors, (138), 116 states have call predecessors, (138), 116 states have call successors, (138) [2024-11-06 23:30:08,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1091 transitions. [2024-11-06 23:30:08,256 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1091 transitions. Word has length 106 [2024-11-06 23:30:08,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:30:08,257 INFO L471 AbstractCegarLoop]: Abstraction has 666 states and 1091 transitions. [2024-11-06 23:30:08,257 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 8.571428571428571) internal successors, (120), 11 states have internal predecessors, (120), 4 states have call successors, (27), 6 states have call predecessors, (27), 3 states have return successors, (20), 3 states have call predecessors, (20), 4 states have call successors, (20) [2024-11-06 23:30:08,257 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1091 transitions. [2024-11-06 23:30:08,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2024-11-06 23:30:08,259 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:30:08,259 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:30:08,282 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-06 23:30:08,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-06 23:30:08,460 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:30:08,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:30:08,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1164510938, now seen corresponding path program 1 times [2024-11-06 23:30:08,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:30:08,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572267206] [2024-11-06 23:30:08,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:08,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:30:08,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:08,533 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:30:08,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:08,548 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:30:08,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:08,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:30:08,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:08,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:30:08,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:08,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:30:08,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:08,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-06 23:30:08,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:08,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-06 23:30:08,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:08,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-06 23:30:08,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:08,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-06 23:30:08,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:08,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-06 23:30:08,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:08,585 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-06 23:30:08,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:08,586 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-06 23:30:08,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:30:08,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572267206] [2024-11-06 23:30:08,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572267206] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:30:08,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 23:30:08,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-06 23:30:08,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198697153] [2024-11-06 23:30:08,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:30:08,587 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-06 23:30:08,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:30:08,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-06 23:30:08,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-06 23:30:08,587 INFO L87 Difference]: Start difference. First operand 666 states and 1091 transitions. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:09,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:09,652 INFO L93 Difference]: Finished difference Result 1654 states and 2774 transitions. [2024-11-06 23:30:09,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-06 23:30:09,652 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 109 [2024-11-06 23:30:09,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:09,657 INFO L225 Difference]: With dead ends: 1654 [2024-11-06 23:30:09,658 INFO L226 Difference]: Without dead ends: 1066 [2024-11-06 23:30:09,659 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-11-06 23:30:09,660 INFO L432 NwaCegarLoop]: 197 mSDtfsCounter, 957 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 1063 mSolverCounterSat, 302 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 972 SdHoareTripleChecker+Valid, 849 SdHoareTripleChecker+Invalid, 1365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 302 IncrementalHoareTripleChecker+Valid, 1063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:09,660 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [972 Valid, 849 Invalid, 1365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [302 Valid, 1063 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-06 23:30:09,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1066 states. [2024-11-06 23:30:09,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1066 to 966. [2024-11-06 23:30:09,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 966 states, 763 states have (on average 1.600262123197903) internal successors, (1221), 770 states have internal predecessors, (1221), 181 states have call successors, (181), 17 states have call predecessors, (181), 21 states have return successors, (212), 180 states have call predecessors, (212), 180 states have call successors, (212) [2024-11-06 23:30:09,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 966 states to 966 states and 1614 transitions. [2024-11-06 23:30:09,710 INFO L78 Accepts]: Start accepts. Automaton has 966 states and 1614 transitions. Word has length 109 [2024-11-06 23:30:09,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:30:09,710 INFO L471 AbstractCegarLoop]: Abstraction has 966 states and 1614 transitions. [2024-11-06 23:30:09,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 3 states have internal predecessors, (72), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:09,711 INFO L276 IsEmpty]: Start isEmpty. Operand 966 states and 1614 transitions. [2024-11-06 23:30:09,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2024-11-06 23:30:09,715 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:30:09,716 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:30:09,716 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-06 23:30:09,716 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:30:09,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:30:09,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1927251170, now seen corresponding path program 1 times [2024-11-06 23:30:09,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:30:09,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505053850] [2024-11-06 23:30:09,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:09,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:30:09,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:09,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:30:09,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:09,771 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:30:09,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:09,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:30:09,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:09,775 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:30:09,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:09,776 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:30:09,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:09,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-06 23:30:09,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:09,784 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-06 23:30:09,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:09,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-11-06 23:30:09,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:09,793 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-06 23:30:09,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:09,794 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-11-06 23:30:09,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:09,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-06 23:30:09,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:09,796 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-06 23:30:09,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:30:09,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505053850] [2024-11-06 23:30:09,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505053850] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:30:09,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 23:30:09,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-06 23:30:09,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859057385] [2024-11-06 23:30:09,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:30:09,797 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-06 23:30:09,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:30:09,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-06 23:30:09,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-06 23:30:09,797 INFO L87 Difference]: Start difference. First operand 966 states and 1614 transitions. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:10,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:10,672 INFO L93 Difference]: Finished difference Result 2394 states and 4054 transitions. [2024-11-06 23:30:10,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-06 23:30:10,672 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 110 [2024-11-06 23:30:10,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:10,680 INFO L225 Difference]: With dead ends: 2394 [2024-11-06 23:30:10,680 INFO L226 Difference]: Without dead ends: 1559 [2024-11-06 23:30:10,682 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-11-06 23:30:10,682 INFO L432 NwaCegarLoop]: 183 mSDtfsCounter, 955 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 1027 mSolverCounterSat, 307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 970 SdHoareTripleChecker+Valid, 819 SdHoareTripleChecker+Invalid, 1334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 307 IncrementalHoareTripleChecker+Valid, 1027 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:10,682 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [970 Valid, 819 Invalid, 1334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [307 Valid, 1027 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-06 23:30:10,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1559 states. [2024-11-06 23:30:10,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1559 to 1459. [2024-11-06 23:30:10,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1459 states, 1161 states have (on average 1.6046511627906976) internal successors, (1863), 1168 states have internal predecessors, (1863), 276 states have call successors, (276), 17 states have call predecessors, (276), 21 states have return successors, (307), 275 states have call predecessors, (307), 275 states have call successors, (307) [2024-11-06 23:30:10,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1459 states to 1459 states and 2446 transitions. [2024-11-06 23:30:10,733 INFO L78 Accepts]: Start accepts. Automaton has 1459 states and 2446 transitions. Word has length 110 [2024-11-06 23:30:10,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:30:10,734 INFO L471 AbstractCegarLoop]: Abstraction has 1459 states and 2446 transitions. [2024-11-06 23:30:10,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 3 states have internal predecessors, (73), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:10,734 INFO L276 IsEmpty]: Start isEmpty. Operand 1459 states and 2446 transitions. [2024-11-06 23:30:10,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2024-11-06 23:30:10,738 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:30:10,738 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:30:10,738 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-06 23:30:10,738 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:30:10,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:30:10,739 INFO L85 PathProgramCache]: Analyzing trace with hash -1198171660, now seen corresponding path program 1 times [2024-11-06 23:30:10,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:30:10,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324289979] [2024-11-06 23:30:10,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:10,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:30:10,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:10,774 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:30:10,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:10,781 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:30:10,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:10,783 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:30:10,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:10,784 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:30:10,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:10,785 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:30:10,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:10,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-06 23:30:10,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:10,793 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-11-06 23:30:10,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:10,801 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-06 23:30:10,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:10,802 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-06 23:30:10,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:10,804 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-11-06 23:30:10,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:10,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-11-06 23:30:10,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:10,806 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-06 23:30:10,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:30:10,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324289979] [2024-11-06 23:30:10,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324289979] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:30:10,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 23:30:10,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-06 23:30:10,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374926589] [2024-11-06 23:30:10,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:30:10,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-06 23:30:10,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:30:10,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-06 23:30:10,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-06 23:30:10,807 INFO L87 Difference]: Start difference. First operand 1459 states and 2446 transitions. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:11,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:11,662 INFO L93 Difference]: Finished difference Result 3496 states and 5972 transitions. [2024-11-06 23:30:11,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-06 23:30:11,664 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 111 [2024-11-06 23:30:11,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:11,673 INFO L225 Difference]: With dead ends: 3496 [2024-11-06 23:30:11,673 INFO L226 Difference]: Without dead ends: 2303 [2024-11-06 23:30:11,676 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-11-06 23:30:11,677 INFO L432 NwaCegarLoop]: 178 mSDtfsCounter, 953 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 1014 mSolverCounterSat, 299 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 968 SdHoareTripleChecker+Valid, 805 SdHoareTripleChecker+Invalid, 1313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 299 IncrementalHoareTripleChecker+Valid, 1014 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:11,677 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [968 Valid, 805 Invalid, 1313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [299 Valid, 1014 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-06 23:30:11,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2303 states. [2024-11-06 23:30:11,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2303 to 2203. [2024-11-06 23:30:11,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2203 states, 1782 states have (on average 1.6083052749719415) internal successors, (2866), 1789 states have internal predecessors, (2866), 399 states have call successors, (399), 17 states have call predecessors, (399), 21 states have return successors, (446), 398 states have call predecessors, (446), 398 states have call successors, (446) [2024-11-06 23:30:11,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2203 states to 2203 states and 3711 transitions. [2024-11-06 23:30:11,743 INFO L78 Accepts]: Start accepts. Automaton has 2203 states and 3711 transitions. Word has length 111 [2024-11-06 23:30:11,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:30:11,743 INFO L471 AbstractCegarLoop]: Abstraction has 2203 states and 3711 transitions. [2024-11-06 23:30:11,743 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 3 states have internal predecessors, (74), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:11,743 INFO L276 IsEmpty]: Start isEmpty. Operand 2203 states and 3711 transitions. [2024-11-06 23:30:11,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-11-06 23:30:11,749 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:30:11,749 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:30:11,749 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-06 23:30:11,750 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:30:11,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:30:11,750 INFO L85 PathProgramCache]: Analyzing trace with hash -11914557, now seen corresponding path program 1 times [2024-11-06 23:30:11,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:30:11,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766233023] [2024-11-06 23:30:11,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:11,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:30:11,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:11,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:30:11,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:11,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:30:11,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:11,793 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:30:11,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:11,794 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:30:11,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:11,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:30:11,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:11,797 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-06 23:30:11,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:11,803 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-06 23:30:11,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:11,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-06 23:30:11,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:11,810 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-11-06 23:30:11,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:11,811 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-06 23:30:11,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:11,811 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-06 23:30:11,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:11,813 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-06 23:30:11,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:30:11,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766233023] [2024-11-06 23:30:11,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766233023] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:30:11,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 23:30:11,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-06 23:30:11,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335197511] [2024-11-06 23:30:11,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:30:11,814 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-06 23:30:11,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:30:11,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-06 23:30:11,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-06 23:30:11,814 INFO L87 Difference]: Start difference. First operand 2203 states and 3711 transitions. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:12,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:12,657 INFO L93 Difference]: Finished difference Result 5205 states and 8952 transitions. [2024-11-06 23:30:12,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-06 23:30:12,658 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 112 [2024-11-06 23:30:12,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:12,670 INFO L225 Difference]: With dead ends: 5205 [2024-11-06 23:30:12,670 INFO L226 Difference]: Without dead ends: 3487 [2024-11-06 23:30:12,674 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-11-06 23:30:12,674 INFO L432 NwaCegarLoop]: 178 mSDtfsCounter, 951 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 1019 mSolverCounterSat, 299 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 966 SdHoareTripleChecker+Valid, 805 SdHoareTripleChecker+Invalid, 1318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 299 IncrementalHoareTripleChecker+Valid, 1019 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:12,674 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [966 Valid, 805 Invalid, 1318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [299 Valid, 1019 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-06 23:30:12,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3487 states. [2024-11-06 23:30:12,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3487 to 3387. [2024-11-06 23:30:12,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3387 states, 2787 states have (on average 1.6103336921420883) internal successors, (4488), 2794 states have internal predecessors, (4488), 578 states have call successors, (578), 17 states have call predecessors, (578), 21 states have return successors, (651), 577 states have call predecessors, (651), 577 states have call successors, (651) [2024-11-06 23:30:12,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3387 states to 3387 states and 5717 transitions. [2024-11-06 23:30:12,826 INFO L78 Accepts]: Start accepts. Automaton has 3387 states and 5717 transitions. Word has length 112 [2024-11-06 23:30:12,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:30:12,826 INFO L471 AbstractCegarLoop]: Abstraction has 3387 states and 5717 transitions. [2024-11-06 23:30:12,826 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:12,826 INFO L276 IsEmpty]: Start isEmpty. Operand 3387 states and 5717 transitions. [2024-11-06 23:30:12,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-11-06 23:30:12,833 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:30:12,833 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:30:12,833 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-06 23:30:12,833 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:30:12,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:30:12,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1338141680, now seen corresponding path program 1 times [2024-11-06 23:30:12,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:30:12,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779544151] [2024-11-06 23:30:12,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:12,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:30:12,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:12,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:30:12,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:12,885 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:30:12,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:12,886 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:30:12,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:12,887 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:30:12,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:12,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:30:12,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:12,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-06 23:30:12,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:12,896 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-06 23:30:12,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:12,902 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-06 23:30:12,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:12,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-11-06 23:30:12,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:12,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-06 23:30:12,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:12,905 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-06 23:30:12,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:12,906 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-06 23:30:12,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:30:12,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779544151] [2024-11-06 23:30:12,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779544151] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:30:12,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 23:30:12,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-06 23:30:12,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718357370] [2024-11-06 23:30:12,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:30:12,907 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-06 23:30:12,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:30:12,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-06 23:30:12,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-06 23:30:12,908 INFO L87 Difference]: Start difference. First operand 3387 states and 5717 transitions. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:13,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:13,805 INFO L93 Difference]: Finished difference Result 8278 states and 14268 transitions. [2024-11-06 23:30:13,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-06 23:30:13,805 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 113 [2024-11-06 23:30:13,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:13,823 INFO L225 Difference]: With dead ends: 8278 [2024-11-06 23:30:13,823 INFO L226 Difference]: Without dead ends: 5628 [2024-11-06 23:30:13,829 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-11-06 23:30:13,830 INFO L432 NwaCegarLoop]: 189 mSDtfsCounter, 949 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 1032 mSolverCounterSat, 303 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 964 SdHoareTripleChecker+Valid, 840 SdHoareTripleChecker+Invalid, 1335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 1032 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:13,830 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [964 Valid, 840 Invalid, 1335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 1032 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-06 23:30:13,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5628 states. [2024-11-06 23:30:13,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5628 to 5528. [2024-11-06 23:30:14,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5528 states, 4552 states have (on average 1.602372583479789) internal successors, (7294), 4559 states have internal predecessors, (7294), 954 states have call successors, (954), 17 states have call predecessors, (954), 21 states have return successors, (1071), 953 states have call predecessors, (1071), 953 states have call successors, (1071) [2024-11-06 23:30:14,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5528 states to 5528 states and 9319 transitions. [2024-11-06 23:30:14,017 INFO L78 Accepts]: Start accepts. Automaton has 5528 states and 9319 transitions. Word has length 113 [2024-11-06 23:30:14,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:30:14,018 INFO L471 AbstractCegarLoop]: Abstraction has 5528 states and 9319 transitions. [2024-11-06 23:30:14,018 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:14,019 INFO L276 IsEmpty]: Start isEmpty. Operand 5528 states and 9319 transitions. [2024-11-06 23:30:14,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2024-11-06 23:30:14,026 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:30:14,026 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:30:14,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-06 23:30:14,026 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:30:14,026 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:30:14,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1037167815, now seen corresponding path program 1 times [2024-11-06 23:30:14,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:30:14,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281177557] [2024-11-06 23:30:14,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:14,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:30:14,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:14,065 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:30:14,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:14,072 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:30:14,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:14,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:30:14,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:14,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:30:14,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:14,075 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:30:14,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:14,076 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-06 23:30:14,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:14,082 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-06 23:30:14,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:14,088 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-06 23:30:14,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:14,089 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-06 23:30:14,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:14,090 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-06 23:30:14,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:14,090 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-11-06 23:30:14,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:14,091 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-06 23:30:14,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:30:14,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281177557] [2024-11-06 23:30:14,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281177557] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:30:14,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 23:30:14,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-06 23:30:14,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867417204] [2024-11-06 23:30:14,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:30:14,093 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-06 23:30:14,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:30:14,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-06 23:30:14,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-06 23:30:14,093 INFO L87 Difference]: Start difference. First operand 5528 states and 9319 transitions. Second operand has 7 states, 7 states have (on average 11.0) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:15,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:15,071 INFO L93 Difference]: Finished difference Result 13700 states and 23569 transitions. [2024-11-06 23:30:15,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-06 23:30:15,072 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 114 [2024-11-06 23:30:15,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:15,105 INFO L225 Difference]: With dead ends: 13700 [2024-11-06 23:30:15,106 INFO L226 Difference]: Without dead ends: 9311 [2024-11-06 23:30:15,116 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-11-06 23:30:15,116 INFO L432 NwaCegarLoop]: 182 mSDtfsCounter, 947 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 1021 mSolverCounterSat, 307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 962 SdHoareTripleChecker+Valid, 818 SdHoareTripleChecker+Invalid, 1328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 307 IncrementalHoareTripleChecker+Valid, 1021 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:15,116 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [962 Valid, 818 Invalid, 1328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [307 Valid, 1021 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-06 23:30:15,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9311 states. [2024-11-06 23:30:15,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9311 to 9211. [2024-11-06 23:30:15,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9211 states, 7629 states have (on average 1.5992921745969328) internal successors, (12201), 7636 states have internal predecessors, (12201), 1560 states have call successors, (1560), 17 states have call predecessors, (1560), 21 states have return successors, (1755), 1559 states have call predecessors, (1755), 1559 states have call successors, (1755) [2024-11-06 23:30:15,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9211 states to 9211 states and 15516 transitions. [2024-11-06 23:30:15,495 INFO L78 Accepts]: Start accepts. Automaton has 9211 states and 15516 transitions. Word has length 114 [2024-11-06 23:30:15,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:30:15,496 INFO L471 AbstractCegarLoop]: Abstraction has 9211 states and 15516 transitions. [2024-11-06 23:30:15,496 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.0) internal successors, (77), 3 states have internal predecessors, (77), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:15,496 INFO L276 IsEmpty]: Start isEmpty. Operand 9211 states and 15516 transitions. [2024-11-06 23:30:15,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-11-06 23:30:15,506 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:30:15,506 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:30:15,506 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-06 23:30:15,506 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:30:15,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:30:15,507 INFO L85 PathProgramCache]: Analyzing trace with hash -2075641934, now seen corresponding path program 1 times [2024-11-06 23:30:15,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:30:15,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083557086] [2024-11-06 23:30:15,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:15,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:30:15,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:15,550 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:30:15,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:15,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:30:15,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:15,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:30:15,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:15,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:30:15,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:15,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:30:15,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:15,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-06 23:30:15,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:15,567 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-11-06 23:30:15,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:15,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-06 23:30:15,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:15,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-06 23:30:15,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:15,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-06 23:30:15,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:15,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-06 23:30:15,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:15,577 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-06 23:30:15,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:30:15,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083557086] [2024-11-06 23:30:15,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083557086] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:30:15,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 23:30:15,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-06 23:30:15,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971925822] [2024-11-06 23:30:15,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:30:15,579 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-06 23:30:15,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:30:15,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-06 23:30:15,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-06 23:30:15,579 INFO L87 Difference]: Start difference. First operand 9211 states and 15516 transitions. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:16,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:16,627 INFO L93 Difference]: Finished difference Result 23884 states and 41010 transitions. [2024-11-06 23:30:16,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-06 23:30:16,628 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 115 [2024-11-06 23:30:16,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:16,689 INFO L225 Difference]: With dead ends: 23884 [2024-11-06 23:30:16,689 INFO L226 Difference]: Without dead ends: 16264 [2024-11-06 23:30:16,778 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-11-06 23:30:16,780 INFO L432 NwaCegarLoop]: 188 mSDtfsCounter, 945 mSDsluCounter, 647 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 302 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 960 SdHoareTripleChecker+Valid, 835 SdHoareTripleChecker+Invalid, 1338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 302 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:16,780 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [960 Valid, 835 Invalid, 1338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [302 Valid, 1036 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-06 23:30:16,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16264 states. [2024-11-06 23:30:17,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16264 to 16164. [2024-11-06 23:30:17,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16164 states, 13379 states have (on average 1.5898796621571119) internal successors, (21271), 13386 states have internal predecessors, (21271), 2763 states have call successors, (2763), 17 states have call predecessors, (2763), 21 states have return successors, (3102), 2762 states have call predecessors, (3102), 2762 states have call successors, (3102) [2024-11-06 23:30:17,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16164 states to 16164 states and 27136 transitions. [2024-11-06 23:30:17,195 INFO L78 Accepts]: Start accepts. Automaton has 16164 states and 27136 transitions. Word has length 115 [2024-11-06 23:30:17,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:30:17,195 INFO L471 AbstractCegarLoop]: Abstraction has 16164 states and 27136 transitions. [2024-11-06 23:30:17,196 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 3 states have internal predecessors, (78), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:17,196 INFO L276 IsEmpty]: Start isEmpty. Operand 16164 states and 27136 transitions. [2024-11-06 23:30:17,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-11-06 23:30:17,208 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:30:17,208 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:30:17,208 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-06 23:30:17,209 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:30:17,209 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:30:17,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1868804536, now seen corresponding path program 1 times [2024-11-06 23:30:17,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:30:17,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786114741] [2024-11-06 23:30:17,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:17,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:30:17,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:17,250 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:30:17,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:17,256 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:30:17,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:17,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:30:17,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:17,258 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:30:17,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:17,259 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:30:17,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:17,261 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-06 23:30:17,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:17,266 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-06 23:30:17,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:17,274 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-06 23:30:17,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:17,275 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-06 23:30:17,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:17,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-06 23:30:17,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:17,277 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-06 23:30:17,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:17,278 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-06 23:30:17,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:30:17,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786114741] [2024-11-06 23:30:17,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786114741] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:30:17,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 23:30:17,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-06 23:30:17,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271925859] [2024-11-06 23:30:17,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:30:17,279 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-06 23:30:17,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:30:17,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-06 23:30:17,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-06 23:30:17,281 INFO L87 Difference]: Start difference. First operand 16164 states and 27136 transitions. Second operand has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:18,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:18,836 INFO L93 Difference]: Finished difference Result 42850 states and 73407 transitions. [2024-11-06 23:30:18,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-06 23:30:18,837 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 116 [2024-11-06 23:30:18,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:18,926 INFO L225 Difference]: With dead ends: 42850 [2024-11-06 23:30:18,927 INFO L226 Difference]: Without dead ends: 28919 [2024-11-06 23:30:18,964 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-11-06 23:30:18,965 INFO L432 NwaCegarLoop]: 178 mSDtfsCounter, 943 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 1015 mSolverCounterSat, 307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 958 SdHoareTripleChecker+Valid, 806 SdHoareTripleChecker+Invalid, 1322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 307 IncrementalHoareTripleChecker+Valid, 1015 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:18,965 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [958 Valid, 806 Invalid, 1322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [307 Valid, 1015 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-06 23:30:18,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28919 states. [2024-11-06 23:30:19,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28919 to 28819. [2024-11-06 23:30:19,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28819 states, 23995 states have (on average 1.585246926443009) internal successors, (38038), 24002 states have internal predecessors, (38038), 4802 states have call successors, (4802), 17 states have call predecessors, (4802), 21 states have return successors, (5415), 4801 states have call predecessors, (5415), 4801 states have call successors, (5415) [2024-11-06 23:30:19,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28819 states to 28819 states and 48255 transitions. [2024-11-06 23:30:19,989 INFO L78 Accepts]: Start accepts. Automaton has 28819 states and 48255 transitions. Word has length 116 [2024-11-06 23:30:19,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:30:19,989 INFO L471 AbstractCegarLoop]: Abstraction has 28819 states and 48255 transitions. [2024-11-06 23:30:19,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 3 states have internal predecessors, (79), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:19,989 INFO L276 IsEmpty]: Start isEmpty. Operand 28819 states and 48255 transitions. [2024-11-06 23:30:20,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2024-11-06 23:30:20,002 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:30:20,002 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:30:20,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-06 23:30:20,002 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:30:20,002 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:30:20,002 INFO L85 PathProgramCache]: Analyzing trace with hash -344224812, now seen corresponding path program 1 times [2024-11-06 23:30:20,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:30:20,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331597966] [2024-11-06 23:30:20,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:20,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:30:20,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:20,036 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:30:20,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:20,042 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:30:20,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:20,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:30:20,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:20,045 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:30:20,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:20,047 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:30:20,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:20,051 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-06 23:30:20,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:20,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-11-06 23:30:20,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:20,079 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-06 23:30:20,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:20,080 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-06 23:30:20,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:20,081 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-06 23:30:20,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:20,082 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-06 23:30:20,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:20,084 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-06 23:30:20,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:30:20,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331597966] [2024-11-06 23:30:20,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331597966] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:30:20,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 23:30:20,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-06 23:30:20,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506435827] [2024-11-06 23:30:20,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:30:20,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-06 23:30:20,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:30:20,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-06 23:30:20,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-06 23:30:20,085 INFO L87 Difference]: Start difference. First operand 28819 states and 48255 transitions. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:21,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:21,815 INFO L93 Difference]: Finished difference Result 78612 states and 133771 transitions. [2024-11-06 23:30:21,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-06 23:30:21,816 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 117 [2024-11-06 23:30:21,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:22,174 INFO L225 Difference]: With dead ends: 78612 [2024-11-06 23:30:22,174 INFO L226 Difference]: Without dead ends: 52798 [2024-11-06 23:30:22,299 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-11-06 23:30:22,303 INFO L432 NwaCegarLoop]: 179 mSDtfsCounter, 941 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 1019 mSolverCounterSat, 307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 956 SdHoareTripleChecker+Valid, 811 SdHoareTripleChecker+Invalid, 1326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 307 IncrementalHoareTripleChecker+Valid, 1019 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:22,303 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [956 Valid, 811 Invalid, 1326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [307 Valid, 1019 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-06 23:30:22,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52798 states. [2024-11-06 23:30:24,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52798 to 52698. [2024-11-06 23:30:24,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52698 states, 44159 states have (on average 1.5793156547929075) internal successors, (69741), 44166 states have internal predecessors, (69741), 8517 states have call successors, (8517), 17 states have call predecessors, (8517), 21 states have return successors, (9662), 8516 states have call predecessors, (9662), 8516 states have call successors, (9662) [2024-11-06 23:30:24,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52698 states to 52698 states and 87920 transitions. [2024-11-06 23:30:24,447 INFO L78 Accepts]: Start accepts. Automaton has 52698 states and 87920 transitions. Word has length 117 [2024-11-06 23:30:24,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:30:24,448 INFO L471 AbstractCegarLoop]: Abstraction has 52698 states and 87920 transitions. [2024-11-06 23:30:24,448 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:24,448 INFO L276 IsEmpty]: Start isEmpty. Operand 52698 states and 87920 transitions. [2024-11-06 23:30:24,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-11-06 23:30:24,462 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:30:24,463 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:30:24,463 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-06 23:30:24,463 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:30:24,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:30:24,463 INFO L85 PathProgramCache]: Analyzing trace with hash 469761576, now seen corresponding path program 1 times [2024-11-06 23:30:24,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:30:24,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178013101] [2024-11-06 23:30:24,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:24,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:30:24,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:24,502 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:30:24,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:24,511 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:30:24,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:24,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:30:24,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:24,513 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:30:24,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:24,515 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:30:24,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:24,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-06 23:30:24,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:24,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-06 23:30:24,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:24,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-06 23:30:24,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:24,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-11-06 23:30:24,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:24,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-11-06 23:30:24,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:24,536 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-06 23:30:24,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:24,537 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-06 23:30:24,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:30:24,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178013101] [2024-11-06 23:30:24,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178013101] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:30:24,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 23:30:24,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-06 23:30:24,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532677598] [2024-11-06 23:30:24,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:30:24,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-06 23:30:24,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:30:24,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-06 23:30:24,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-06 23:30:24,539 INFO L87 Difference]: Start difference. First operand 52698 states and 87920 transitions. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:27,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:27,243 INFO L93 Difference]: Finished difference Result 98383 states and 167701 transitions. [2024-11-06 23:30:27,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-06 23:30:27,243 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 118 [2024-11-06 23:30:27,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:27,529 INFO L225 Difference]: With dead ends: 98383 [2024-11-06 23:30:27,529 INFO L226 Difference]: Without dead ends: 98257 [2024-11-06 23:30:27,568 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-11-06 23:30:27,568 INFO L432 NwaCegarLoop]: 180 mSDtfsCounter, 936 mSDsluCounter, 635 mSDsCounter, 0 mSdLazyCounter, 1020 mSolverCounterSat, 302 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 950 SdHoareTripleChecker+Valid, 815 SdHoareTripleChecker+Invalid, 1322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 302 IncrementalHoareTripleChecker+Valid, 1020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:27,568 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [950 Valid, 815 Invalid, 1322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [302 Valid, 1020 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-06 23:30:27,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98257 states. [2024-11-06 23:30:30,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98257 to 98157. [2024-11-06 23:30:30,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98157 states, 82819 states have (on average 1.5719581255509) internal successors, (130188), 82826 states have internal predecessors, (130188), 15316 states have call successors, (15316), 17 states have call predecessors, (15316), 21 states have return successors, (17507), 15315 states have call predecessors, (17507), 15315 states have call successors, (17507) [2024-11-06 23:30:30,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98157 states to 98157 states and 163011 transitions. [2024-11-06 23:30:30,778 INFO L78 Accepts]: Start accepts. Automaton has 98157 states and 163011 transitions. Word has length 118 [2024-11-06 23:30:30,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:30:30,779 INFO L471 AbstractCegarLoop]: Abstraction has 98157 states and 163011 transitions. [2024-11-06 23:30:30,779 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (13), 6 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2024-11-06 23:30:30,779 INFO L276 IsEmpty]: Start isEmpty. Operand 98157 states and 163011 transitions. [2024-11-06 23:30:30,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2024-11-06 23:30:30,792 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:30:30,792 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:30:30,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-06 23:30:30,792 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:30:30,793 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:30:30,793 INFO L85 PathProgramCache]: Analyzing trace with hash -2119225901, now seen corresponding path program 1 times [2024-11-06 23:30:30,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:30:30,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484666925] [2024-11-06 23:30:30,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:30,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:30:30,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:30,973 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:30:30,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:30,984 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:30:30,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:30,986 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:30:30,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:30,988 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:30:30,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:30,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:30:30,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:30,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-06 23:30:30,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:31,009 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-06 23:30:31,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:31,019 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-06 23:30:31,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:31,064 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-06 23:30:31,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:31,085 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-06 23:30:31,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:31,087 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-06 23:30:31,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:31,094 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-06 23:30:31,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:30:31,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484666925] [2024-11-06 23:30:31,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484666925] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:30:31,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 23:30:31,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-06 23:30:31,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234997423] [2024-11-06 23:30:31,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:30:31,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-06 23:30:31,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:30:31,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-06 23:30:31,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2024-11-06 23:30:31,100 INFO L87 Difference]: Start difference. First operand 98157 states and 163011 transitions. Second operand has 16 states, 15 states have (on average 5.466666666666667) internal successors, (82), 10 states have internal predecessors, (82), 5 states have call successors, (13), 7 states have call predecessors, (13), 3 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2024-11-06 23:30:38,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:38,037 INFO L93 Difference]: Finished difference Result 195853 states and 337211 transitions. [2024-11-06 23:30:38,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-06 23:30:38,037 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 5.466666666666667) internal successors, (82), 10 states have internal predecessors, (82), 5 states have call successors, (13), 7 states have call predecessors, (13), 3 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) Word has length 119 [2024-11-06 23:30:38,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:38,743 INFO L225 Difference]: With dead ends: 195853 [2024-11-06 23:30:38,743 INFO L226 Difference]: Without dead ends: 195733 [2024-11-06 23:30:38,813 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 956 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=715, Invalid=2825, Unknown=0, NotChecked=0, Total=3540 [2024-11-06 23:30:38,814 INFO L432 NwaCegarLoop]: 232 mSDtfsCounter, 3251 mSDsluCounter, 2381 mSDsCounter, 0 mSdLazyCounter, 5448 mSolverCounterSat, 890 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3251 SdHoareTripleChecker+Valid, 2613 SdHoareTripleChecker+Invalid, 6338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 890 IncrementalHoareTripleChecker+Valid, 5448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:38,814 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3251 Valid, 2613 Invalid, 6338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [890 Valid, 5448 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-06 23:30:38,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195733 states. [2024-11-06 23:30:44,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195733 to 195454. [2024-11-06 23:30:44,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195454 states, 164984 states have (on average 1.5728434272414296) internal successors, (259494), 164887 states have internal predecessors, (259494), 30417 states have call successors, (30417), 44 states have call predecessors, (30417), 52 states have return successors, (38073), 30528 states have call predecessors, (38073), 30414 states have call successors, (38073) [2024-11-06 23:30:45,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195454 states to 195454 states and 327984 transitions. [2024-11-06 23:30:45,135 INFO L78 Accepts]: Start accepts. Automaton has 195454 states and 327984 transitions. Word has length 119 [2024-11-06 23:30:45,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-06 23:30:45,135 INFO L471 AbstractCegarLoop]: Abstraction has 195454 states and 327984 transitions. [2024-11-06 23:30:45,135 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 5.466666666666667) internal successors, (82), 10 states have internal predecessors, (82), 5 states have call successors, (13), 7 states have call predecessors, (13), 3 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2024-11-06 23:30:45,135 INFO L276 IsEmpty]: Start isEmpty. Operand 195454 states and 327984 transitions. [2024-11-06 23:30:45,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-11-06 23:30:45,162 INFO L207 NwaCegarLoop]: Found error trace [2024-11-06 23:30:45,162 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-06 23:30:45,162 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-06 23:30:45,162 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-06 23:30:45,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-06 23:30:45,163 INFO L85 PathProgramCache]: Analyzing trace with hash 324516071, now seen corresponding path program 1 times [2024-11-06 23:30:45,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-06 23:30:45,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036579242] [2024-11-06 23:30:45,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-06 23:30:45,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-06 23:30:45,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:45,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-06 23:30:45,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:45,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-06 23:30:45,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:45,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-11-06 23:30:45,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:45,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-11-06 23:30:45,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:45,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-06 23:30:45,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:45,913 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-06 23:30:45,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:45,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-06 23:30:45,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:45,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-06 23:30:45,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:45,947 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-06 23:30:45,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:45,980 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-06 23:30:45,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:45,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-11-06 23:30:45,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-06 23:30:45,986 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-06 23:30:45,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-06 23:30:45,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036579242] [2024-11-06 23:30:45,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036579242] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-06 23:30:45,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-06 23:30:45,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-06 23:30:45,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035916229] [2024-11-06 23:30:45,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-06 23:30:45,994 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-06 23:30:45,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-06 23:30:45,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-06 23:30:45,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2024-11-06 23:30:45,994 INFO L87 Difference]: Start difference. First operand 195454 states and 327984 transitions. Second operand has 13 states, 11 states have (on average 7.545454545454546) internal successors, (83), 8 states have internal predecessors, (83), 5 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) [2024-11-06 23:30:51,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-06 23:30:51,805 INFO L93 Difference]: Finished difference Result 196472 states and 335978 transitions. [2024-11-06 23:30:51,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-06 23:30:51,806 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 7.545454545454546) internal successors, (83), 8 states have internal predecessors, (83), 5 states have call successors, (13), 6 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 4 states have call successors, (11) Word has length 120 [2024-11-06 23:30:51,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-06 23:30:52,693 INFO L225 Difference]: With dead ends: 196472 [2024-11-06 23:30:52,694 INFO L226 Difference]: Without dead ends: 195804 [2024-11-06 23:30:52,757 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=280, Invalid=1202, Unknown=0, NotChecked=0, Total=1482 [2024-11-06 23:30:52,759 INFO L432 NwaCegarLoop]: 179 mSDtfsCounter, 1308 mSDsluCounter, 1513 mSDsCounter, 0 mSdLazyCounter, 3358 mSolverCounterSat, 365 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1308 SdHoareTripleChecker+Valid, 1692 SdHoareTripleChecker+Invalid, 3723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 365 IncrementalHoareTripleChecker+Valid, 3358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-06 23:30:52,759 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1308 Valid, 1692 Invalid, 3723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [365 Valid, 3358 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-06 23:30:52,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195804 states.