./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/product-lines/email_spec4_product18.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version f4b24e32 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/product-lines/email_spec4_product18.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --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 bf462270e0c7c70d13b1dd17e19a66c26542ea365ec57459489c94e9a63941a0 --- Real Ultimate output --- This is Ultimate 0.2.2-?-f4b24e3 [2022-07-13 17:48:20,750 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-13 17:48:20,752 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-13 17:48:20,801 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-13 17:48:20,802 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-13 17:48:20,803 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-13 17:48:20,804 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-13 17:48:20,806 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-13 17:48:20,807 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-13 17:48:20,808 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-13 17:48:20,808 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-13 17:48:20,809 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-13 17:48:20,810 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-13 17:48:20,811 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-13 17:48:20,812 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-13 17:48:20,812 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-13 17:48:20,813 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-13 17:48:20,814 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-13 17:48:20,815 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-13 17:48:20,817 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-13 17:48:20,818 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-13 17:48:20,819 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-13 17:48:20,820 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-13 17:48:20,821 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-13 17:48:20,822 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-13 17:48:20,824 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-13 17:48:20,825 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-13 17:48:20,825 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-13 17:48:20,826 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-13 17:48:20,826 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-13 17:48:20,833 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-13 17:48:20,834 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-13 17:48:20,834 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-13 17:48:20,835 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-13 17:48:20,836 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-13 17:48:20,837 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-13 17:48:20,837 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-13 17:48:20,838 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-13 17:48:20,838 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-13 17:48:20,838 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-13 17:48:20,839 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-13 17:48:20,844 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-13 17:48:20,845 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-13 17:48:20,873 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-13 17:48:20,875 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-13 17:48:20,876 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-13 17:48:20,876 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-13 17:48:20,877 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-13 17:48:20,877 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-13 17:48:20,878 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-13 17:48:20,878 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-13 17:48:20,878 INFO L138 SettingsManager]: * Use SBE=true [2022-07-13 17:48:20,879 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-13 17:48:20,879 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-13 17:48:20,879 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-13 17:48:20,879 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-13 17:48:20,880 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-13 17:48:20,880 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-13 17:48:20,880 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-13 17:48:20,880 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-13 17:48:20,880 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-13 17:48:20,880 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-13 17:48:20,881 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-13 17:48:20,882 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-13 17:48:20,882 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-13 17:48:20,882 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-13 17:48:20,883 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-13 17:48:20,883 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 17:48:20,883 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-13 17:48:20,883 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-13 17:48:20,883 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-13 17:48:20,884 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-13 17:48:20,884 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-13 17:48:20,884 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-13 17:48:20,884 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-13 17:48:20,884 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-13 17:48:20,885 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> bf462270e0c7c70d13b1dd17e19a66c26542ea365ec57459489c94e9a63941a0 [2022-07-13 17:48:21,110 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-13 17:48:21,143 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-13 17:48:21,146 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-13 17:48:21,146 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-13 17:48:21,147 INFO L275 PluginConnector]: CDTParser initialized [2022-07-13 17:48:21,148 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/product-lines/email_spec4_product18.cil.c [2022-07-13 17:48:21,198 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/962480fc6/410f98e08788454a936b964098eb3234/FLAGe534c5cf1 [2022-07-13 17:48:21,759 INFO L306 CDTParser]: Found 1 translation units. [2022-07-13 17:48:21,760 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/email_spec4_product18.cil.c [2022-07-13 17:48:21,790 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/962480fc6/410f98e08788454a936b964098eb3234/FLAGe534c5cf1 [2022-07-13 17:48:22,189 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/962480fc6/410f98e08788454a936b964098eb3234 [2022-07-13 17:48:22,192 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-13 17:48:22,193 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-13 17:48:22,198 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-13 17:48:22,202 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-13 17:48:22,205 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-13 17:48:22,220 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 05:48:22" (1/1) ... [2022-07-13 17:48:22,221 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@134eb890 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 05:48:22, skipping insertion in model container [2022-07-13 17:48:22,221 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.07 05:48:22" (1/1) ... [2022-07-13 17:48:22,228 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-13 17:48:22,317 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-13 17:48:22,779 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/email_spec4_product18.cil.c[61907,61920] [2022-07-13 17:48:22,782 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 17:48:22,790 INFO L203 MainTranslator]: Completed pre-run [2022-07-13 17:48:22,859 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/email_spec4_product18.cil.c[61907,61920] [2022-07-13 17:48:22,860 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-13 17:48:22,908 INFO L208 MainTranslator]: Completed translation [2022-07-13 17:48:22,909 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 05:48:22 WrapperNode [2022-07-13 17:48:22,909 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-13 17:48:22,910 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-13 17:48:22,910 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-13 17:48:22,910 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-13 17:48:22,918 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 05:48:22" (1/1) ... [2022-07-13 17:48:22,950 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 05:48:22" (1/1) ... [2022-07-13 17:48:22,998 INFO L137 Inliner]: procedures = 127, calls = 199, calls flagged for inlining = 58, calls inlined = 49, statements flattened = 892 [2022-07-13 17:48:22,999 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-13 17:48:23,000 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-13 17:48:23,000 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-13 17:48:23,000 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-13 17:48:23,008 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 05:48:22" (1/1) ... [2022-07-13 17:48:23,008 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 05:48:22" (1/1) ... [2022-07-13 17:48:23,013 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 05:48:22" (1/1) ... [2022-07-13 17:48:23,014 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 05:48:22" (1/1) ... [2022-07-13 17:48:23,028 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 05:48:22" (1/1) ... [2022-07-13 17:48:23,043 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 05:48:22" (1/1) ... [2022-07-13 17:48:23,063 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 05:48:22" (1/1) ... [2022-07-13 17:48:23,069 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-13 17:48:23,069 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-13 17:48:23,070 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-13 17:48:23,075 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-13 17:48:23,076 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 05:48:22" (1/1) ... [2022-07-13 17:48:23,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-13 17:48:23,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 17:48:23,104 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-13 17:48:23,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-13 17:48:23,151 INFO L130 BoogieDeclarations]: Found specification of procedure getClientPrivateKey [2022-07-13 17:48:23,151 INFO L138 BoogieDeclarations]: Found implementation of procedure getClientPrivateKey [2022-07-13 17:48:23,151 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailTo [2022-07-13 17:48:23,152 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailTo [2022-07-13 17:48:23,152 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailFrom [2022-07-13 17:48:23,152 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailFrom [2022-07-13 17:48:23,152 INFO L130 BoogieDeclarations]: Found specification of procedure isReadable [2022-07-13 17:48:23,152 INFO L138 BoogieDeclarations]: Found implementation of procedure isReadable [2022-07-13 17:48:23,152 INFO L130 BoogieDeclarations]: Found specification of procedure createClientKeyringEntry [2022-07-13 17:48:23,153 INFO L138 BoogieDeclarations]: Found implementation of procedure createClientKeyringEntry [2022-07-13 17:48:23,153 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailSignKey [2022-07-13 17:48:23,153 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailSignKey [2022-07-13 17:48:23,153 INFO L130 BoogieDeclarations]: Found specification of procedure chuckKeyAdd [2022-07-13 17:48:23,153 INFO L138 BoogieDeclarations]: Found implementation of procedure chuckKeyAdd [2022-07-13 17:48:23,153 INFO L130 BoogieDeclarations]: Found specification of procedure puts [2022-07-13 17:48:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure getEmailFrom [2022-07-13 17:48:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure getEmailFrom [2022-07-13 17:48:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure setClientId [2022-07-13 17:48:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientId [2022-07-13 17:48:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-13 17:48:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure isSigned [2022-07-13 17:48:23,155 INFO L138 BoogieDeclarations]: Found implementation of procedure isSigned [2022-07-13 17:48:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringUser [2022-07-13 17:48:23,155 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringUser [2022-07-13 17:48:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure setClientKeyringPublicKey [2022-07-13 17:48:23,155 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientKeyringPublicKey [2022-07-13 17:48:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure outgoing [2022-07-13 17:48:23,156 INFO L138 BoogieDeclarations]: Found implementation of procedure outgoing [2022-07-13 17:48:23,156 INFO L130 BoogieDeclarations]: Found specification of procedure sendEmail [2022-07-13 17:48:23,156 INFO L138 BoogieDeclarations]: Found implementation of procedure sendEmail [2022-07-13 17:48:23,156 INFO L130 BoogieDeclarations]: Found specification of procedure setClientPrivateKey [2022-07-13 17:48:23,156 INFO L138 BoogieDeclarations]: Found implementation of procedure setClientPrivateKey [2022-07-13 17:48:23,156 INFO L130 BoogieDeclarations]: Found specification of procedure setEmailTo [2022-07-13 17:48:23,157 INFO L138 BoogieDeclarations]: Found implementation of procedure setEmailTo [2022-07-13 17:48:23,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-13 17:48:23,157 INFO L130 BoogieDeclarations]: Found specification of procedure generateKeyPair [2022-07-13 17:48:23,157 INFO L138 BoogieDeclarations]: Found implementation of procedure generateKeyPair [2022-07-13 17:48:23,157 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-13 17:48:23,157 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-13 17:48:23,426 INFO L234 CfgBuilder]: Building ICFG [2022-07-13 17:48:23,428 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-13 17:48:24,026 INFO L275 CfgBuilder]: Performing block encoding [2022-07-13 17:48:24,044 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-13 17:48:24,045 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-13 17:48:24,047 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 05:48:24 BoogieIcfgContainer [2022-07-13 17:48:24,047 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-13 17:48:24,048 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-13 17:48:24,048 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-13 17:48:24,051 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-13 17:48:24,052 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.07 05:48:22" (1/3) ... [2022-07-13 17:48:24,052 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@246c55a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 05:48:24, skipping insertion in model container [2022-07-13 17:48:24,053 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.07 05:48:22" (2/3) ... [2022-07-13 17:48:24,053 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@246c55a5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.07 05:48:24, skipping insertion in model container [2022-07-13 17:48:24,053 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.07 05:48:24" (3/3) ... [2022-07-13 17:48:24,054 INFO L111 eAbstractionObserver]: Analyzing ICFG email_spec4_product18.cil.c [2022-07-13 17:48:24,066 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-13 17:48:24,066 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-13 17:48:24,115 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-13 17:48:24,120 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@6c1a9f21, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@7e2c7ede [2022-07-13 17:48:24,120 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-13 17:48:24,125 INFO L276 IsEmpty]: Start isEmpty. Operand has 291 states, 232 states have (on average 1.543103448275862) internal successors, (358), 234 states have internal predecessors, (358), 40 states have call successors, (40), 17 states have call predecessors, (40), 17 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-07-13 17:48:24,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2022-07-13 17:48:24,140 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:24,140 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:24,141 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:24,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:24,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1024121513, now seen corresponding path program 1 times [2022-07-13 17:48:24,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:24,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655278738] [2022-07-13 17:48:24,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:24,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:24,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:24,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:24,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:24,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:24,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:24,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:24,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:24,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 17:48:24,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:24,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 17:48:24,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:24,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-13 17:48:24,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:24,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2022-07-13 17:48:24,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:24,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2022-07-13 17:48:24,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:24,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-13 17:48:24,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:24,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-13 17:48:24,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:24,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-13 17:48:24,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:24,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-13 17:48:24,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:24,595 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-13 17:48:24,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:24,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655278738] [2022-07-13 17:48:24,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655278738] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 17:48:24,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950825359] [2022-07-13 17:48:24,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:24,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 17:48:24,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 17:48:24,603 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 17:48:24,619 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-13 17:48:24,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:24,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 963 conjuncts, 1 conjunts are in the unsatisfiable core [2022-07-13 17:48:24,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 17:48:24,912 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-13 17:48:24,912 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 17:48:24,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950825359] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:24,913 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 17:48:24,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [9] total 9 [2022-07-13 17:48:24,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780227559] [2022-07-13 17:48:24,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:24,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-13 17:48:24,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:24,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-13 17:48:24,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-13 17:48:24,944 INFO L87 Difference]: Start difference. First operand has 291 states, 232 states have (on average 1.543103448275862) internal successors, (358), 234 states have internal predecessors, (358), 40 states have call successors, (40), 17 states have call predecessors, (40), 17 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:24,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:24,986 INFO L93 Difference]: Finished difference Result 428 states and 630 transitions. [2022-07-13 17:48:24,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-13 17:48:24,988 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 92 [2022-07-13 17:48:24,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:24,999 INFO L225 Difference]: With dead ends: 428 [2022-07-13 17:48:24,999 INFO L226 Difference]: Without dead ends: 284 [2022-07-13 17:48:25,004 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-13 17:48:25,007 INFO L413 NwaCegarLoop]: 434 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, 434 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 [2022-07-13 17:48:25,007 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 434 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-13 17:48:25,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2022-07-13 17:48:25,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 284. [2022-07-13 17:48:25,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 226 states have (on average 1.5353982300884956) internal successors, (347), 227 states have internal predecessors, (347), 40 states have call successors, (40), 17 states have call predecessors, (40), 17 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-07-13 17:48:25,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 426 transitions. [2022-07-13 17:48:25,077 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 426 transitions. Word has length 92 [2022-07-13 17:48:25,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:25,079 INFO L495 AbstractCegarLoop]: Abstraction has 284 states and 426 transitions. [2022-07-13 17:48:25,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:25,080 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 426 transitions. [2022-07-13 17:48:25,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-07-13 17:48:25,084 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:25,085 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:25,107 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-07-13 17:48:25,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-07-13 17:48:25,300 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:25,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:25,301 INFO L85 PathProgramCache]: Analyzing trace with hash -2075349837, now seen corresponding path program 1 times [2022-07-13 17:48:25,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:25,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657594872] [2022-07-13 17:48:25,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:25,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:25,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:25,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:25,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:25,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:25,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:25,400 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:25,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:25,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 17:48:25,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:25,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 17:48:25,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:25,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-13 17:48:25,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:25,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-13 17:48:25,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:25,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-13 17:48:25,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:25,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-13 17:48:25,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:25,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-13 17:48:25,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:25,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-13 17:48:25,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:25,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-13 17:48:25,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:25,460 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-07-13 17:48:25,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:25,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657594872] [2022-07-13 17:48:25,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657594872] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 17:48:25,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41583658] [2022-07-13 17:48:25,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:25,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 17:48:25,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 17:48:25,463 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 17:48:25,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-13 17:48:25,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:25,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 964 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-13 17:48:25,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 17:48:25,799 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-13 17:48:25,800 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 17:48:25,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41583658] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:25,800 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 17:48:25,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9] total 10 [2022-07-13 17:48:25,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444958169] [2022-07-13 17:48:25,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:25,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 17:48:25,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:25,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 17:48:25,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-13 17:48:25,804 INFO L87 Difference]: Start difference. First operand 284 states and 426 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:25,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:25,854 INFO L93 Difference]: Finished difference Result 418 states and 611 transitions. [2022-07-13 17:48:25,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 17:48:25,856 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 93 [2022-07-13 17:48:25,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:25,859 INFO L225 Difference]: With dead ends: 418 [2022-07-13 17:48:25,860 INFO L226 Difference]: Without dead ends: 287 [2022-07-13 17:48:25,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-13 17:48:25,862 INFO L413 NwaCegarLoop]: 424 mSDtfsCounter, 1 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 846 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 [2022-07-13 17:48:25,863 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 846 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-13 17:48:25,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2022-07-13 17:48:25,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 286. [2022-07-13 17:48:25,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 286 states, 228 states have (on average 1.530701754385965) internal successors, (349), 229 states have internal predecessors, (349), 40 states have call successors, (40), 17 states have call predecessors, (40), 17 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-07-13 17:48:25,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 286 states to 286 states and 428 transitions. [2022-07-13 17:48:25,883 INFO L78 Accepts]: Start accepts. Automaton has 286 states and 428 transitions. Word has length 93 [2022-07-13 17:48:25,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:25,884 INFO L495 AbstractCegarLoop]: Abstraction has 286 states and 428 transitions. [2022-07-13 17:48:25,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:25,884 INFO L276 IsEmpty]: Start isEmpty. Operand 286 states and 428 transitions. [2022-07-13 17:48:25,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-07-13 17:48:25,887 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:25,887 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:25,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-13 17:48:26,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2022-07-13 17:48:26,099 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:26,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:26,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1689423486, now seen corresponding path program 1 times [2022-07-13 17:48:26,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:26,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483051650] [2022-07-13 17:48:26,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:26,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:26,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:26,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:26,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,174 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:26,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 17:48:26,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 17:48:26,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-13 17:48:26,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2022-07-13 17:48:26,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-13 17:48:26,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-13 17:48:26,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-13 17:48:26,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-13 17:48:26,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-13 17:48:26,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,235 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-07-13 17:48:26,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:26,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483051650] [2022-07-13 17:48:26,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483051650] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 17:48:26,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [173955073] [2022-07-13 17:48:26,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:26,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 17:48:26,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 17:48:26,238 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 17:48:26,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-13 17:48:26,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 991 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-13 17:48:26,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 17:48:26,486 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2022-07-13 17:48:26,486 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 17:48:26,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [173955073] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:26,487 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 17:48:26,487 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9] total 10 [2022-07-13 17:48:26,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140467847] [2022-07-13 17:48:26,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:26,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-13 17:48:26,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:26,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-13 17:48:26,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-13 17:48:26,489 INFO L87 Difference]: Start difference. First operand 286 states and 428 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:26,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:26,507 INFO L93 Difference]: Finished difference Result 602 states and 915 transitions. [2022-07-13 17:48:26,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-13 17:48:26,508 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 102 [2022-07-13 17:48:26,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:26,510 INFO L225 Difference]: With dead ends: 602 [2022-07-13 17:48:26,510 INFO L226 Difference]: Without dead ends: 343 [2022-07-13 17:48:26,512 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-13 17:48:26,512 INFO L413 NwaCegarLoop]: 442 mSDtfsCounter, 107 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 821 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 [2022-07-13 17:48:26,513 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 821 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-13 17:48:26,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2022-07-13 17:48:26,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 335. [2022-07-13 17:48:26,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 266 states have (on average 1.5451127819548873) internal successors, (411), 267 states have internal predecessors, (411), 51 states have call successors, (51), 17 states have call predecessors, (51), 17 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2022-07-13 17:48:26,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 512 transitions. [2022-07-13 17:48:26,534 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 512 transitions. Word has length 102 [2022-07-13 17:48:26,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:26,534 INFO L495 AbstractCegarLoop]: Abstraction has 335 states and 512 transitions. [2022-07-13 17:48:26,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:26,535 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 512 transitions. [2022-07-13 17:48:26,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-07-13 17:48:26,537 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:26,537 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:26,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-13 17:48:26,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 17:48:26,760 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:26,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:26,760 INFO L85 PathProgramCache]: Analyzing trace with hash 406530022, now seen corresponding path program 1 times [2022-07-13 17:48:26,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:26,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249201419] [2022-07-13 17:48:26,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:26,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:26,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:26,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:26,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:26,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-13 17:48:26,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2022-07-13 17:48:26,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-13 17:48:26,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-07-13 17:48:26,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,897 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-13 17:48:26,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,900 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-13 17:48:26,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-13 17:48:26,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-13 17:48:26,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-13 17:48:26,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:26,914 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-07-13 17:48:26,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:26,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249201419] [2022-07-13 17:48:26,915 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249201419] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 17:48:26,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571075461] [2022-07-13 17:48:26,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:26,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 17:48:26,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 17:48:26,920 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 17:48:26,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-13 17:48:27,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:27,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 998 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-13 17:48:27,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 17:48:27,214 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-13 17:48:27,215 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 17:48:27,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571075461] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:27,215 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 17:48:27,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 12 [2022-07-13 17:48:27,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72777925] [2022-07-13 17:48:27,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:27,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 17:48:27,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:27,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 17:48:27,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-07-13 17:48:27,216 INFO L87 Difference]: Start difference. First operand 335 states and 512 transitions. Second operand has 5 states, 4 states have (on average 16.75) internal successors, (67), 5 states have internal predecessors, (67), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-13 17:48:27,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:27,270 INFO L93 Difference]: Finished difference Result 661 states and 1014 transitions. [2022-07-13 17:48:27,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 17:48:27,270 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 16.75) internal successors, (67), 5 states have internal predecessors, (67), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) Word has length 103 [2022-07-13 17:48:27,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:27,273 INFO L225 Difference]: With dead ends: 661 [2022-07-13 17:48:27,273 INFO L226 Difference]: Without dead ends: 337 [2022-07-13 17:48:27,274 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-07-13 17:48:27,275 INFO L413 NwaCegarLoop]: 417 mSDtfsCounter, 125 mSDsluCounter, 1106 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 1523 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-13 17:48:27,275 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 1523 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-13 17:48:27,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2022-07-13 17:48:27,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 337. [2022-07-13 17:48:27,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 267 states have (on average 1.5430711610486891) internal successors, (412), 269 states have internal predecessors, (412), 51 states have call successors, (51), 17 states have call predecessors, (51), 18 states have return successors, (52), 50 states have call predecessors, (52), 50 states have call successors, (52) [2022-07-13 17:48:27,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 515 transitions. [2022-07-13 17:48:27,292 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 515 transitions. Word has length 103 [2022-07-13 17:48:27,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:27,292 INFO L495 AbstractCegarLoop]: Abstraction has 337 states and 515 transitions. [2022-07-13 17:48:27,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 16.75) internal successors, (67), 5 states have internal predecessors, (67), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-13 17:48:27,293 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 515 transitions. [2022-07-13 17:48:27,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-07-13 17:48:27,294 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:27,295 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:27,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-13 17:48:27,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 17:48:27,522 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:27,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:27,522 INFO L85 PathProgramCache]: Analyzing trace with hash 33479798, now seen corresponding path program 1 times [2022-07-13 17:48:27,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:27,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709523934] [2022-07-13 17:48:27,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:27,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:27,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:27,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:27,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:27,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:27,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:27,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:27,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:27,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:48:27,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:27,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2022-07-13 17:48:27,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:27,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-13 17:48:27,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:27,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2022-07-13 17:48:27,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:27,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-13 17:48:27,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:27,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-13 17:48:27,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:27,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-13 17:48:27,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:27,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-13 17:48:27,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:27,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-13 17:48:27,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:27,705 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-07-13 17:48:27,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:27,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709523934] [2022-07-13 17:48:27,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709523934] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 17:48:27,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469744937] [2022-07-13 17:48:27,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:27,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 17:48:27,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 17:48:27,707 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 17:48:27,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-13 17:48:27,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:27,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 999 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-13 17:48:27,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 17:48:28,043 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-13 17:48:28,043 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-13 17:48:28,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469744937] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:28,043 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-13 17:48:28,043 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 15 [2022-07-13 17:48:28,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074236534] [2022-07-13 17:48:28,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:28,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-13 17:48:28,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:28,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-13 17:48:28,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=180, Unknown=0, NotChecked=0, Total=210 [2022-07-13 17:48:28,046 INFO L87 Difference]: Start difference. First operand 337 states and 515 transitions. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-13 17:48:28,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:28,106 INFO L93 Difference]: Finished difference Result 663 states and 1019 transitions. [2022-07-13 17:48:28,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-13 17:48:28,107 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 104 [2022-07-13 17:48:28,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:28,109 INFO L225 Difference]: With dead ends: 663 [2022-07-13 17:48:28,109 INFO L226 Difference]: Without dead ends: 339 [2022-07-13 17:48:28,110 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=206, Unknown=0, NotChecked=0, Total=240 [2022-07-13 17:48:28,111 INFO L413 NwaCegarLoop]: 415 mSDtfsCounter, 124 mSDsluCounter, 1097 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 1512 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-13 17:48:28,111 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 1512 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-13 17:48:28,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-07-13 17:48:28,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 339. [2022-07-13 17:48:28,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 268 states have (on average 1.541044776119403) internal successors, (413), 271 states have internal predecessors, (413), 51 states have call successors, (51), 17 states have call predecessors, (51), 19 states have return successors, (57), 50 states have call predecessors, (57), 50 states have call successors, (57) [2022-07-13 17:48:28,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 521 transitions. [2022-07-13 17:48:28,127 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 521 transitions. Word has length 104 [2022-07-13 17:48:28,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:28,127 INFO L495 AbstractCegarLoop]: Abstraction has 339 states and 521 transitions. [2022-07-13 17:48:28,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 3 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-13 17:48:28,127 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 521 transitions. [2022-07-13 17:48:28,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-07-13 17:48:28,129 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:28,129 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:28,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-07-13 17:48:28,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 17:48:28,352 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:28,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:28,352 INFO L85 PathProgramCache]: Analyzing trace with hash -851300096, now seen corresponding path program 1 times [2022-07-13 17:48:28,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:28,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385630194] [2022-07-13 17:48:28,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:28,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:28,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:28,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:28,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:28,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:28,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:28,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:28,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:28,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:48:28,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:28,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:48:28,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:28,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2022-07-13 17:48:28,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:28,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2022-07-13 17:48:28,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:28,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-13 17:48:28,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:28,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-13 17:48:28,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:28,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-13 17:48:28,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:28,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-13 17:48:28,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:28,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-13 17:48:28,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:28,459 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-07-13 17:48:28,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:28,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385630194] [2022-07-13 17:48:28,459 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385630194] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:28,459 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 17:48:28,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-13 17:48:28,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229878530] [2022-07-13 17:48:28,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:28,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-13 17:48:28,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:28,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-13 17:48:28,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-13 17:48:28,462 INFO L87 Difference]: Start difference. First operand 339 states and 521 transitions. Second operand has 9 states, 8 states have (on average 8.125) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-13 17:48:29,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:29,812 INFO L93 Difference]: Finished difference Result 759 states and 1172 transitions. [2022-07-13 17:48:29,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-13 17:48:29,813 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.125) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) Word has length 105 [2022-07-13 17:48:29,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:29,820 INFO L225 Difference]: With dead ends: 759 [2022-07-13 17:48:29,820 INFO L226 Difference]: Without dead ends: 443 [2022-07-13 17:48:29,822 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-07-13 17:48:29,824 INFO L413 NwaCegarLoop]: 501 mSDtfsCounter, 1008 mSDsluCounter, 814 mSDsCounter, 0 mSdLazyCounter, 1568 mSolverCounterSat, 292 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1025 SdHoareTripleChecker+Valid, 1315 SdHoareTripleChecker+Invalid, 1860 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 292 IncrementalHoareTripleChecker+Valid, 1568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-13 17:48:29,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1025 Valid, 1315 Invalid, 1860 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [292 Valid, 1568 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-13 17:48:29,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-07-13 17:48:29,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 339. [2022-07-13 17:48:29,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 268 states have (on average 1.541044776119403) internal successors, (413), 271 states have internal predecessors, (413), 51 states have call successors, (51), 17 states have call predecessors, (51), 19 states have return successors, (56), 50 states have call predecessors, (56), 50 states have call successors, (56) [2022-07-13 17:48:29,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 520 transitions. [2022-07-13 17:48:29,862 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 520 transitions. Word has length 105 [2022-07-13 17:48:29,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:29,863 INFO L495 AbstractCegarLoop]: Abstraction has 339 states and 520 transitions. [2022-07-13 17:48:29,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.125) internal successors, (65), 5 states have internal predecessors, (65), 3 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-13 17:48:29,863 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 520 transitions. [2022-07-13 17:48:29,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-07-13 17:48:29,865 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:29,865 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:29,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-13 17:48:29,865 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:29,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:29,866 INFO L85 PathProgramCache]: Analyzing trace with hash 855567918, now seen corresponding path program 2 times [2022-07-13 17:48:29,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:29,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804811846] [2022-07-13 17:48:29,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:29,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:29,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:29,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:29,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:29,925 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:29,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:29,927 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:29,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:29,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:48:29,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:29,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:48:29,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:29,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-13 17:48:29,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:29,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2022-07-13 17:48:29,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:29,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2022-07-13 17:48:29,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:29,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-13 17:48:29,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:29,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-13 17:48:29,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:29,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-13 17:48:29,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:29,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-13 17:48:29,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:29,996 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-07-13 17:48:29,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:29,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804811846] [2022-07-13 17:48:29,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804811846] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:29,997 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 17:48:29,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-13 17:48:29,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8645384] [2022-07-13 17:48:29,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:29,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-13 17:48:29,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:29,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-13 17:48:29,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-13 17:48:29,998 INFO L87 Difference]: Start difference. First operand 339 states and 520 transitions. Second operand has 9 states, 8 states have (on average 8.25) internal successors, (66), 5 states have internal predecessors, (66), 3 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-13 17:48:31,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:31,298 INFO L93 Difference]: Finished difference Result 761 states and 1175 transitions. [2022-07-13 17:48:31,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-13 17:48:31,298 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.25) internal successors, (66), 5 states have internal predecessors, (66), 3 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) Word has length 106 [2022-07-13 17:48:31,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:31,301 INFO L225 Difference]: With dead ends: 761 [2022-07-13 17:48:31,301 INFO L226 Difference]: Without dead ends: 445 [2022-07-13 17:48:31,302 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-07-13 17:48:31,303 INFO L413 NwaCegarLoop]: 502 mSDtfsCounter, 1003 mSDsluCounter, 814 mSDsCounter, 0 mSdLazyCounter, 1568 mSolverCounterSat, 301 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1020 SdHoareTripleChecker+Valid, 1316 SdHoareTripleChecker+Invalid, 1869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 301 IncrementalHoareTripleChecker+Valid, 1568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-13 17:48:31,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1020 Valid, 1316 Invalid, 1869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [301 Valid, 1568 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-13 17:48:31,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-07-13 17:48:31,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 341. [2022-07-13 17:48:31,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 269 states have (on average 1.5390334572490707) internal successors, (414), 273 states have internal predecessors, (414), 51 states have call successors, (51), 17 states have call predecessors, (51), 20 states have return successors, (58), 50 states have call predecessors, (58), 50 states have call successors, (58) [2022-07-13 17:48:31,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 523 transitions. [2022-07-13 17:48:31,329 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 523 transitions. Word has length 106 [2022-07-13 17:48:31,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:31,330 INFO L495 AbstractCegarLoop]: Abstraction has 341 states and 523 transitions. [2022-07-13 17:48:31,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.25) internal successors, (66), 5 states have internal predecessors, (66), 3 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (12), 2 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-13 17:48:31,330 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 523 transitions. [2022-07-13 17:48:31,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-07-13 17:48:31,333 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:31,333 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:31,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-13 17:48:31,333 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:31,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:31,334 INFO L85 PathProgramCache]: Analyzing trace with hash -189507835, now seen corresponding path program 1 times [2022-07-13 17:48:31,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:31,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152920517] [2022-07-13 17:48:31,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:31,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:31,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:31,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:31,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:31,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:31,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:31,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:31,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:31,407 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:48:31,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:31,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:48:31,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:31,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 17:48:31,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:31,455 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-13 17:48:31,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:31,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-13 17:48:31,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:31,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-13 17:48:31,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:31,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-13 17:48:31,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:31,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-13 17:48:31,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:31,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-13 17:48:31,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:31,474 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-07-13 17:48:31,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:31,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152920517] [2022-07-13 17:48:31,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152920517] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:31,474 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 17:48:31,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-13 17:48:31,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937242017] [2022-07-13 17:48:31,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:31,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-13 17:48:31,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:31,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-13 17:48:31,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-07-13 17:48:31,476 INFO L87 Difference]: Start difference. First operand 341 states and 523 transitions. Second operand has 12 states, 11 states have (on average 6.363636363636363) internal successors, (70), 8 states have internal predecessors, (70), 4 states have call successors, (14), 6 states have call predecessors, (14), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) [2022-07-13 17:48:33,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:33,246 INFO L93 Difference]: Finished difference Result 759 states and 1170 transitions. [2022-07-13 17:48:33,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-13 17:48:33,247 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 6.363636363636363) internal successors, (70), 8 states have internal predecessors, (70), 4 states have call successors, (14), 6 states have call predecessors, (14), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) Word has length 107 [2022-07-13 17:48:33,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:33,252 INFO L225 Difference]: With dead ends: 759 [2022-07-13 17:48:33,252 INFO L226 Difference]: Without dead ends: 445 [2022-07-13 17:48:33,254 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2022-07-13 17:48:33,255 INFO L413 NwaCegarLoop]: 490 mSDtfsCounter, 1114 mSDsluCounter, 1124 mSDsCounter, 0 mSdLazyCounter, 2855 mSolverCounterSat, 344 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1114 SdHoareTripleChecker+Valid, 1614 SdHoareTripleChecker+Invalid, 3199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 344 IncrementalHoareTripleChecker+Valid, 2855 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-07-13 17:48:33,255 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1114 Valid, 1614 Invalid, 3199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [344 Valid, 2855 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-07-13 17:48:33,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-07-13 17:48:33,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 341. [2022-07-13 17:48:33,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 269 states have (on average 1.5390334572490707) internal successors, (414), 273 states have internal predecessors, (414), 51 states have call successors, (51), 17 states have call predecessors, (51), 20 states have return successors, (57), 50 states have call predecessors, (57), 50 states have call successors, (57) [2022-07-13 17:48:33,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 522 transitions. [2022-07-13 17:48:33,287 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 522 transitions. Word has length 107 [2022-07-13 17:48:33,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:33,287 INFO L495 AbstractCegarLoop]: Abstraction has 341 states and 522 transitions. [2022-07-13 17:48:33,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 6.363636363636363) internal successors, (70), 8 states have internal predecessors, (70), 4 states have call successors, (14), 6 states have call predecessors, (14), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) [2022-07-13 17:48:33,288 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 522 transitions. [2022-07-13 17:48:33,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-07-13 17:48:33,289 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:33,289 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:33,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-13 17:48:33,290 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:33,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:33,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1159401631, now seen corresponding path program 2 times [2022-07-13 17:48:33,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:33,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570593368] [2022-07-13 17:48:33,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:33,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:33,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:33,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:33,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:33,364 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:33,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:33,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:33,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:33,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:48:33,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:33,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:48:33,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:33,392 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 17:48:33,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:33,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2022-07-13 17:48:33,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:33,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-13 17:48:33,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:33,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-13 17:48:33,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:33,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-13 17:48:33,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:33,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-13 17:48:33,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:33,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-13 17:48:33,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:33,440 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-07-13 17:48:33,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:33,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570593368] [2022-07-13 17:48:33,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570593368] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:33,441 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 17:48:33,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-07-13 17:48:33,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142741127] [2022-07-13 17:48:33,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:33,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-13 17:48:33,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:33,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-13 17:48:33,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-07-13 17:48:33,443 INFO L87 Difference]: Start difference. First operand 341 states and 522 transitions. Second operand has 12 states, 11 states have (on average 6.454545454545454) internal successors, (71), 8 states have internal predecessors, (71), 4 states have call successors, (14), 6 states have call predecessors, (14), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) [2022-07-13 17:48:35,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:35,117 INFO L93 Difference]: Finished difference Result 761 states and 1176 transitions. [2022-07-13 17:48:35,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-13 17:48:35,117 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 6.454545454545454) internal successors, (71), 8 states have internal predecessors, (71), 4 states have call successors, (14), 6 states have call predecessors, (14), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) Word has length 108 [2022-07-13 17:48:35,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:35,121 INFO L225 Difference]: With dead ends: 761 [2022-07-13 17:48:35,121 INFO L226 Difference]: Without dead ends: 447 [2022-07-13 17:48:35,124 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2022-07-13 17:48:35,126 INFO L413 NwaCegarLoop]: 491 mSDtfsCounter, 1109 mSDsluCounter, 1124 mSDsCounter, 0 mSdLazyCounter, 2888 mSolverCounterSat, 339 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1109 SdHoareTripleChecker+Valid, 1615 SdHoareTripleChecker+Invalid, 3227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 339 IncrementalHoareTripleChecker+Valid, 2888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-07-13 17:48:35,126 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1109 Valid, 1615 Invalid, 3227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [339 Valid, 2888 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-07-13 17:48:35,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2022-07-13 17:48:35,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 343. [2022-07-13 17:48:35,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 270 states have (on average 1.537037037037037) internal successors, (415), 275 states have internal predecessors, (415), 51 states have call successors, (51), 17 states have call predecessors, (51), 21 states have return successors, (62), 50 states have call predecessors, (62), 50 states have call successors, (62) [2022-07-13 17:48:35,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 528 transitions. [2022-07-13 17:48:35,148 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 528 transitions. Word has length 108 [2022-07-13 17:48:35,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:35,149 INFO L495 AbstractCegarLoop]: Abstraction has 343 states and 528 transitions. [2022-07-13 17:48:35,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 6.454545454545454) internal successors, (71), 8 states have internal predecessors, (71), 4 states have call successors, (14), 6 states have call predecessors, (14), 3 states have return successors, (12), 3 states have call predecessors, (12), 4 states have call successors, (12) [2022-07-13 17:48:35,150 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 528 transitions. [2022-07-13 17:48:35,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-07-13 17:48:35,152 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:35,152 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:35,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-13 17:48:35,153 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:35,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:35,153 INFO L85 PathProgramCache]: Analyzing trace with hash -2042043830, now seen corresponding path program 1 times [2022-07-13 17:48:35,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:35,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308494009] [2022-07-13 17:48:35,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:35,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:35,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:35,252 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:35,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:35,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:35,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:35,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:35,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:35,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:48:35,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:35,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:48:35,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:35,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 17:48:35,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:35,301 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-13 17:48:35,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:35,312 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-13 17:48:35,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:35,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-13 17:48:35,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:35,315 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-13 17:48:35,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:35,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-13 17:48:35,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:35,322 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-13 17:48:35,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:35,324 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-07-13 17:48:35,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:35,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308494009] [2022-07-13 17:48:35,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308494009] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-13 17:48:35,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956355512] [2022-07-13 17:48:35,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:35,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 17:48:35,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-13 17:48:35,328 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-13 17:48:35,356 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-13 17:48:35,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:35,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 1004 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-13 17:48:35,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-13 17:48:35,602 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-13 17:48:35,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-13 17:48:35,690 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-13 17:48:35,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956355512] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-13 17:48:35,691 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-13 17:48:35,691 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 4, 4] total 15 [2022-07-13 17:48:35,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845122271] [2022-07-13 17:48:35,691 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-13 17:48:35,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-13 17:48:35,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:35,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-13 17:48:35,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2022-07-13 17:48:35,692 INFO L87 Difference]: Start difference. First operand 343 states and 528 transitions. Second operand has 15 states, 14 states have (on average 8.428571428571429) internal successors, (118), 11 states have internal predecessors, (118), 4 states have call successors, (29), 6 states have call predecessors, (29), 3 states have return successors, (22), 3 states have call predecessors, (22), 4 states have call successors, (22) [2022-07-13 17:48:38,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:38,592 INFO L93 Difference]: Finished difference Result 1440 states and 2404 transitions. [2022-07-13 17:48:38,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-13 17:48:38,592 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 8.428571428571429) internal successors, (118), 11 states have internal predecessors, (118), 4 states have call successors, (29), 6 states have call predecessors, (29), 3 states have return successors, (22), 3 states have call predecessors, (22), 4 states have call successors, (22) Word has length 109 [2022-07-13 17:48:38,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:38,600 INFO L225 Difference]: With dead ends: 1440 [2022-07-13 17:48:38,600 INFO L226 Difference]: Without dead ends: 1128 [2022-07-13 17:48:38,602 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 239 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=811, Unknown=0, NotChecked=0, Total=992 [2022-07-13 17:48:38,603 INFO L413 NwaCegarLoop]: 655 mSDtfsCounter, 2758 mSDsluCounter, 2696 mSDsCounter, 0 mSdLazyCounter, 4116 mSolverCounterSat, 936 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2760 SdHoareTripleChecker+Valid, 3351 SdHoareTripleChecker+Invalid, 5052 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 936 IncrementalHoareTripleChecker+Valid, 4116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-07-13 17:48:38,603 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2760 Valid, 3351 Invalid, 5052 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [936 Valid, 4116 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-07-13 17:48:38,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states. [2022-07-13 17:48:38,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 671. [2022-07-13 17:48:38,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 534 states have (on average 1.5842696629213484) internal successors, (846), 539 states have internal predecessors, (846), 115 states have call successors, (115), 17 states have call predecessors, (115), 21 states have return successors, (136), 114 states have call predecessors, (136), 114 states have call successors, (136) [2022-07-13 17:48:38,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1097 transitions. [2022-07-13 17:48:38,657 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 1097 transitions. Word has length 109 [2022-07-13 17:48:38,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:38,658 INFO L495 AbstractCegarLoop]: Abstraction has 671 states and 1097 transitions. [2022-07-13 17:48:38,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 8.428571428571429) internal successors, (118), 11 states have internal predecessors, (118), 4 states have call successors, (29), 6 states have call predecessors, (29), 3 states have return successors, (22), 3 states have call predecessors, (22), 4 states have call successors, (22) [2022-07-13 17:48:38,661 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 1097 transitions. [2022-07-13 17:48:38,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-07-13 17:48:38,674 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:38,674 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:38,700 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-07-13 17:48:38,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-13 17:48:38,888 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:38,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:38,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1028197055, now seen corresponding path program 1 times [2022-07-13 17:48:38,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:38,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922461620] [2022-07-13 17:48:38,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:38,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:38,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:38,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:38,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:38,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:38,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:38,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:38,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:38,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:48:38,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:38,947 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:48:38,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:38,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 17:48:38,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:38,960 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2022-07-13 17:48:38,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:38,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-13 17:48:38,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:38,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-13 17:48:38,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:38,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-13 17:48:38,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:38,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-13 17:48:38,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:38,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-13 17:48:38,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:38,976 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-13 17:48:38,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:38,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922461620] [2022-07-13 17:48:38,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922461620] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:38,977 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 17:48:38,977 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 17:48:38,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942825772] [2022-07-13 17:48:38,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:38,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 17:48:38,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:38,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 17:48:38,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 17:48:38,979 INFO L87 Difference]: Start difference. First operand 671 states and 1097 transitions. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:39,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:39,930 INFO L93 Difference]: Finished difference Result 1676 states and 2807 transitions. [2022-07-13 17:48:39,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 17:48:39,930 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 112 [2022-07-13 17:48:39,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:39,936 INFO L225 Difference]: With dead ends: 1676 [2022-07-13 17:48:39,937 INFO L226 Difference]: Without dead ends: 1083 [2022-07-13 17:48:39,939 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-07-13 17:48:39,939 INFO L413 NwaCegarLoop]: 536 mSDtfsCounter, 997 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 846 mSolverCounterSat, 344 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1012 SdHoareTripleChecker+Valid, 1166 SdHoareTripleChecker+Invalid, 1190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 344 IncrementalHoareTripleChecker+Valid, 846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-13 17:48:39,940 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1012 Valid, 1166 Invalid, 1190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [344 Valid, 846 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-13 17:48:39,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1083 states. [2022-07-13 17:48:40,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1083 to 971. [2022-07-13 17:48:40,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 971 states, 770 states have (on average 1.5987012987012987) internal successors, (1231), 775 states have internal predecessors, (1231), 179 states have call successors, (179), 17 states have call predecessors, (179), 21 states have return successors, (210), 178 states have call predecessors, (210), 178 states have call successors, (210) [2022-07-13 17:48:40,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 971 states to 971 states and 1620 transitions. [2022-07-13 17:48:40,007 INFO L78 Accepts]: Start accepts. Automaton has 971 states and 1620 transitions. Word has length 112 [2022-07-13 17:48:40,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:40,008 INFO L495 AbstractCegarLoop]: Abstraction has 971 states and 1620 transitions. [2022-07-13 17:48:40,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 3 states have internal predecessors, (70), 2 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:40,008 INFO L276 IsEmpty]: Start isEmpty. Operand 971 states and 1620 transitions. [2022-07-13 17:48:40,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-07-13 17:48:40,012 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:40,012 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:40,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-13 17:48:40,013 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:40,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:40,013 INFO L85 PathProgramCache]: Analyzing trace with hash 342356814, now seen corresponding path program 1 times [2022-07-13 17:48:40,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:40,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216212988] [2022-07-13 17:48:40,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:40,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:40,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:40,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:40,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:40,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:40,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:40,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:40,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:40,066 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:48:40,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:40,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:48:40,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:40,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 17:48:40,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:40,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-13 17:48:40,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:40,085 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-13 17:48:40,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:40,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-13 17:48:40,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:40,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2022-07-13 17:48:40,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:40,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-13 17:48:40,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:40,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-13 17:48:40,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:40,091 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-13 17:48:40,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:40,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216212988] [2022-07-13 17:48:40,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216212988] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:40,091 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 17:48:40,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 17:48:40,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984990607] [2022-07-13 17:48:40,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:40,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 17:48:40,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:40,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 17:48:40,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 17:48:40,093 INFO L87 Difference]: Start difference. First operand 971 states and 1620 transitions. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:41,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:41,170 INFO L93 Difference]: Finished difference Result 2416 states and 4087 transitions. [2022-07-13 17:48:41,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 17:48:41,171 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 113 [2022-07-13 17:48:41,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:41,181 INFO L225 Difference]: With dead ends: 2416 [2022-07-13 17:48:41,181 INFO L226 Difference]: Without dead ends: 1576 [2022-07-13 17:48:41,219 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-07-13 17:48:41,220 INFO L413 NwaCegarLoop]: 531 mSDtfsCounter, 995 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 340 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1010 SdHoareTripleChecker+Valid, 1163 SdHoareTripleChecker+Invalid, 1166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 340 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-13 17:48:41,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1010 Valid, 1163 Invalid, 1166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [340 Valid, 826 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-13 17:48:41,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1576 states. [2022-07-13 17:48:41,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1576 to 1464. [2022-07-13 17:48:41,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1464 states, 1168 states have (on average 1.6035958904109588) internal successors, (1873), 1173 states have internal predecessors, (1873), 274 states have call successors, (274), 17 states have call predecessors, (274), 21 states have return successors, (305), 273 states have call predecessors, (305), 273 states have call successors, (305) [2022-07-13 17:48:41,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1464 states to 1464 states and 2452 transitions. [2022-07-13 17:48:41,331 INFO L78 Accepts]: Start accepts. Automaton has 1464 states and 2452 transitions. Word has length 113 [2022-07-13 17:48:41,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:41,332 INFO L495 AbstractCegarLoop]: Abstraction has 1464 states and 2452 transitions. [2022-07-13 17:48:41,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 3 states have internal predecessors, (71), 2 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:41,332 INFO L276 IsEmpty]: Start isEmpty. Operand 1464 states and 2452 transitions. [2022-07-13 17:48:41,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-07-13 17:48:41,337 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:41,337 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:41,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-13 17:48:41,338 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:41,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:41,338 INFO L85 PathProgramCache]: Analyzing trace with hash 913875667, now seen corresponding path program 1 times [2022-07-13 17:48:41,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:41,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299236129] [2022-07-13 17:48:41,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:41,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:41,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:41,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:41,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:41,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:41,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:41,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:41,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:41,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:48:41,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:41,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:48:41,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:41,403 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 17:48:41,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:41,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2022-07-13 17:48:41,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:41,419 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-13 17:48:41,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:41,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-13 17:48:41,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:41,421 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2022-07-13 17:48:41,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:41,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-13 17:48:41,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:41,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-13 17:48:41,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:41,426 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-13 17:48:41,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:41,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299236129] [2022-07-13 17:48:41,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299236129] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:41,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 17:48:41,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 17:48:41,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186058569] [2022-07-13 17:48:41,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:41,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 17:48:41,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:41,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 17:48:41,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 17:48:41,428 INFO L87 Difference]: Start difference. First operand 1464 states and 2452 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:42,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:42,509 INFO L93 Difference]: Finished difference Result 3518 states and 6005 transitions. [2022-07-13 17:48:42,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 17:48:42,509 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 114 [2022-07-13 17:48:42,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:42,522 INFO L225 Difference]: With dead ends: 3518 [2022-07-13 17:48:42,522 INFO L226 Difference]: Without dead ends: 2320 [2022-07-13 17:48:42,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-07-13 17:48:42,528 INFO L413 NwaCegarLoop]: 530 mSDtfsCounter, 993 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 820 mSolverCounterSat, 341 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1008 SdHoareTripleChecker+Valid, 1157 SdHoareTripleChecker+Invalid, 1161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 341 IncrementalHoareTripleChecker+Valid, 820 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-13 17:48:42,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1008 Valid, 1157 Invalid, 1161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [341 Valid, 820 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-13 17:48:42,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2320 states. [2022-07-13 17:48:42,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2320 to 2208. [2022-07-13 17:48:42,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2208 states, 1789 states have (on average 1.6076020122973729) internal successors, (2876), 1794 states have internal predecessors, (2876), 397 states have call successors, (397), 17 states have call predecessors, (397), 21 states have return successors, (444), 396 states have call predecessors, (444), 396 states have call successors, (444) [2022-07-13 17:48:42,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2208 states to 2208 states and 3717 transitions. [2022-07-13 17:48:42,697 INFO L78 Accepts]: Start accepts. Automaton has 2208 states and 3717 transitions. Word has length 114 [2022-07-13 17:48:42,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:42,697 INFO L495 AbstractCegarLoop]: Abstraction has 2208 states and 3717 transitions. [2022-07-13 17:48:42,698 INFO L496 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:42,698 INFO L276 IsEmpty]: Start isEmpty. Operand 2208 states and 3717 transitions. [2022-07-13 17:48:42,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-07-13 17:48:42,706 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:42,707 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:42,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-13 17:48:42,707 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:42,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:42,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1746348205, now seen corresponding path program 1 times [2022-07-13 17:48:42,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:42,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458693891] [2022-07-13 17:48:42,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:42,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:42,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:42,749 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:42,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:42,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:42,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:42,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:42,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:42,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:48:42,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:42,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:48:42,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:42,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 17:48:42,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:42,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-13 17:48:42,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:42,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-13 17:48:42,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:42,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2022-07-13 17:48:42,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:42,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2022-07-13 17:48:42,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:42,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-13 17:48:42,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:42,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-13 17:48:42,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:42,791 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-13 17:48:42,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:42,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458693891] [2022-07-13 17:48:42,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458693891] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:42,791 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 17:48:42,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 17:48:42,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561805131] [2022-07-13 17:48:42,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:42,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 17:48:42,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:42,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 17:48:42,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 17:48:42,793 INFO L87 Difference]: Start difference. First operand 2208 states and 3717 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:43,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:43,805 INFO L93 Difference]: Finished difference Result 5227 states and 8985 transitions. [2022-07-13 17:48:43,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 17:48:43,805 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 115 [2022-07-13 17:48:43,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:43,823 INFO L225 Difference]: With dead ends: 5227 [2022-07-13 17:48:43,823 INFO L226 Difference]: Without dead ends: 3504 [2022-07-13 17:48:43,829 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-07-13 17:48:43,830 INFO L413 NwaCegarLoop]: 528 mSDtfsCounter, 991 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 332 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1006 SdHoareTripleChecker+Valid, 1155 SdHoareTripleChecker+Invalid, 1148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 332 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-13 17:48:43,830 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1006 Valid, 1155 Invalid, 1148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [332 Valid, 816 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-13 17:48:43,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3504 states. [2022-07-13 17:48:44,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3504 to 3392. [2022-07-13 17:48:44,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3392 states, 2794 states have (on average 1.6098783106657122) internal successors, (4498), 2799 states have internal predecessors, (4498), 576 states have call successors, (576), 17 states have call predecessors, (576), 21 states have return successors, (649), 575 states have call predecessors, (649), 575 states have call successors, (649) [2022-07-13 17:48:44,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3392 states to 3392 states and 5723 transitions. [2022-07-13 17:48:44,067 INFO L78 Accepts]: Start accepts. Automaton has 3392 states and 5723 transitions. Word has length 115 [2022-07-13 17:48:44,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:44,067 INFO L495 AbstractCegarLoop]: Abstraction has 3392 states and 5723 transitions. [2022-07-13 17:48:44,068 INFO L496 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:44,068 INFO L276 IsEmpty]: Start isEmpty. Operand 3392 states and 5723 transitions. [2022-07-13 17:48:44,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-13 17:48:44,075 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:44,076 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:44,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-13 17:48:44,076 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:44,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:44,077 INFO L85 PathProgramCache]: Analyzing trace with hash 81862775, now seen corresponding path program 1 times [2022-07-13 17:48:44,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:44,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623313302] [2022-07-13 17:48:44,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:44,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:44,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:44,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:44,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:44,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:44,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:44,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:44,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:44,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:48:44,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:44,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:48:44,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:44,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 17:48:44,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:44,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-13 17:48:44,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:44,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-13 17:48:44,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:44,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2022-07-13 17:48:44,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:44,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2022-07-13 17:48:44,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:44,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-13 17:48:44,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:44,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2022-07-13 17:48:44,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:44,163 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-13 17:48:44,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:44,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623313302] [2022-07-13 17:48:44,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623313302] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:44,164 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 17:48:44,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 17:48:44,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332037050] [2022-07-13 17:48:44,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:44,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 17:48:44,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:44,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 17:48:44,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 17:48:44,165 INFO L87 Difference]: Start difference. First operand 3392 states and 5723 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:45,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:45,285 INFO L93 Difference]: Finished difference Result 8300 states and 14301 transitions. [2022-07-13 17:48:45,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 17:48:45,286 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 116 [2022-07-13 17:48:45,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:45,315 INFO L225 Difference]: With dead ends: 8300 [2022-07-13 17:48:45,315 INFO L226 Difference]: Without dead ends: 5645 [2022-07-13 17:48:45,327 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-07-13 17:48:45,328 INFO L413 NwaCegarLoop]: 536 mSDtfsCounter, 989 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 353 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1004 SdHoareTripleChecker+Valid, 1173 SdHoareTripleChecker+Invalid, 1193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 353 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-13 17:48:45,328 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1004 Valid, 1173 Invalid, 1193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [353 Valid, 840 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-13 17:48:45,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5645 states. [2022-07-13 17:48:45,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5645 to 5533. [2022-07-13 17:48:45,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5533 states, 4559 states have (on average 1.6021057249396797) internal successors, (7304), 4564 states have internal predecessors, (7304), 952 states have call successors, (952), 17 states have call predecessors, (952), 21 states have return successors, (1069), 951 states have call predecessors, (1069), 951 states have call successors, (1069) [2022-07-13 17:48:45,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5533 states to 5533 states and 9325 transitions. [2022-07-13 17:48:45,797 INFO L78 Accepts]: Start accepts. Automaton has 5533 states and 9325 transitions. Word has length 116 [2022-07-13 17:48:45,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:45,797 INFO L495 AbstractCegarLoop]: Abstraction has 5533 states and 9325 transitions. [2022-07-13 17:48:45,798 INFO L496 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:45,798 INFO L276 IsEmpty]: Start isEmpty. Operand 5533 states and 9325 transitions. [2022-07-13 17:48:45,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-07-13 17:48:45,809 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:45,810 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:45,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-13 17:48:45,810 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:45,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:45,811 INFO L85 PathProgramCache]: Analyzing trace with hash -448101623, now seen corresponding path program 1 times [2022-07-13 17:48:45,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:45,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587701212] [2022-07-13 17:48:45,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:45,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:45,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:45,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:45,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:45,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:45,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:45,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:45,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:45,866 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:48:45,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:45,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:48:45,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:45,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 17:48:45,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:45,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2022-07-13 17:48:45,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:45,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-13 17:48:45,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:45,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2022-07-13 17:48:45,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:45,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2022-07-13 17:48:45,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:45,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2022-07-13 17:48:45,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:45,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2022-07-13 17:48:45,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:45,895 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-13 17:48:45,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:45,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587701212] [2022-07-13 17:48:45,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587701212] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:45,895 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 17:48:45,895 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 17:48:45,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467846766] [2022-07-13 17:48:45,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:45,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 17:48:45,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:45,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 17:48:45,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 17:48:45,897 INFO L87 Difference]: Start difference. First operand 5533 states and 9325 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:47,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:47,290 INFO L93 Difference]: Finished difference Result 13722 states and 23602 transitions. [2022-07-13 17:48:47,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 17:48:47,291 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 117 [2022-07-13 17:48:47,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:47,346 INFO L225 Difference]: With dead ends: 13722 [2022-07-13 17:48:47,347 INFO L226 Difference]: Without dead ends: 9328 [2022-07-13 17:48:47,363 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-07-13 17:48:47,367 INFO L413 NwaCegarLoop]: 533 mSDtfsCounter, 987 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 349 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1002 SdHoareTripleChecker+Valid, 1169 SdHoareTripleChecker+Invalid, 1174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 349 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-13 17:48:47,368 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1002 Valid, 1169 Invalid, 1174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [349 Valid, 825 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-13 17:48:47,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9328 states. [2022-07-13 17:48:48,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9328 to 9216. [2022-07-13 17:48:48,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9216 states, 7636 states have (on average 1.5991356731272919) internal successors, (12211), 7641 states have internal predecessors, (12211), 1558 states have call successors, (1558), 17 states have call predecessors, (1558), 21 states have return successors, (1753), 1557 states have call predecessors, (1753), 1557 states have call successors, (1753) [2022-07-13 17:48:48,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9216 states to 9216 states and 15522 transitions. [2022-07-13 17:48:48,088 INFO L78 Accepts]: Start accepts. Automaton has 9216 states and 15522 transitions. Word has length 117 [2022-07-13 17:48:48,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:48,088 INFO L495 AbstractCegarLoop]: Abstraction has 9216 states and 15522 transitions. [2022-07-13 17:48:48,088 INFO L496 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:48,088 INFO L276 IsEmpty]: Start isEmpty. Operand 9216 states and 15522 transitions. [2022-07-13 17:48:48,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-07-13 17:48:48,103 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:48,103 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:48,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-13 17:48:48,104 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:48,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:48,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1807777429, now seen corresponding path program 1 times [2022-07-13 17:48:48,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:48,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929603737] [2022-07-13 17:48:48,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:48,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:48,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:48,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:48,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:48,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:48,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:48,169 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:48,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:48,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:48:48,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:48,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:48:48,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:48,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 17:48:48,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:48,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2022-07-13 17:48:48,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:48,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2022-07-13 17:48:48,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:48,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2022-07-13 17:48:48,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:48,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2022-07-13 17:48:48,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:48,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2022-07-13 17:48:48,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:48,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2022-07-13 17:48:48,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:48,201 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-13 17:48:48,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:48,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929603737] [2022-07-13 17:48:48,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929603737] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:48,202 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 17:48:48,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 17:48:48,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771905830] [2022-07-13 17:48:48,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:48,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 17:48:48,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:48,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 17:48:48,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 17:48:48,204 INFO L87 Difference]: Start difference. First operand 9216 states and 15522 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:49,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:49,799 INFO L93 Difference]: Finished difference Result 23906 states and 41043 transitions. [2022-07-13 17:48:49,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 17:48:49,800 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 118 [2022-07-13 17:48:49,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:49,856 INFO L225 Difference]: With dead ends: 23906 [2022-07-13 17:48:49,856 INFO L226 Difference]: Without dead ends: 16281 [2022-07-13 17:48:49,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-07-13 17:48:49,886 INFO L413 NwaCegarLoop]: 542 mSDtfsCounter, 985 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 846 mSolverCounterSat, 340 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1000 SdHoareTripleChecker+Valid, 1200 SdHoareTripleChecker+Invalid, 1186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 340 IncrementalHoareTripleChecker+Valid, 846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-13 17:48:49,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1000 Valid, 1200 Invalid, 1186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [340 Valid, 846 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-13 17:48:49,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16281 states. [2022-07-13 17:48:50,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16281 to 16169. [2022-07-13 17:48:50,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16169 states, 13386 states have (on average 1.5897953085313015) internal successors, (21281), 13391 states have internal predecessors, (21281), 2761 states have call successors, (2761), 17 states have call predecessors, (2761), 21 states have return successors, (3100), 2760 states have call predecessors, (3100), 2760 states have call successors, (3100) [2022-07-13 17:48:50,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16169 states to 16169 states and 27142 transitions. [2022-07-13 17:48:50,909 INFO L78 Accepts]: Start accepts. Automaton has 16169 states and 27142 transitions. Word has length 118 [2022-07-13 17:48:50,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:50,909 INFO L495 AbstractCegarLoop]: Abstraction has 16169 states and 27142 transitions. [2022-07-13 17:48:50,910 INFO L496 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:50,910 INFO L276 IsEmpty]: Start isEmpty. Operand 16169 states and 27142 transitions. [2022-07-13 17:48:50,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-07-13 17:48:50,928 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:50,928 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:50,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-13 17:48:50,929 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:50,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:50,929 INFO L85 PathProgramCache]: Analyzing trace with hash 642347208, now seen corresponding path program 1 times [2022-07-13 17:48:50,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:50,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977085099] [2022-07-13 17:48:50,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:50,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:50,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:50,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:50,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:50,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:50,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:50,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:50,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:50,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:48:50,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:50,988 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:48:50,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:50,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 17:48:50,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:50,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2022-07-13 17:48:50,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:51,003 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2022-07-13 17:48:51,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:51,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2022-07-13 17:48:51,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:51,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2022-07-13 17:48:51,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:51,007 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2022-07-13 17:48:51,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:51,008 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2022-07-13 17:48:51,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:51,010 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-13 17:48:51,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:51,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977085099] [2022-07-13 17:48:51,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977085099] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:51,010 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 17:48:51,010 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 17:48:51,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156036391] [2022-07-13 17:48:51,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:51,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 17:48:51,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:51,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 17:48:51,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 17:48:51,013 INFO L87 Difference]: Start difference. First operand 16169 states and 27142 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:53,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:53,273 INFO L93 Difference]: Finished difference Result 42872 states and 73440 transitions. [2022-07-13 17:48:53,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 17:48:53,274 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 119 [2022-07-13 17:48:53,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:53,386 INFO L225 Difference]: With dead ends: 42872 [2022-07-13 17:48:53,386 INFO L226 Difference]: Without dead ends: 28936 [2022-07-13 17:48:53,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-07-13 17:48:53,427 INFO L413 NwaCegarLoop]: 532 mSDtfsCounter, 983 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 830 mSolverCounterSat, 349 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 998 SdHoareTripleChecker+Valid, 1160 SdHoareTripleChecker+Invalid, 1179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 349 IncrementalHoareTripleChecker+Valid, 830 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-13 17:48:53,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [998 Valid, 1160 Invalid, 1179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [349 Valid, 830 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-13 17:48:53,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28936 states. [2022-07-13 17:48:55,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28936 to 28824. [2022-07-13 17:48:55,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28824 states, 24002 states have (on average 1.585201233230564) internal successors, (38048), 24007 states have internal predecessors, (38048), 4800 states have call successors, (4800), 17 states have call predecessors, (4800), 21 states have return successors, (5413), 4799 states have call predecessors, (5413), 4799 states have call successors, (5413) [2022-07-13 17:48:55,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28824 states to 28824 states and 48261 transitions. [2022-07-13 17:48:55,369 INFO L78 Accepts]: Start accepts. Automaton has 28824 states and 48261 transitions. Word has length 119 [2022-07-13 17:48:55,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:48:55,369 INFO L495 AbstractCegarLoop]: Abstraction has 28824 states and 48261 transitions. [2022-07-13 17:48:55,369 INFO L496 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:55,370 INFO L276 IsEmpty]: Start isEmpty. Operand 28824 states and 48261 transitions. [2022-07-13 17:48:55,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2022-07-13 17:48:55,393 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:48:55,393 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:48:55,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-13 17:48:55,393 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:48:55,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:48:55,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1660997549, now seen corresponding path program 1 times [2022-07-13 17:48:55,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:48:55,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588850378] [2022-07-13 17:48:55,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:48:55,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:48:55,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:55,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:48:55,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:55,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:48:55,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:55,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:48:55,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:55,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:48:55,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:55,464 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:48:55,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:55,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 17:48:55,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:55,473 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2022-07-13 17:48:55,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:55,481 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2022-07-13 17:48:55,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:55,482 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2022-07-13 17:48:55,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:55,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2022-07-13 17:48:55,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:55,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2022-07-13 17:48:55,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:55,488 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2022-07-13 17:48:55,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:48:55,489 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-13 17:48:55,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:48:55,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588850378] [2022-07-13 17:48:55,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588850378] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:48:55,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 17:48:55,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 17:48:55,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808514329] [2022-07-13 17:48:55,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:48:55,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 17:48:55,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:48:55,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 17:48:55,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 17:48:55,493 INFO L87 Difference]: Start difference. First operand 28824 states and 48261 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:48:58,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:48:58,557 INFO L93 Difference]: Finished difference Result 78634 states and 133804 transitions. [2022-07-13 17:48:58,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 17:48:58,558 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 120 [2022-07-13 17:48:58,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:48:58,776 INFO L225 Difference]: With dead ends: 78634 [2022-07-13 17:48:58,777 INFO L226 Difference]: Without dead ends: 52815 [2022-07-13 17:48:58,844 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-07-13 17:48:58,845 INFO L413 NwaCegarLoop]: 533 mSDtfsCounter, 981 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 349 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 996 SdHoareTripleChecker+Valid, 1169 SdHoareTripleChecker+Invalid, 1174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 349 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-13 17:48:58,845 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [996 Valid, 1169 Invalid, 1174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [349 Valid, 825 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-13 17:48:58,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52815 states. [2022-07-13 17:49:01,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52815 to 52703. [2022-07-13 17:49:01,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52703 states, 44166 states have (on average 1.5792917628945342) internal successors, (69751), 44171 states have internal predecessors, (69751), 8515 states have call successors, (8515), 17 states have call predecessors, (8515), 21 states have return successors, (9660), 8514 states have call predecessors, (9660), 8514 states have call successors, (9660) [2022-07-13 17:49:02,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52703 states to 52703 states and 87926 transitions. [2022-07-13 17:49:02,043 INFO L78 Accepts]: Start accepts. Automaton has 52703 states and 87926 transitions. Word has length 120 [2022-07-13 17:49:02,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:49:02,043 INFO L495 AbstractCegarLoop]: Abstraction has 52703 states and 87926 transitions. [2022-07-13 17:49:02,043 INFO L496 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:49:02,044 INFO L276 IsEmpty]: Start isEmpty. Operand 52703 states and 87926 transitions. [2022-07-13 17:49:02,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-07-13 17:49:02,066 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:49:02,066 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:49:02,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-13 17:49:02,066 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:49:02,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:49:02,067 INFO L85 PathProgramCache]: Analyzing trace with hash -884455480, now seen corresponding path program 1 times [2022-07-13 17:49:02,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:49:02,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205998167] [2022-07-13 17:49:02,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:49:02,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:49:02,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:02,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:49:02,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:02,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:49:02,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:02,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:49:02,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:02,114 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:49:02,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:02,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:49:02,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:02,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 17:49:02,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:02,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2022-07-13 17:49:02,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:02,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2022-07-13 17:49:02,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:02,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2022-07-13 17:49:02,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:02,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2022-07-13 17:49:02,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:02,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2022-07-13 17:49:02,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:02,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2022-07-13 17:49:02,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:02,136 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-13 17:49:02,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:49:02,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205998167] [2022-07-13 17:49:02,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205998167] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:49:02,137 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 17:49:02,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-13 17:49:02,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74507184] [2022-07-13 17:49:02,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:49:02,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-13 17:49:02,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:49:02,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-13 17:49:02,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-13 17:49:02,139 INFO L87 Difference]: Start difference. First operand 52703 states and 87926 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:49:06,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:49:06,940 INFO L93 Difference]: Finished difference Result 98405 states and 167734 transitions. [2022-07-13 17:49:06,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-13 17:49:06,941 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 121 [2022-07-13 17:49:06,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:49:07,297 INFO L225 Difference]: With dead ends: 98405 [2022-07-13 17:49:07,297 INFO L226 Difference]: Without dead ends: 98274 [2022-07-13 17:49:07,350 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-07-13 17:49:07,351 INFO L413 NwaCegarLoop]: 533 mSDtfsCounter, 979 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 835 mSolverCounterSat, 349 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 994 SdHoareTripleChecker+Valid, 1161 SdHoareTripleChecker+Invalid, 1184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 349 IncrementalHoareTripleChecker+Valid, 835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-13 17:49:07,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [994 Valid, 1161 Invalid, 1184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [349 Valid, 835 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-13 17:49:07,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98274 states. [2022-07-13 17:49:12,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98274 to 98162. [2022-07-13 17:49:12,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98162 states, 82826 states have (on average 1.571946007292396) internal successors, (130198), 82831 states have internal predecessors, (130198), 15314 states have call successors, (15314), 17 states have call predecessors, (15314), 21 states have return successors, (17505), 15313 states have call predecessors, (17505), 15313 states have call successors, (17505) [2022-07-13 17:49:12,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98162 states to 98162 states and 163017 transitions. [2022-07-13 17:49:12,739 INFO L78 Accepts]: Start accepts. Automaton has 98162 states and 163017 transitions. Word has length 121 [2022-07-13 17:49:12,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:49:12,739 INFO L495 AbstractCegarLoop]: Abstraction has 98162 states and 163017 transitions. [2022-07-13 17:49:12,739 INFO L496 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, (14), 6 states have call predecessors, (14), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:49:12,740 INFO L276 IsEmpty]: Start isEmpty. Operand 98162 states and 163017 transitions. [2022-07-13 17:49:12,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-07-13 17:49:12,757 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:49:12,758 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:49:12,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-13 17:49:12,758 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:49:12,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:49:12,758 INFO L85 PathProgramCache]: Analyzing trace with hash -366796012, now seen corresponding path program 1 times [2022-07-13 17:49:12,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:49:12,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622546439] [2022-07-13 17:49:12,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:49:12,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:49:12,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:12,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:49:12,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:12,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:49:12,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:12,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:49:12,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:12,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:49:12,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:12,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:49:12,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:12,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 17:49:12,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:12,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-13 17:49:12,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:12,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-13 17:49:12,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:12,872 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-13 17:49:12,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:12,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-13 17:49:12,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:12,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-13 17:49:12,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:12,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-13 17:49:12,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:12,884 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-13 17:49:12,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:49:12,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622546439] [2022-07-13 17:49:12,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622546439] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:49:12,885 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 17:49:12,885 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-13 17:49:12,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158550097] [2022-07-13 17:49:12,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:49:12,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-13 17:49:12,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:49:12,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-13 17:49:12,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-07-13 17:49:12,886 INFO L87 Difference]: Start difference. First operand 98162 states and 163017 transitions. Second operand has 10 states, 10 states have (on average 8.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:49:19,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-13 17:49:19,270 INFO L93 Difference]: Finished difference Result 98848 states and 167326 transitions. [2022-07-13 17:49:19,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-13 17:49:19,271 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 8.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) Word has length 122 [2022-07-13 17:49:19,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-13 17:49:19,624 INFO L225 Difference]: With dead ends: 98848 [2022-07-13 17:49:19,624 INFO L226 Difference]: Without dead ends: 98725 [2022-07-13 17:49:19,847 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=254, Invalid=738, Unknown=0, NotChecked=0, Total=992 [2022-07-13 17:49:19,847 INFO L413 NwaCegarLoop]: 713 mSDtfsCounter, 1772 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 2847 mSolverCounterSat, 726 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1786 SdHoareTripleChecker+Valid, 1664 SdHoareTripleChecker+Invalid, 3573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 726 IncrementalHoareTripleChecker+Valid, 2847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-07-13 17:49:19,847 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1786 Valid, 1664 Invalid, 3573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [726 Valid, 2847 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-07-13 17:49:19,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98725 states. [2022-07-13 17:49:24,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98725 to 98287. [2022-07-13 17:49:25,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98287 states, 82928 states have (on average 1.571797221686282) internal successors, (130346), 82933 states have internal predecessors, (130346), 15326 states have call successors, (15326), 26 states have call predecessors, (15326), 32 states have return successors, (17520), 15327 states have call predecessors, (17520), 15324 states have call successors, (17520) [2022-07-13 17:49:25,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98287 states to 98287 states and 163192 transitions. [2022-07-13 17:49:25,566 INFO L78 Accepts]: Start accepts. Automaton has 98287 states and 163192 transitions. Word has length 122 [2022-07-13 17:49:25,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-13 17:49:25,567 INFO L495 AbstractCegarLoop]: Abstraction has 98287 states and 163192 transitions. [2022-07-13 17:49:25,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.0) internal successors, (80), 5 states have internal predecessors, (80), 2 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-13 17:49:25,567 INFO L276 IsEmpty]: Start isEmpty. Operand 98287 states and 163192 transitions. [2022-07-13 17:49:25,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-07-13 17:49:25,585 INFO L187 NwaCegarLoop]: Found error trace [2022-07-13 17:49:25,585 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-13 17:49:25,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-13 17:49:25,586 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION === [outgoingErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-13 17:49:25,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-13 17:49:25,586 INFO L85 PathProgramCache]: Analyzing trace with hash 2081068110, now seen corresponding path program 1 times [2022-07-13 17:49:25,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-13 17:49:25,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648305399] [2022-07-13 17:49:25,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-13 17:49:25,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-13 17:49:25,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:25,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-13 17:49:25,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:25,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-07-13 17:49:25,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:25,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-13 17:49:25,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:25,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-13 17:49:25,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:25,694 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2022-07-13 17:49:25,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:25,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-13 17:49:25,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:25,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2022-07-13 17:49:25,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:25,719 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2022-07-13 17:49:25,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:25,720 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2022-07-13 17:49:25,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:25,722 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2022-07-13 17:49:25,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:25,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2022-07-13 17:49:25,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:25,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2022-07-13 17:49:25,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-13 17:49:25,747 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-13 17:49:25,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-13 17:49:25,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648305399] [2022-07-13 17:49:25,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648305399] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-13 17:49:25,748 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-13 17:49:25,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-07-13 17:49:25,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090664124] [2022-07-13 17:49:25,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-13 17:49:25,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-13 17:49:25,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-13 17:49:25,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-13 17:49:25,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-07-13 17:49:25,750 INFO L87 Difference]: Start difference. First operand 98287 states and 163192 transitions. Second operand has 15 states, 13 states have (on average 6.230769230769231) internal successors, (81), 10 states have internal predecessors, (81), 7 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 6 states have call successors, (12)