./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.10.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb692b52 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/combinations/pc_sfifo_1.cil-2+token_ring.10.cil-2.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 78201c5527fd684bbb5ce3426a0df19562cff65b8fe2040ac04671f6137326c6 --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-19 20:29:58,840 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-19 20:29:58,842 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-19 20:29:58,875 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-19 20:29:58,877 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-19 20:29:58,878 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-19 20:29:58,883 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-19 20:29:58,888 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-19 20:29:58,889 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-19 20:29:58,893 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-19 20:29:58,894 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-19 20:29:58,896 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-19 20:29:58,896 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-19 20:29:58,897 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-19 20:29:58,898 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-19 20:29:58,900 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-19 20:29:58,901 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-19 20:29:58,902 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-19 20:29:58,905 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-19 20:29:58,908 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-19 20:29:58,911 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-19 20:29:58,912 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-19 20:29:58,913 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-19 20:29:58,913 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-19 20:29:58,915 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-19 20:29:58,918 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-19 20:29:58,918 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-19 20:29:58,919 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-19 20:29:58,919 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-19 20:29:58,920 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-19 20:29:58,921 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-19 20:29:58,921 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-19 20:29:58,922 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-19 20:29:58,923 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-19 20:29:58,923 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-19 20:29:58,924 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-19 20:29:58,924 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-19 20:29:58,924 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-19 20:29:58,924 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-19 20:29:58,924 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-19 20:29:58,925 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-19 20:29:58,926 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-19 20:29:58,928 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-19 20:29:58,953 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-19 20:29:58,956 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-19 20:29:58,957 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-19 20:29:58,957 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-19 20:29:58,957 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-19 20:29:58,958 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-19 20:29:58,958 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-19 20:29:58,958 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-19 20:29:58,958 INFO L138 SettingsManager]: * Use SBE=true [2022-07-19 20:29:58,959 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-19 20:29:58,959 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-19 20:29:58,959 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-19 20:29:58,959 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-19 20:29:58,959 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-19 20:29:58,960 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-19 20:29:58,960 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-19 20:29:58,960 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-19 20:29:58,960 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-19 20:29:58,960 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-19 20:29:58,961 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-19 20:29:58,961 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-19 20:29:58,962 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-19 20:29:58,962 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-19 20:29:58,962 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-19 20:29:58,962 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 20:29:58,962 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-19 20:29:58,962 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-19 20:29:58,963 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-19 20:29:58,963 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-19 20:29:58,963 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-19 20:29:58,963 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-19 20:29:58,963 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-19 20:29:58,963 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-19 20:29:58,964 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 -> 78201c5527fd684bbb5ce3426a0df19562cff65b8fe2040ac04671f6137326c6 [2022-07-19 20:29:59,165 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-19 20:29:59,195 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-19 20:29:59,197 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-19 20:29:59,198 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-19 20:29:59,200 INFO L275 PluginConnector]: CDTParser initialized [2022-07-19 20:29:59,201 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.10.cil-2.c [2022-07-19 20:29:59,286 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd46f89a3/5cc4414f620d46cc802b17142987b2d7/FLAGfba0d0d5e [2022-07-19 20:29:59,662 INFO L306 CDTParser]: Found 1 translation units. [2022-07-19 20:29:59,663 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/combinations/pc_sfifo_1.cil-2+token_ring.10.cil-2.c [2022-07-19 20:29:59,672 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd46f89a3/5cc4414f620d46cc802b17142987b2d7/FLAGfba0d0d5e [2022-07-19 20:30:00,074 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd46f89a3/5cc4414f620d46cc802b17142987b2d7 [2022-07-19 20:30:00,076 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-19 20:30:00,077 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-19 20:30:00,078 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-19 20:30:00,078 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-19 20:30:00,082 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-19 20:30:00,082 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 08:30:00" (1/1) ... [2022-07-19 20:30:00,083 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@374276fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 08:30:00, skipping insertion in model container [2022-07-19 20:30:00,083 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.07 08:30:00" (1/1) ... [2022-07-19 20:30:00,087 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-19 20:30:00,121 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-19 20:30:00,248 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/combinations/pc_sfifo_1.cil-2+token_ring.10.cil-2.c[913,926] [2022-07-19 20:30:00,277 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/combinations/pc_sfifo_1.cil-2+token_ring.10.cil-2.c[5977,5990] [2022-07-19 20:30:00,326 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 20:30:00,333 INFO L203 MainTranslator]: Completed pre-run [2022-07-19 20:30:00,340 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/combinations/pc_sfifo_1.cil-2+token_ring.10.cil-2.c[913,926] [2022-07-19 20:30:00,349 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/combinations/pc_sfifo_1.cil-2+token_ring.10.cil-2.c[5977,5990] [2022-07-19 20:30:00,378 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-19 20:30:00,392 INFO L208 MainTranslator]: Completed translation [2022-07-19 20:30:00,392 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 08:30:00 WrapperNode [2022-07-19 20:30:00,392 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-19 20:30:00,393 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-19 20:30:00,393 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-19 20:30:00,393 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-19 20:30:00,398 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 08:30:00" (1/1) ... [2022-07-19 20:30:00,407 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 08:30:00" (1/1) ... [2022-07-19 20:30:00,438 INFO L137 Inliner]: procedures = 68, calls = 78, calls flagged for inlining = 43, calls inlined = 43, statements flattened = 939 [2022-07-19 20:30:00,439 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-19 20:30:00,439 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-19 20:30:00,440 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-19 20:30:00,440 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-19 20:30:00,448 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 08:30:00" (1/1) ... [2022-07-19 20:30:00,449 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 08:30:00" (1/1) ... [2022-07-19 20:30:00,452 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 08:30:00" (1/1) ... [2022-07-19 20:30:00,452 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 08:30:00" (1/1) ... [2022-07-19 20:30:00,461 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 08:30:00" (1/1) ... [2022-07-19 20:30:00,469 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 08:30:00" (1/1) ... [2022-07-19 20:30:00,471 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 08:30:00" (1/1) ... [2022-07-19 20:30:00,474 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-19 20:30:00,475 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-19 20:30:00,475 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-19 20:30:00,475 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-19 20:30:00,476 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 08:30:00" (1/1) ... [2022-07-19 20:30:00,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-19 20:30:00,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 20:30:00,511 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-19 20:30:00,517 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-19 20:30:00,536 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-19 20:30:00,536 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2022-07-19 20:30:00,536 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2022-07-19 20:30:00,537 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify_threads [2022-07-19 20:30:00,537 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify_threads [2022-07-19 20:30:00,537 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread1 [2022-07-19 20:30:00,537 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread1 [2022-07-19 20:30:00,537 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread2 [2022-07-19 20:30:00,537 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread2 [2022-07-19 20:30:00,537 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events2 [2022-07-19 20:30:00,537 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events2 [2022-07-19 20:30:00,538 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads2 [2022-07-19 20:30:00,538 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads2 [2022-07-19 20:30:00,538 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels2 [2022-07-19 20:30:00,538 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels2 [2022-07-19 20:30:00,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-19 20:30:00,538 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events2 [2022-07-19 20:30:00,538 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events2 [2022-07-19 20:30:00,539 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-19 20:30:00,539 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-19 20:30:00,539 INFO L130 BoogieDeclarations]: Found specification of procedure error1 [2022-07-19 20:30:00,539 INFO L138 BoogieDeclarations]: Found implementation of procedure error1 [2022-07-19 20:30:00,624 INFO L234 CfgBuilder]: Building ICFG [2022-07-19 20:30:00,625 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-19 20:30:01,257 INFO L275 CfgBuilder]: Performing block encoding [2022-07-19 20:30:01,275 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-19 20:30:01,276 INFO L299 CfgBuilder]: Removed 17 assume(true) statements. [2022-07-19 20:30:01,279 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 08:30:01 BoogieIcfgContainer [2022-07-19 20:30:01,279 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-19 20:30:01,301 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-19 20:30:01,301 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-19 20:30:01,304 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-19 20:30:01,304 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.07 08:30:00" (1/3) ... [2022-07-19 20:30:01,305 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16334fcb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 08:30:01, skipping insertion in model container [2022-07-19 20:30:01,305 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.07 08:30:00" (2/3) ... [2022-07-19 20:30:01,305 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16334fcb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.07 08:30:01, skipping insertion in model container [2022-07-19 20:30:01,305 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.07 08:30:01" (3/3) ... [2022-07-19 20:30:01,308 INFO L111 eAbstractionObserver]: Analyzing ICFG pc_sfifo_1.cil-2+token_ring.10.cil-2.c [2022-07-19 20:30:01,321 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-19 20:30:01,321 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2022-07-19 20:30:01,389 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-19 20:30:01,396 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@5fbded95, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@6b886a50 [2022-07-19 20:30:01,396 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-07-19 20:30:01,402 INFO L276 IsEmpty]: Start isEmpty. Operand has 404 states, 362 states have (on average 1.6408839779005524) internal successors, (594), 367 states have internal predecessors, (594), 30 states have call successors, (30), 9 states have call predecessors, (30), 9 states have return successors, (30), 29 states have call predecessors, (30), 30 states have call successors, (30) [2022-07-19 20:30:01,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-19 20:30:01,419 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:01,419 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:01,420 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:01,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:01,425 INFO L85 PathProgramCache]: Analyzing trace with hash -664078165, now seen corresponding path program 1 times [2022-07-19 20:30:01,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:01,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811912385] [2022-07-19 20:30:01,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:01,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:01,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:01,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-19 20:30:01,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:01,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-19 20:30:01,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:01,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:01,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:01,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811912385] [2022-07-19 20:30:01,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811912385] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:01,643 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:01,643 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 20:30:01,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740085549] [2022-07-19 20:30:01,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:01,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 20:30:01,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:01,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 20:30:01,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 20:30:01,672 INFO L87 Difference]: Start difference. First operand has 404 states, 362 states have (on average 1.6408839779005524) internal successors, (594), 367 states have internal predecessors, (594), 30 states have call successors, (30), 9 states have call predecessors, (30), 9 states have return successors, (30), 29 states have call predecessors, (30), 30 states have call successors, (30) Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 20:30:02,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:02,105 INFO L93 Difference]: Finished difference Result 794 states and 1281 transitions. [2022-07-19 20:30:02,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 20:30:02,107 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 44 [2022-07-19 20:30:02,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:02,117 INFO L225 Difference]: With dead ends: 794 [2022-07-19 20:30:02,117 INFO L226 Difference]: Without dead ends: 403 [2022-07-19 20:30:02,121 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 20:30:02,123 INFO L413 NwaCegarLoop]: 620 mSDtfsCounter, 347 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 1183 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:02,124 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [350 Valid, 1183 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-19 20:30:02,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-07-19 20:30:02,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 394. [2022-07-19 20:30:02,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 354 states have (on average 1.5451977401129944) internal successors, (547), 357 states have internal predecessors, (547), 30 states have call successors, (30), 9 states have call predecessors, (30), 8 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-07-19 20:30:02,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 605 transitions. [2022-07-19 20:30:02,173 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 605 transitions. Word has length 44 [2022-07-19 20:30:02,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:02,173 INFO L495 AbstractCegarLoop]: Abstraction has 394 states and 605 transitions. [2022-07-19 20:30:02,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-19 20:30:02,173 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 605 transitions. [2022-07-19 20:30:02,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-07-19 20:30:02,175 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:02,176 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:02,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-19 20:30:02,176 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:02,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:02,177 INFO L85 PathProgramCache]: Analyzing trace with hash 707729133, now seen corresponding path program 1 times [2022-07-19 20:30:02,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:02,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119815649] [2022-07-19 20:30:02,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:02,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:02,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:02,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-19 20:30:02,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:02,219 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2022-07-19 20:30:02,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:02,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:02,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:02,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119815649] [2022-07-19 20:30:02,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119815649] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:02,246 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:02,246 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 20:30:02,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754767300] [2022-07-19 20:30:02,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:02,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 20:30:02,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:02,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 20:30:02,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 20:30:02,249 INFO L87 Difference]: Start difference. First operand 394 states and 605 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 20:30:02,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:02,403 INFO L93 Difference]: Finished difference Result 524 states and 788 transitions. [2022-07-19 20:30:02,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 20:30:02,408 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 44 [2022-07-19 20:30:02,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:02,413 INFO L225 Difference]: With dead ends: 524 [2022-07-19 20:30:02,413 INFO L226 Difference]: Without dead ends: 462 [2022-07-19 20:30:02,414 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 20:30:02,414 INFO L413 NwaCegarLoop]: 617 mSDtfsCounter, 816 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 840 SdHoareTripleChecker+Valid, 978 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:02,415 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [840 Valid, 978 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 20:30:02,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-07-19 20:30:02,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 456. [2022-07-19 20:30:02,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 409 states have (on average 1.5183374083129584) internal successors, (621), 413 states have internal predecessors, (621), 34 states have call successors, (34), 11 states have call predecessors, (34), 11 states have return successors, (38), 32 states have call predecessors, (38), 32 states have call successors, (38) [2022-07-19 20:30:02,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 693 transitions. [2022-07-19 20:30:02,437 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 693 transitions. Word has length 44 [2022-07-19 20:30:02,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:02,453 INFO L495 AbstractCegarLoop]: Abstraction has 456 states and 693 transitions. [2022-07-19 20:30:02,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 3 states have internal predecessors, (39), 2 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 20:30:02,454 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 693 transitions. [2022-07-19 20:30:02,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-19 20:30:02,455 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:02,456 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:02,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-19 20:30:02,456 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:02,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:02,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1229769440, now seen corresponding path program 1 times [2022-07-19 20:30:02,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:02,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715981793] [2022-07-19 20:30:02,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:02,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:02,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:02,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-19 20:30:02,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:02,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-19 20:30:02,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:02,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:02,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:02,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715981793] [2022-07-19 20:30:02,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715981793] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:02,510 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:02,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 20:30:02,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549457722] [2022-07-19 20:30:02,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:02,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 20:30:02,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:02,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 20:30:02,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 20:30:02,512 INFO L87 Difference]: Start difference. First operand 456 states and 693 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 20:30:02,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:02,638 INFO L93 Difference]: Finished difference Result 716 states and 1063 transitions. [2022-07-19 20:30:02,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 20:30:02,638 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2022-07-19 20:30:02,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:02,642 INFO L225 Difference]: With dead ends: 716 [2022-07-19 20:30:02,642 INFO L226 Difference]: Without dead ends: 592 [2022-07-19 20:30:02,646 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 20:30:02,648 INFO L413 NwaCegarLoop]: 616 mSDtfsCounter, 833 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 857 SdHoareTripleChecker+Valid, 985 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:02,650 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [857 Valid, 985 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 20:30:02,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2022-07-19 20:30:02,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 567. [2022-07-19 20:30:02,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 567 states, 507 states have (on average 1.4792899408284024) internal successors, (750), 512 states have internal predecessors, (750), 42 states have call successors, (42), 15 states have call predecessors, (42), 16 states have return successors, (52), 40 states have call predecessors, (52), 40 states have call successors, (52) [2022-07-19 20:30:02,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 567 states to 567 states and 844 transitions. [2022-07-19 20:30:02,682 INFO L78 Accepts]: Start accepts. Automaton has 567 states and 844 transitions. Word has length 45 [2022-07-19 20:30:02,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:02,683 INFO L495 AbstractCegarLoop]: Abstraction has 567 states and 844 transitions. [2022-07-19 20:30:02,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 20:30:02,683 INFO L276 IsEmpty]: Start isEmpty. Operand 567 states and 844 transitions. [2022-07-19 20:30:02,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-07-19 20:30:02,690 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:02,690 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:02,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-19 20:30:02,691 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:02,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:02,692 INFO L85 PathProgramCache]: Analyzing trace with hash 54588021, now seen corresponding path program 1 times [2022-07-19 20:30:02,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:02,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976243285] [2022-07-19 20:30:02,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:02,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:02,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:02,735 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-19 20:30:02,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:02,746 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2022-07-19 20:30:02,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:02,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:02,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:02,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976243285] [2022-07-19 20:30:02,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976243285] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:02,764 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:02,764 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 20:30:02,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923979707] [2022-07-19 20:30:02,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:02,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 20:30:02,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:02,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 20:30:02,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 20:30:02,766 INFO L87 Difference]: Start difference. First operand 567 states and 844 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 20:30:03,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:03,080 INFO L93 Difference]: Finished difference Result 1016 states and 1444 transitions. [2022-07-19 20:30:03,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 20:30:03,080 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2022-07-19 20:30:03,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:03,083 INFO L225 Difference]: With dead ends: 1016 [2022-07-19 20:30:03,084 INFO L226 Difference]: Without dead ends: 781 [2022-07-19 20:30:03,084 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 20:30:03,085 INFO L413 NwaCegarLoop]: 652 mSDtfsCounter, 324 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 1288 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:03,085 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 1288 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 326 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-19 20:30:03,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2022-07-19 20:30:03,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 665. [2022-07-19 20:30:03,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 596 states have (on average 1.4563758389261745) internal successors, (868), 603 states have internal predecessors, (868), 46 states have call successors, (46), 20 states have call predecessors, (46), 21 states have return successors, (54), 42 states have call predecessors, (54), 44 states have call successors, (54) [2022-07-19 20:30:03,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 968 transitions. [2022-07-19 20:30:03,107 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 968 transitions. Word has length 45 [2022-07-19 20:30:03,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:03,107 INFO L495 AbstractCegarLoop]: Abstraction has 665 states and 968 transitions. [2022-07-19 20:30:03,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-19 20:30:03,108 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 968 transitions. [2022-07-19 20:30:03,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-07-19 20:30:03,108 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:03,109 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 20:30:03,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-19 20:30:03,109 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:03,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:03,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1156464466, now seen corresponding path program 1 times [2022-07-19 20:30:03,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:03,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726303689] [2022-07-19 20:30:03,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:03,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:03,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:03,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-19 20:30:03,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:03,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2022-07-19 20:30:03,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:03,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 20:30:03,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:03,177 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-19 20:30:03,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:03,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726303689] [2022-07-19 20:30:03,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726303689] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:03,177 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:03,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 20:30:03,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338960275] [2022-07-19 20:30:03,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:03,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 20:30:03,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:03,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 20:30:03,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 20:30:03,179 INFO L87 Difference]: Start difference. First operand 665 states and 968 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-19 20:30:03,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:03,473 INFO L93 Difference]: Finished difference Result 1204 states and 1687 transitions. [2022-07-19 20:30:03,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 20:30:03,473 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 62 [2022-07-19 20:30:03,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:03,478 INFO L225 Difference]: With dead ends: 1204 [2022-07-19 20:30:03,478 INFO L226 Difference]: Without dead ends: 871 [2022-07-19 20:30:03,479 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 20:30:03,480 INFO L413 NwaCegarLoop]: 675 mSDtfsCounter, 312 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 1341 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:03,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 1341 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-19 20:30:03,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2022-07-19 20:30:03,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 833. [2022-07-19 20:30:03,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 743 states have (on average 1.4064602960969044) internal successors, (1045), 752 states have internal predecessors, (1045), 58 states have call successors, (58), 27 states have call predecessors, (58), 30 states have return successors, (74), 54 states have call predecessors, (74), 56 states have call successors, (74) [2022-07-19 20:30:03,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1177 transitions. [2022-07-19 20:30:03,511 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1177 transitions. Word has length 62 [2022-07-19 20:30:03,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:03,511 INFO L495 AbstractCegarLoop]: Abstraction has 833 states and 1177 transitions. [2022-07-19 20:30:03,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 3 states have internal predecessors, (51), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-19 20:30:03,511 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1177 transitions. [2022-07-19 20:30:03,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-07-19 20:30:03,514 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:03,514 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 20:30:03,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-19 20:30:03,514 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:03,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:03,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1541851731, now seen corresponding path program 1 times [2022-07-19 20:30:03,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:03,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73196862] [2022-07-19 20:30:03,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:03,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:03,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:03,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-19 20:30:03,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:03,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2022-07-19 20:30:03,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:03,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-19 20:30:03,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:03,574 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-07-19 20:30:03,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:03,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73196862] [2022-07-19 20:30:03,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73196862] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:03,575 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:03,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-19 20:30:03,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064273937] [2022-07-19 20:30:03,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:03,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 20:30:03,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:03,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 20:30:03,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-19 20:30:03,577 INFO L87 Difference]: Start difference. First operand 833 states and 1177 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-19 20:30:03,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:03,682 INFO L93 Difference]: Finished difference Result 1462 states and 1999 transitions. [2022-07-19 20:30:03,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-19 20:30:03,682 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 67 [2022-07-19 20:30:03,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:03,686 INFO L225 Difference]: With dead ends: 1462 [2022-07-19 20:30:03,686 INFO L226 Difference]: Without dead ends: 1008 [2022-07-19 20:30:03,687 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-19 20:30:03,690 INFO L413 NwaCegarLoop]: 621 mSDtfsCounter, 812 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 836 SdHoareTripleChecker+Valid, 998 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:03,690 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [836 Valid, 998 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 20:30:03,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1008 states. [2022-07-19 20:30:03,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1008 to 953. [2022-07-19 20:30:03,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 953 states, 850 states have (on average 1.3776470588235294) internal successors, (1171), 861 states have internal predecessors, (1171), 64 states have call successors, (64), 32 states have call predecessors, (64), 37 states have return successors, (84), 60 states have call predecessors, (84), 62 states have call successors, (84) [2022-07-19 20:30:03,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 1319 transitions. [2022-07-19 20:30:03,726 INFO L78 Accepts]: Start accepts. Automaton has 953 states and 1319 transitions. Word has length 67 [2022-07-19 20:30:03,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:03,726 INFO L495 AbstractCegarLoop]: Abstraction has 953 states and 1319 transitions. [2022-07-19 20:30:03,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-19 20:30:03,727 INFO L276 IsEmpty]: Start isEmpty. Operand 953 states and 1319 transitions. [2022-07-19 20:30:03,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-07-19 20:30:03,728 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:03,728 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 20:30:03,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-19 20:30:03,728 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:03,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:03,729 INFO L85 PathProgramCache]: Analyzing trace with hash -14326018, now seen corresponding path program 1 times [2022-07-19 20:30:03,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:03,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361952771] [2022-07-19 20:30:03,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:03,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:03,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:03,777 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-19 20:30:03,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:03,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 20:30:03,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:03,830 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-19 20:30:03,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:03,835 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-19 20:30:03,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:03,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361952771] [2022-07-19 20:30:03,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361952771] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 20:30:03,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394568131] [2022-07-19 20:30:03,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:03,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 20:30:03,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 20:30:03,838 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-19 20:30:03,839 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-19 20:30:03,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:03,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-19 20:30:03,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 20:30:04,038 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:04,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 20:30:04,061 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-19 20:30:04,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394568131] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-19 20:30:04,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-19 20:30:04,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 4] total 8 [2022-07-19 20:30:04,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927312978] [2022-07-19 20:30:04,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:04,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-19 20:30:04,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:04,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-19 20:30:04,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-19 20:30:04,063 INFO L87 Difference]: Start difference. First operand 953 states and 1319 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-19 20:30:04,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:04,160 INFO L93 Difference]: Finished difference Result 1009 states and 1387 transitions. [2022-07-19 20:30:04,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-19 20:30:04,161 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 68 [2022-07-19 20:30:04,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:04,164 INFO L225 Difference]: With dead ends: 1009 [2022-07-19 20:30:04,164 INFO L226 Difference]: Without dead ends: 1006 [2022-07-19 20:30:04,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-07-19 20:30:04,165 INFO L413 NwaCegarLoop]: 633 mSDtfsCounter, 1096 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1096 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:04,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1096 Valid, 700 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-19 20:30:04,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2022-07-19 20:30:04,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 952. [2022-07-19 20:30:04,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 952 states, 850 states have (on average 1.3752941176470588) internal successors, (1169), 860 states have internal predecessors, (1169), 63 states have call successors, (63), 32 states have call predecessors, (63), 37 states have return successors, (84), 60 states have call predecessors, (84), 62 states have call successors, (84) [2022-07-19 20:30:04,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 952 states to 952 states and 1316 transitions. [2022-07-19 20:30:04,195 INFO L78 Accepts]: Start accepts. Automaton has 952 states and 1316 transitions. Word has length 68 [2022-07-19 20:30:04,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:04,195 INFO L495 AbstractCegarLoop]: Abstraction has 952 states and 1316 transitions. [2022-07-19 20:30:04,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-07-19 20:30:04,196 INFO L276 IsEmpty]: Start isEmpty. Operand 952 states and 1316 transitions. [2022-07-19 20:30:04,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-07-19 20:30:04,197 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:04,197 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-19 20:30:04,226 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-19 20:30:04,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 20:30:04,415 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:04,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:04,415 INFO L85 PathProgramCache]: Analyzing trace with hash -445352970, now seen corresponding path program 1 times [2022-07-19 20:30:04,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:04,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745543811] [2022-07-19 20:30:04,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:04,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:04,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:04,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-19 20:30:04,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:04,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 20:30:04,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:04,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-19 20:30:04,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:04,500 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-19 20:30:04,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:04,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745543811] [2022-07-19 20:30:04,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745543811] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 20:30:04,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049073341] [2022-07-19 20:30:04,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:04,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 20:30:04,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 20:30:04,504 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-19 20:30:04,505 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-19 20:30:04,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:04,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-19 20:30:04,590 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 20:30:04,791 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:04,791 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-19 20:30:04,853 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-19 20:30:04,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049073341] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-19 20:30:04,854 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-19 20:30:04,854 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 4] total 11 [2022-07-19 20:30:04,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336035838] [2022-07-19 20:30:04,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-19 20:30:04,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-19 20:30:04,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:04,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-19 20:30:04,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-07-19 20:30:04,856 INFO L87 Difference]: Start difference. First operand 952 states and 1316 transitions. Second operand has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2022-07-19 20:30:06,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:06,289 INFO L93 Difference]: Finished difference Result 2652 states and 3536 transitions. [2022-07-19 20:30:06,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-19 20:30:06,290 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) Word has length 69 [2022-07-19 20:30:06,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:06,297 INFO L225 Difference]: With dead ends: 2652 [2022-07-19 20:30:06,297 INFO L226 Difference]: Without dead ends: 2108 [2022-07-19 20:30:06,299 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 152 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=324, Invalid=1482, Unknown=0, NotChecked=0, Total=1806 [2022-07-19 20:30:06,299 INFO L413 NwaCegarLoop]: 734 mSDtfsCounter, 1620 mSDsluCounter, 3104 mSDsCounter, 0 mSdLazyCounter, 2048 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1651 SdHoareTripleChecker+Valid, 3838 SdHoareTripleChecker+Invalid, 2142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 2048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:06,300 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1651 Valid, 3838 Invalid, 2142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 2048 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-19 20:30:06,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2108 states. [2022-07-19 20:30:06,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2108 to 1341. [2022-07-19 20:30:06,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1341 states, 1200 states have (on average 1.3358333333333334) internal successors, (1603), 1218 states have internal predecessors, (1603), 83 states have call successors, (83), 46 states have call predecessors, (83), 56 states have return successors, (118), 77 states have call predecessors, (118), 82 states have call successors, (118) [2022-07-19 20:30:06,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1341 states to 1341 states and 1804 transitions. [2022-07-19 20:30:06,354 INFO L78 Accepts]: Start accepts. Automaton has 1341 states and 1804 transitions. Word has length 69 [2022-07-19 20:30:06,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:06,354 INFO L495 AbstractCegarLoop]: Abstraction has 1341 states and 1804 transitions. [2022-07-19 20:30:06,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.727272727272727) internal successors, (151), 10 states have internal predecessors, (151), 7 states have call successors, (10), 6 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2022-07-19 20:30:06,354 INFO L276 IsEmpty]: Start isEmpty. Operand 1341 states and 1804 transitions. [2022-07-19 20:30:06,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-07-19 20:30:06,356 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:06,357 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 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] [2022-07-19 20:30:06,376 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-19 20:30:06,574 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,SelfDestructingSolverStorable7 [2022-07-19 20:30:06,574 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:06,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:06,574 INFO L85 PathProgramCache]: Analyzing trace with hash -2000679978, now seen corresponding path program 1 times [2022-07-19 20:30:06,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:06,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617442348] [2022-07-19 20:30:06,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:06,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:06,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:06,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-19 20:30:06,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:06,614 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 20:30:06,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:06,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2022-07-19 20:30:06,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:06,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-19 20:30:06,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:06,652 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-07-19 20:30:06,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:06,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617442348] [2022-07-19 20:30:06,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617442348] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 20:30:06,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571209044] [2022-07-19 20:30:06,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:06,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 20:30:06,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 20:30:06,668 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-19 20:30:06,706 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-19 20:30:06,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:06,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-19 20:30:06,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 20:30:06,791 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-19 20:30:06,791 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 20:30:06,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571209044] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:06,792 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 20:30:06,792 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-07-19 20:30:06,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001207617] [2022-07-19 20:30:06,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:06,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 20:30:06,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:06,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 20:30:06,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:30:06,794 INFO L87 Difference]: Start difference. First operand 1341 states and 1804 transitions. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-07-19 20:30:06,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:06,852 INFO L93 Difference]: Finished difference Result 2064 states and 2742 transitions. [2022-07-19 20:30:06,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 20:30:06,852 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 88 [2022-07-19 20:30:06,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:06,857 INFO L225 Difference]: With dead ends: 2064 [2022-07-19 20:30:06,857 INFO L226 Difference]: Without dead ends: 1219 [2022-07-19 20:30:06,858 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:30:06,860 INFO L413 NwaCegarLoop]: 632 mSDtfsCounter, 566 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 566 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:06,860 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [566 Valid, 705 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 20:30:06,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2022-07-19 20:30:06,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 1204. [2022-07-19 20:30:06,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1204 states, 1079 states have (on average 1.33920296570899) internal successors, (1445), 1096 states have internal predecessors, (1445), 75 states have call successors, (75), 40 states have call predecessors, (75), 48 states have return successors, (104), 68 states have call predecessors, (104), 74 states have call successors, (104) [2022-07-19 20:30:06,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1204 states to 1204 states and 1624 transitions. [2022-07-19 20:30:06,897 INFO L78 Accepts]: Start accepts. Automaton has 1204 states and 1624 transitions. Word has length 88 [2022-07-19 20:30:06,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:06,898 INFO L495 AbstractCegarLoop]: Abstraction has 1204 states and 1624 transitions. [2022-07-19 20:30:06,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 3 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-07-19 20:30:06,898 INFO L276 IsEmpty]: Start isEmpty. Operand 1204 states and 1624 transitions. [2022-07-19 20:30:06,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-07-19 20:30:06,900 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:06,900 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-07-19 20:30:06,919 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-19 20:30:07,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 20:30:07,115 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting error1Err0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:07,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:07,116 INFO L85 PathProgramCache]: Analyzing trace with hash 148780141, now seen corresponding path program 1 times [2022-07-19 20:30:07,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:07,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578895711] [2022-07-19 20:30:07,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:07,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:07,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:07,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2022-07-19 20:30:07,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:07,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2022-07-19 20:30:07,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:07,168 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:30:07,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:07,172 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2022-07-19 20:30:07,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:07,175 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2022-07-19 20:30:07,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:07,177 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-07-19 20:30:07,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:07,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578895711] [2022-07-19 20:30:07,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578895711] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-19 20:30:07,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180854187] [2022-07-19 20:30:07,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:07,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 20:30:07,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-19 20:30:07,180 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-19 20:30:07,195 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-19 20:30:07,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:07,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-19 20:30:07,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-19 20:30:07,341 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-19 20:30:07,341 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-19 20:30:07,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180854187] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:07,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-19 20:30:07,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 7 [2022-07-19 20:30:07,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210262413] [2022-07-19 20:30:07,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:07,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-19 20:30:07,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:07,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-19 20:30:07,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:30:07,342 INFO L87 Difference]: Start difference. First operand 1204 states and 1624 transitions. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-19 20:30:07,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:07,396 INFO L93 Difference]: Finished difference Result 1473 states and 1965 transitions. [2022-07-19 20:30:07,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-19 20:30:07,397 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 103 [2022-07-19 20:30:07,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:07,399 INFO L225 Difference]: With dead ends: 1473 [2022-07-19 20:30:07,399 INFO L226 Difference]: Without dead ends: 328 [2022-07-19 20:30:07,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:30:07,401 INFO L413 NwaCegarLoop]: 647 mSDtfsCounter, 59 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 1228 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:07,401 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 1228 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-19 20:30:07,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-07-19 20:30:07,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 328. [2022-07-19 20:30:07,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 297 states have (on average 1.569023569023569) internal successors, (466), 298 states have internal predecessors, (466), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-07-19 20:30:07,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 514 transitions. [2022-07-19 20:30:07,424 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 514 transitions. Word has length 103 [2022-07-19 20:30:07,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:07,424 INFO L495 AbstractCegarLoop]: Abstraction has 328 states and 514 transitions. [2022-07-19 20:30:07,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2022-07-19 20:30:07,424 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 514 transitions. [2022-07-19 20:30:07,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-19 20:30:07,425 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:07,425 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:07,452 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-19 20:30:07,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-19 20:30:07,626 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:07,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:07,627 INFO L85 PathProgramCache]: Analyzing trace with hash -918151462, now seen corresponding path program 1 times [2022-07-19 20:30:07,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:07,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089915355] [2022-07-19 20:30:07,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:07,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:07,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:07,644 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 20:30:07,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:07,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 20:30:07,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:07,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:30:07,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:07,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 20:30:07,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:07,724 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 20:30:07,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:07,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:07,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:07,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089915355] [2022-07-19 20:30:07,726 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089915355] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:07,727 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:07,727 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-19 20:30:07,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855411749] [2022-07-19 20:30:07,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:07,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 20:30:07,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:07,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 20:30:07,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-19 20:30:07,729 INFO L87 Difference]: Start difference. First operand 328 states and 514 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 3 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:08,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:08,587 INFO L93 Difference]: Finished difference Result 768 states and 1224 transitions. [2022-07-19 20:30:08,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 20:30:08,588 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 3 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-07-19 20:30:08,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:08,590 INFO L225 Difference]: With dead ends: 768 [2022-07-19 20:30:08,590 INFO L226 Difference]: Without dead ends: 448 [2022-07-19 20:30:08,591 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-19 20:30:08,592 INFO L413 NwaCegarLoop]: 565 mSDtfsCounter, 879 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 901 SdHoareTripleChecker+Valid, 905 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:08,592 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [901 Valid, 905 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 617 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-19 20:30:08,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-07-19 20:30:08,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 328. [2022-07-19 20:30:08,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 297 states have (on average 1.5656565656565657) internal successors, (465), 298 states have internal predecessors, (465), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-07-19 20:30:08,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 513 transitions. [2022-07-19 20:30:08,606 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 513 transitions. Word has length 156 [2022-07-19 20:30:08,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:08,607 INFO L495 AbstractCegarLoop]: Abstraction has 328 states and 513 transitions. [2022-07-19 20:30:08,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 3 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:08,607 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 513 transitions. [2022-07-19 20:30:08,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-19 20:30:08,608 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:08,609 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:08,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-19 20:30:08,609 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:08,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:08,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1445690200, now seen corresponding path program 1 times [2022-07-19 20:30:08,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:08,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457376649] [2022-07-19 20:30:08,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:08,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:08,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:08,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 20:30:08,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:08,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 20:30:08,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:08,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:30:08,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:08,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 20:30:08,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:08,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 20:30:08,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:08,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:08,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:08,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457376649] [2022-07-19 20:30:08,710 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457376649] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:08,710 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:08,710 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-19 20:30:08,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005863678] [2022-07-19 20:30:08,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:08,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-19 20:30:08,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:08,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-19 20:30:08,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-19 20:30:08,713 INFO L87 Difference]: Start difference. First operand 328 states and 513 transitions. Second operand has 5 states, 5 states have (on average 29.2) internal successors, (146), 3 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:09,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:09,539 INFO L93 Difference]: Finished difference Result 760 states and 1207 transitions. [2022-07-19 20:30:09,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-19 20:30:09,540 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 3 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-07-19 20:30:09,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:09,541 INFO L225 Difference]: With dead ends: 760 [2022-07-19 20:30:09,542 INFO L226 Difference]: Without dead ends: 448 [2022-07-19 20:30:09,542 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-19 20:30:09,543 INFO L413 NwaCegarLoop]: 564 mSDtfsCounter, 870 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 616 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 892 SdHoareTripleChecker+Valid, 903 SdHoareTripleChecker+Invalid, 672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 616 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:09,543 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [892 Valid, 903 Invalid, 672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 616 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-19 20:30:09,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-07-19 20:30:09,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 328. [2022-07-19 20:30:09,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 297 states have (on average 1.5622895622895623) internal successors, (464), 298 states have internal predecessors, (464), 24 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-07-19 20:30:09,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 512 transitions. [2022-07-19 20:30:09,557 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 512 transitions. Word has length 156 [2022-07-19 20:30:09,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:09,557 INFO L495 AbstractCegarLoop]: Abstraction has 328 states and 512 transitions. [2022-07-19 20:30:09,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.2) internal successors, (146), 3 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:09,557 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 512 transitions. [2022-07-19 20:30:09,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-19 20:30:09,558 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:09,558 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:09,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-19 20:30:09,559 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:09,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:09,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1061407274, now seen corresponding path program 1 times [2022-07-19 20:30:09,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:09,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137336382] [2022-07-19 20:30:09,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:09,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:09,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:09,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 20:30:09,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:09,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 20:30:09,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:09,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:30:09,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:09,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 20:30:09,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:09,652 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 20:30:09,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:09,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:09,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:09,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137336382] [2022-07-19 20:30:09,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137336382] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:09,654 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:09,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-19 20:30:09,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197490291] [2022-07-19 20:30:09,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:09,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-19 20:30:09,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:09,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-19 20:30:09,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-19 20:30:09,656 INFO L87 Difference]: Start difference. First operand 328 states and 512 transitions. Second operand has 6 states, 6 states have (on average 24.333333333333332) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:11,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:11,535 INFO L93 Difference]: Finished difference Result 1200 states and 1919 transitions. [2022-07-19 20:30:11,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-19 20:30:11,536 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 24.333333333333332) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-07-19 20:30:11,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:11,539 INFO L225 Difference]: With dead ends: 1200 [2022-07-19 20:30:11,539 INFO L226 Difference]: Without dead ends: 891 [2022-07-19 20:30:11,540 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-07-19 20:30:11,540 INFO L413 NwaCegarLoop]: 606 mSDtfsCounter, 1325 mSDsluCounter, 819 mSDsCounter, 0 mSdLazyCounter, 1717 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1342 SdHoareTripleChecker+Valid, 1425 SdHoareTripleChecker+Invalid, 1828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1717 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:11,541 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1342 Valid, 1425 Invalid, 1828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1717 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-07-19 20:30:11,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 891 states. [2022-07-19 20:30:11,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 891 to 652. [2022-07-19 20:30:11,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 595 states have (on average 1.576470588235294) internal successors, (938), 597 states have internal predecessors, (938), 43 states have call successors, (43), 12 states have call predecessors, (43), 13 states have return successors, (46), 43 states have call predecessors, (46), 43 states have call successors, (46) [2022-07-19 20:30:11,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 1027 transitions. [2022-07-19 20:30:11,578 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 1027 transitions. Word has length 156 [2022-07-19 20:30:11,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:11,579 INFO L495 AbstractCegarLoop]: Abstraction has 652 states and 1027 transitions. [2022-07-19 20:30:11,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.333333333333332) internal successors, (146), 4 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:11,579 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 1027 transitions. [2022-07-19 20:30:11,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-19 20:30:11,580 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:11,580 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:11,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-19 20:30:11,581 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:11,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:11,581 INFO L85 PathProgramCache]: Analyzing trace with hash 761193050, now seen corresponding path program 1 times [2022-07-19 20:30:11,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:11,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075645470] [2022-07-19 20:30:11,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:11,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:11,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:11,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 20:30:11,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:11,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 20:30:11,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:11,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:30:11,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:11,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 20:30:11,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:11,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 20:30:11,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:11,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:11,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:11,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075645470] [2022-07-19 20:30:11,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075645470] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:11,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:11,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 20:30:11,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378785772] [2022-07-19 20:30:11,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:11,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 20:30:11,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:11,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 20:30:11,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:30:11,685 INFO L87 Difference]: Start difference. First operand 652 states and 1027 transitions. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:13,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:13,783 INFO L93 Difference]: Finished difference Result 1983 states and 3175 transitions. [2022-07-19 20:30:13,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-19 20:30:13,783 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-07-19 20:30:13,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:13,787 INFO L225 Difference]: With dead ends: 1983 [2022-07-19 20:30:13,787 INFO L226 Difference]: Without dead ends: 1350 [2022-07-19 20:30:13,788 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-07-19 20:30:13,789 INFO L413 NwaCegarLoop]: 663 mSDtfsCounter, 1438 mSDsluCounter, 1111 mSDsCounter, 0 mSdLazyCounter, 2388 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1455 SdHoareTripleChecker+Valid, 1774 SdHoareTripleChecker+Invalid, 2493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 2388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:13,789 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1455 Valid, 1774 Invalid, 2493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 2388 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-07-19 20:30:13,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1350 states. [2022-07-19 20:30:13,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1350 to 953. [2022-07-19 20:30:13,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 953 states, 870 states have (on average 1.5701149425287357) internal successors, (1366), 873 states have internal predecessors, (1366), 62 states have call successors, (62), 18 states have call predecessors, (62), 20 states have return successors, (67), 63 states have call predecessors, (67), 62 states have call successors, (67) [2022-07-19 20:30:13,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 1495 transitions. [2022-07-19 20:30:13,829 INFO L78 Accepts]: Start accepts. Automaton has 953 states and 1495 transitions. Word has length 156 [2022-07-19 20:30:13,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:13,829 INFO L495 AbstractCegarLoop]: Abstraction has 953 states and 1495 transitions. [2022-07-19 20:30:13,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:13,830 INFO L276 IsEmpty]: Start isEmpty. Operand 953 states and 1495 transitions. [2022-07-19 20:30:13,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-19 20:30:13,830 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:13,831 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:13,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-19 20:30:13,831 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:13,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:13,831 INFO L85 PathProgramCache]: Analyzing trace with hash -856247400, now seen corresponding path program 1 times [2022-07-19 20:30:13,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:13,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766632845] [2022-07-19 20:30:13,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:13,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:13,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:13,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 20:30:13,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:13,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 20:30:13,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:13,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:30:13,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:13,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 20:30:13,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:13,920 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 20:30:13,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:13,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:13,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:13,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766632845] [2022-07-19 20:30:13,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766632845] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:13,922 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:13,922 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 20:30:13,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094623] [2022-07-19 20:30:13,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:13,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 20:30:13,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:13,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 20:30:13,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:30:13,924 INFO L87 Difference]: Start difference. First operand 953 states and 1495 transitions. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:16,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:16,093 INFO L93 Difference]: Finished difference Result 3136 states and 5011 transitions. [2022-07-19 20:30:16,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-19 20:30:16,093 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-07-19 20:30:16,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:16,104 INFO L225 Difference]: With dead ends: 3136 [2022-07-19 20:30:16,104 INFO L226 Difference]: Without dead ends: 2202 [2022-07-19 20:30:16,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-07-19 20:30:16,111 INFO L413 NwaCegarLoop]: 849 mSDtfsCounter, 1350 mSDsluCounter, 1617 mSDsCounter, 0 mSdLazyCounter, 2649 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1367 SdHoareTripleChecker+Valid, 2466 SdHoareTripleChecker+Invalid, 2735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 2649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:16,111 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1367 Valid, 2466 Invalid, 2735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 2649 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-07-19 20:30:16,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2202 states. [2022-07-19 20:30:16,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2202 to 1559. [2022-07-19 20:30:16,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1559 states, 1424 states have (on average 1.565308988764045) internal successors, (2229), 1429 states have internal predecessors, (2229), 100 states have call successors, (100), 30 states have call predecessors, (100), 34 states have return successors, (113), 103 states have call predecessors, (113), 100 states have call successors, (113) [2022-07-19 20:30:16,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1559 states to 1559 states and 2442 transitions. [2022-07-19 20:30:16,229 INFO L78 Accepts]: Start accepts. Automaton has 1559 states and 2442 transitions. Word has length 156 [2022-07-19 20:30:16,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:16,230 INFO L495 AbstractCegarLoop]: Abstraction has 1559 states and 2442 transitions. [2022-07-19 20:30:16,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:16,230 INFO L276 IsEmpty]: Start isEmpty. Operand 1559 states and 2442 transitions. [2022-07-19 20:30:16,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-19 20:30:16,232 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:16,232 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:16,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-19 20:30:16,233 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:16,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:16,233 INFO L85 PathProgramCache]: Analyzing trace with hash -567428010, now seen corresponding path program 1 times [2022-07-19 20:30:16,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:16,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152122915] [2022-07-19 20:30:16,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:16,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:16,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:16,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 20:30:16,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:16,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 20:30:16,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:16,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:30:16,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:16,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 20:30:16,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:16,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 20:30:16,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:16,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:16,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:16,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152122915] [2022-07-19 20:30:16,336 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152122915] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:16,336 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:16,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 20:30:16,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986704680] [2022-07-19 20:30:16,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:16,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 20:30:16,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:16,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 20:30:16,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:30:16,338 INFO L87 Difference]: Start difference. First operand 1559 states and 2442 transitions. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:18,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:18,757 INFO L93 Difference]: Finished difference Result 5360 states and 8530 transitions. [2022-07-19 20:30:18,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-19 20:30:18,758 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-07-19 20:30:18,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:18,778 INFO L225 Difference]: With dead ends: 5360 [2022-07-19 20:30:18,779 INFO L226 Difference]: Without dead ends: 3820 [2022-07-19 20:30:18,783 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-07-19 20:30:18,784 INFO L413 NwaCegarLoop]: 844 mSDtfsCounter, 1346 mSDsluCounter, 1617 mSDsCounter, 0 mSdLazyCounter, 2637 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1363 SdHoareTripleChecker+Valid, 2461 SdHoareTripleChecker+Invalid, 2723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 2637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:18,784 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1363 Valid, 2461 Invalid, 2723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 2637 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-07-19 20:30:18,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3820 states. [2022-07-19 20:30:19,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3820 to 2772. [2022-07-19 20:30:19,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2772 states, 2533 states have (on average 1.5613896565337544) internal successors, (3955), 2542 states have internal predecessors, (3955), 176 states have call successors, (176), 54 states have call predecessors, (176), 62 states have return successors, (211), 183 states have call predecessors, (211), 176 states have call successors, (211) [2022-07-19 20:30:19,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2772 states to 2772 states and 4342 transitions. [2022-07-19 20:30:19,101 INFO L78 Accepts]: Start accepts. Automaton has 2772 states and 4342 transitions. Word has length 156 [2022-07-19 20:30:19,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:19,101 INFO L495 AbstractCegarLoop]: Abstraction has 2772 states and 4342 transitions. [2022-07-19 20:30:19,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:19,101 INFO L276 IsEmpty]: Start isEmpty. Operand 2772 states and 4342 transitions. [2022-07-19 20:30:19,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-19 20:30:19,103 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:19,103 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:19,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-19 20:30:19,104 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:19,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:19,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1112300584, now seen corresponding path program 1 times [2022-07-19 20:30:19,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:19,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265626069] [2022-07-19 20:30:19,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:19,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:19,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:19,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 20:30:19,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:19,176 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 20:30:19,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:19,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:30:19,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:19,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 20:30:19,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:19,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 20:30:19,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:19,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:19,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:19,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265626069] [2022-07-19 20:30:19,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265626069] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:19,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:19,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 20:30:19,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332252627] [2022-07-19 20:30:19,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:19,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 20:30:19,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:19,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 20:30:19,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:30:19,222 INFO L87 Difference]: Start difference. First operand 2772 states and 4342 transitions. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:20,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:20,632 INFO L93 Difference]: Finished difference Result 6596 states and 10499 transitions. [2022-07-19 20:30:20,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 20:30:20,632 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-07-19 20:30:20,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:20,643 INFO L225 Difference]: With dead ends: 6596 [2022-07-19 20:30:20,643 INFO L226 Difference]: Without dead ends: 3843 [2022-07-19 20:30:20,649 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-07-19 20:30:20,650 INFO L413 NwaCegarLoop]: 540 mSDtfsCounter, 958 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 1261 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 976 SdHoareTripleChecker+Valid, 1344 SdHoareTripleChecker+Invalid, 1346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:20,650 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [976 Valid, 1344 Invalid, 1346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1261 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-07-19 20:30:20,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3843 states. [2022-07-19 20:30:20,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3843 to 2772. [2022-07-19 20:30:20,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2772 states, 2533 states have (on average 1.5578365574417687) internal successors, (3946), 2542 states have internal predecessors, (3946), 176 states have call successors, (176), 54 states have call predecessors, (176), 62 states have return successors, (211), 183 states have call predecessors, (211), 176 states have call successors, (211) [2022-07-19 20:30:20,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2772 states to 2772 states and 4333 transitions. [2022-07-19 20:30:20,820 INFO L78 Accepts]: Start accepts. Automaton has 2772 states and 4333 transitions. Word has length 156 [2022-07-19 20:30:20,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:20,820 INFO L495 AbstractCegarLoop]: Abstraction has 2772 states and 4333 transitions. [2022-07-19 20:30:20,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:20,821 INFO L276 IsEmpty]: Start isEmpty. Operand 2772 states and 4333 transitions. [2022-07-19 20:30:20,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-19 20:30:20,822 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:20,822 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:20,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-19 20:30:20,823 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:20,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:20,823 INFO L85 PathProgramCache]: Analyzing trace with hash -437140458, now seen corresponding path program 1 times [2022-07-19 20:30:20,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:20,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046471041] [2022-07-19 20:30:20,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:20,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:20,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:20,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 20:30:20,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:20,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 20:30:20,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:20,903 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:30:20,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:20,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 20:30:20,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:20,916 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 20:30:20,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:20,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:20,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:20,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046471041] [2022-07-19 20:30:20,918 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046471041] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:20,919 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:20,919 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 20:30:20,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129052171] [2022-07-19 20:30:20,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:20,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 20:30:20,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:20,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 20:30:20,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:30:20,920 INFO L87 Difference]: Start difference. First operand 2772 states and 4333 transitions. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:22,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:22,206 INFO L93 Difference]: Finished difference Result 6586 states and 10452 transitions. [2022-07-19 20:30:22,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 20:30:22,206 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-07-19 20:30:22,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:22,217 INFO L225 Difference]: With dead ends: 6586 [2022-07-19 20:30:22,217 INFO L226 Difference]: Without dead ends: 3833 [2022-07-19 20:30:22,223 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-07-19 20:30:22,223 INFO L413 NwaCegarLoop]: 536 mSDtfsCounter, 956 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 1249 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 974 SdHoareTripleChecker+Valid, 1340 SdHoareTripleChecker+Invalid, 1334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:22,223 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [974 Valid, 1340 Invalid, 1334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1249 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-19 20:30:22,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3833 states. [2022-07-19 20:30:22,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3833 to 2772. [2022-07-19 20:30:22,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2772 states, 2533 states have (on average 1.5542834583497829) internal successors, (3937), 2542 states have internal predecessors, (3937), 176 states have call successors, (176), 54 states have call predecessors, (176), 62 states have return successors, (211), 183 states have call predecessors, (211), 176 states have call successors, (211) [2022-07-19 20:30:22,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2772 states to 2772 states and 4324 transitions. [2022-07-19 20:30:22,408 INFO L78 Accepts]: Start accepts. Automaton has 2772 states and 4324 transitions. Word has length 156 [2022-07-19 20:30:22,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:22,408 INFO L495 AbstractCegarLoop]: Abstraction has 2772 states and 4324 transitions. [2022-07-19 20:30:22,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:22,409 INFO L276 IsEmpty]: Start isEmpty. Operand 2772 states and 4324 transitions. [2022-07-19 20:30:22,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-19 20:30:22,411 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:22,411 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:22,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-19 20:30:22,411 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:22,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:22,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1385192424, now seen corresponding path program 1 times [2022-07-19 20:30:22,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:22,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390071323] [2022-07-19 20:30:22,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:22,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:22,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:22,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 20:30:22,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:22,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 20:30:22,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:22,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:30:22,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:22,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 20:30:22,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:22,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 20:30:22,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:22,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:22,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:22,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390071323] [2022-07-19 20:30:22,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390071323] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:22,510 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:22,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 20:30:22,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505747473] [2022-07-19 20:30:22,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:22,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 20:30:22,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:22,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 20:30:22,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:30:22,513 INFO L87 Difference]: Start difference. First operand 2772 states and 4324 transitions. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:23,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:23,803 INFO L93 Difference]: Finished difference Result 6576 states and 10405 transitions. [2022-07-19 20:30:23,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 20:30:23,803 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-07-19 20:30:23,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:23,833 INFO L225 Difference]: With dead ends: 6576 [2022-07-19 20:30:23,836 INFO L226 Difference]: Without dead ends: 3823 [2022-07-19 20:30:23,842 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-07-19 20:30:23,856 INFO L413 NwaCegarLoop]: 532 mSDtfsCounter, 954 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 1237 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 972 SdHoareTripleChecker+Valid, 1336 SdHoareTripleChecker+Invalid, 1322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:23,856 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [972 Valid, 1336 Invalid, 1322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1237 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-19 20:30:23,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3823 states. [2022-07-19 20:30:24,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3823 to 2772. [2022-07-19 20:30:24,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2772 states, 2533 states have (on average 1.550730359257797) internal successors, (3928), 2542 states have internal predecessors, (3928), 176 states have call successors, (176), 54 states have call predecessors, (176), 62 states have return successors, (211), 183 states have call predecessors, (211), 176 states have call successors, (211) [2022-07-19 20:30:24,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2772 states to 2772 states and 4315 transitions. [2022-07-19 20:30:24,229 INFO L78 Accepts]: Start accepts. Automaton has 2772 states and 4315 transitions. Word has length 156 [2022-07-19 20:30:24,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:24,230 INFO L495 AbstractCegarLoop]: Abstraction has 2772 states and 4315 transitions. [2022-07-19 20:30:24,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:24,230 INFO L276 IsEmpty]: Start isEmpty. Operand 2772 states and 4315 transitions. [2022-07-19 20:30:24,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-19 20:30:24,232 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:24,232 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:24,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-07-19 20:30:24,232 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:24,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:24,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1969964074, now seen corresponding path program 1 times [2022-07-19 20:30:24,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:24,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813242473] [2022-07-19 20:30:24,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:24,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:24,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:24,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 20:30:24,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:24,283 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 20:30:24,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:24,327 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:30:24,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:24,341 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 20:30:24,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:24,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 20:30:24,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:24,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:24,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:24,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813242473] [2022-07-19 20:30:24,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813242473] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:24,347 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:24,347 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 20:30:24,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913458152] [2022-07-19 20:30:24,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:24,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 20:30:24,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:24,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 20:30:24,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:30:24,350 INFO L87 Difference]: Start difference. First operand 2772 states and 4315 transitions. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:26,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:26,826 INFO L93 Difference]: Finished difference Result 9777 states and 15392 transitions. [2022-07-19 20:30:26,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-19 20:30:26,826 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-07-19 20:30:26,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:26,865 INFO L225 Difference]: With dead ends: 9777 [2022-07-19 20:30:26,866 INFO L226 Difference]: Without dead ends: 7024 [2022-07-19 20:30:26,871 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2022-07-19 20:30:26,872 INFO L413 NwaCegarLoop]: 821 mSDtfsCounter, 1324 mSDsluCounter, 1617 mSDsCounter, 0 mSdLazyCounter, 2572 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1341 SdHoareTripleChecker+Valid, 2438 SdHoareTripleChecker+Invalid, 2658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 2572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:26,872 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1341 Valid, 2438 Invalid, 2658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 2572 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-07-19 20:30:26,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7024 states. [2022-07-19 20:30:27,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7024 to 5232. [2022-07-19 20:30:27,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5232 states, 4785 states have (on average 1.5456635318704284) internal successors, (7396), 4802 states have internal predecessors, (7396), 328 states have call successors, (328), 102 states have call predecessors, (328), 118 states have return successors, (425), 343 states have call predecessors, (425), 328 states have call successors, (425) [2022-07-19 20:30:27,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5232 states to 5232 states and 8149 transitions. [2022-07-19 20:30:27,252 INFO L78 Accepts]: Start accepts. Automaton has 5232 states and 8149 transitions. Word has length 156 [2022-07-19 20:30:27,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:27,252 INFO L495 AbstractCegarLoop]: Abstraction has 5232 states and 8149 transitions. [2022-07-19 20:30:27,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:27,253 INFO L276 IsEmpty]: Start isEmpty. Operand 5232 states and 8149 transitions. [2022-07-19 20:30:27,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-19 20:30:27,255 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:27,255 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:27,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-19 20:30:27,255 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:27,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:27,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1890497624, now seen corresponding path program 1 times [2022-07-19 20:30:27,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:27,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257251231] [2022-07-19 20:30:27,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:27,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:27,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:27,274 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 20:30:27,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:27,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 20:30:27,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:27,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:30:27,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:27,335 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 20:30:27,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:27,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 20:30:27,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:27,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:27,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:27,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257251231] [2022-07-19 20:30:27,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257251231] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:27,340 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:27,340 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 20:30:27,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851349869] [2022-07-19 20:30:27,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:27,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 20:30:27,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:27,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 20:30:27,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:30:27,341 INFO L87 Difference]: Start difference. First operand 5232 states and 8149 transitions. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:28,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:28,649 INFO L93 Difference]: Finished difference Result 12300 states and 19420 transitions. [2022-07-19 20:30:28,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-19 20:30:28,649 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-07-19 20:30:28,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:28,668 INFO L225 Difference]: With dead ends: 12300 [2022-07-19 20:30:28,668 INFO L226 Difference]: Without dead ends: 7087 [2022-07-19 20:30:28,680 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-07-19 20:30:28,680 INFO L413 NwaCegarLoop]: 497 mSDtfsCounter, 1149 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 1052 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1167 SdHoareTripleChecker+Valid, 1133 SdHoareTripleChecker+Invalid, 1165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 1052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:28,681 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1167 Valid, 1133 Invalid, 1165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 1052 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-19 20:30:28,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7087 states. [2022-07-19 20:30:29,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7087 to 5232. [2022-07-19 20:30:29,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5232 states, 4785 states have (on average 1.542110762800418) internal successors, (7379), 4802 states have internal predecessors, (7379), 328 states have call successors, (328), 102 states have call predecessors, (328), 118 states have return successors, (425), 343 states have call predecessors, (425), 328 states have call successors, (425) [2022-07-19 20:30:29,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5232 states to 5232 states and 8132 transitions. [2022-07-19 20:30:29,065 INFO L78 Accepts]: Start accepts. Automaton has 5232 states and 8132 transitions. Word has length 156 [2022-07-19 20:30:29,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:29,066 INFO L495 AbstractCegarLoop]: Abstraction has 5232 states and 8132 transitions. [2022-07-19 20:30:29,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:29,066 INFO L276 IsEmpty]: Start isEmpty. Operand 5232 states and 8132 transitions. [2022-07-19 20:30:29,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-19 20:30:29,069 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:29,069 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:29,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-07-19 20:30:29,070 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:29,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:29,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1460839318, now seen corresponding path program 1 times [2022-07-19 20:30:29,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:29,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884938720] [2022-07-19 20:30:29,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:29,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:29,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:29,088 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 20:30:29,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:29,120 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 20:30:29,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:29,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:30:29,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:29,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 20:30:29,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:29,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 20:30:29,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:29,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:29,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:29,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884938720] [2022-07-19 20:30:29,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884938720] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:29,180 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:29,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 20:30:29,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073991896] [2022-07-19 20:30:29,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:29,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 20:30:29,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:29,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 20:30:29,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:30:29,182 INFO L87 Difference]: Start difference. First operand 5232 states and 8132 transitions. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:32,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:32,895 INFO L93 Difference]: Finished difference Result 21023 states and 32918 transitions. [2022-07-19 20:30:32,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-19 20:30:32,901 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-07-19 20:30:32,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:32,991 INFO L225 Difference]: With dead ends: 21023 [2022-07-19 20:30:32,991 INFO L226 Difference]: Without dead ends: 15810 [2022-07-19 20:30:33,007 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-07-19 20:30:33,008 INFO L413 NwaCegarLoop]: 970 mSDtfsCounter, 1418 mSDsluCounter, 1609 mSDsCounter, 0 mSdLazyCounter, 3011 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1434 SdHoareTripleChecker+Valid, 2579 SdHoareTripleChecker+Invalid, 3102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 3011 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:33,009 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1434 Valid, 2579 Invalid, 3102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 3011 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-07-19 20:30:33,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15810 states. [2022-07-19 20:30:33,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15810 to 10147. [2022-07-19 20:30:33,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10147 states, 9300 states have (on average 1.540752688172043) internal successors, (14329), 9333 states have internal predecessors, (14329), 616 states have call successors, (616), 198 states have call predecessors, (616), 230 states have return successors, (891), 647 states have call predecessors, (891), 616 states have call successors, (891) [2022-07-19 20:30:33,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10147 states to 10147 states and 15836 transitions. [2022-07-19 20:30:33,834 INFO L78 Accepts]: Start accepts. Automaton has 10147 states and 15836 transitions. Word has length 156 [2022-07-19 20:30:33,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:33,835 INFO L495 AbstractCegarLoop]: Abstraction has 10147 states and 15836 transitions. [2022-07-19 20:30:33,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:33,835 INFO L276 IsEmpty]: Start isEmpty. Operand 10147 states and 15836 transitions. [2022-07-19 20:30:33,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-19 20:30:33,840 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:33,841 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:33,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-19 20:30:33,841 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:33,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:33,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1887090092, now seen corresponding path program 1 times [2022-07-19 20:30:33,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:33,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444726511] [2022-07-19 20:30:33,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:33,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:33,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:33,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 20:30:33,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:33,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 20:30:33,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:33,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:30:33,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:33,944 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 20:30:33,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:33,949 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 20:30:33,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:33,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:33,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:33,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444726511] [2022-07-19 20:30:33,951 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444726511] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:33,951 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:33,951 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 20:30:33,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291662514] [2022-07-19 20:30:33,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:33,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 20:30:33,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:33,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 20:30:33,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:30:33,953 INFO L87 Difference]: Start difference. First operand 10147 states and 15836 transitions. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:39,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:39,424 INFO L93 Difference]: Finished difference Result 40672 states and 63920 transitions. [2022-07-19 20:30:39,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-19 20:30:39,425 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-07-19 20:30:39,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:39,505 INFO L225 Difference]: With dead ends: 40672 [2022-07-19 20:30:39,505 INFO L226 Difference]: Without dead ends: 30544 [2022-07-19 20:30:39,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-07-19 20:30:39,533 INFO L413 NwaCegarLoop]: 796 mSDtfsCounter, 1682 mSDsluCounter, 1606 mSDsCounter, 0 mSdLazyCounter, 2516 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1710 SdHoareTripleChecker+Valid, 2402 SdHoareTripleChecker+Invalid, 2610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 2516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:39,533 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1710 Valid, 2402 Invalid, 2610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 2516 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-07-19 20:30:39,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30544 states. [2022-07-19 20:30:41,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30544 to 19796. [2022-07-19 20:30:41,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19796 states, 18165 states have (on average 1.5402697495183044) internal successors, (27979), 18230 states have internal predecessors, (27979), 1176 states have call successors, (1176), 390 states have call predecessors, (1176), 454 states have return successors, (1969), 1239 states have call predecessors, (1969), 1176 states have call successors, (1969) [2022-07-19 20:30:41,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19796 states to 19796 states and 31124 transitions. [2022-07-19 20:30:41,184 INFO L78 Accepts]: Start accepts. Automaton has 19796 states and 31124 transitions. Word has length 156 [2022-07-19 20:30:41,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:41,184 INFO L495 AbstractCegarLoop]: Abstraction has 19796 states and 31124 transitions. [2022-07-19 20:30:41,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:41,185 INFO L276 IsEmpty]: Start isEmpty. Operand 19796 states and 31124 transitions. [2022-07-19 20:30:41,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-19 20:30:41,193 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:41,194 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:41,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-19 20:30:41,194 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:41,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:41,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1025256490, now seen corresponding path program 1 times [2022-07-19 20:30:41,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:41,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80646874] [2022-07-19 20:30:41,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:41,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:41,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:41,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 20:30:41,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:41,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 20:30:41,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:41,271 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:30:41,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:41,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 20:30:41,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:41,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 20:30:41,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:41,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:41,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:41,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80646874] [2022-07-19 20:30:41,284 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80646874] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:41,285 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:41,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 20:30:41,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500360441] [2022-07-19 20:30:41,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:41,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 20:30:41,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:41,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 20:30:41,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:30:41,286 INFO L87 Difference]: Start difference. First operand 19796 states and 31124 transitions. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:50,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:30:50,283 INFO L93 Difference]: Finished difference Result 78895 states and 124822 transitions. [2022-07-19 20:30:50,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-19 20:30:50,283 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-07-19 20:30:50,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:30:50,456 INFO L225 Difference]: With dead ends: 78895 [2022-07-19 20:30:50,456 INFO L226 Difference]: Without dead ends: 59118 [2022-07-19 20:30:50,509 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-07-19 20:30:50,510 INFO L413 NwaCegarLoop]: 792 mSDtfsCounter, 1643 mSDsluCounter, 1609 mSDsCounter, 0 mSdLazyCounter, 2509 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1671 SdHoareTripleChecker+Valid, 2401 SdHoareTripleChecker+Invalid, 2603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 2509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-07-19 20:30:50,510 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1671 Valid, 2401 Invalid, 2603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 2509 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-07-19 20:30:50,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59118 states. [2022-07-19 20:30:53,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59118 to 39221. [2022-07-19 20:30:53,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39221 states, 36054 states have (on average 1.5411604814999722) internal successors, (55565), 36183 states have internal predecessors, (55565), 2264 states have call successors, (2264), 774 states have call predecessors, (2264), 902 states have return successors, (4579), 2391 states have call predecessors, (4579), 2264 states have call successors, (4579) [2022-07-19 20:30:54,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39221 states to 39221 states and 62408 transitions. [2022-07-19 20:30:54,047 INFO L78 Accepts]: Start accepts. Automaton has 39221 states and 62408 transitions. Word has length 156 [2022-07-19 20:30:54,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:30:54,047 INFO L495 AbstractCegarLoop]: Abstraction has 39221 states and 62408 transitions. [2022-07-19 20:30:54,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:30:54,047 INFO L276 IsEmpty]: Start isEmpty. Operand 39221 states and 62408 transitions. [2022-07-19 20:30:54,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-19 20:30:54,077 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:30:54,077 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:30:54,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-07-19 20:30:54,077 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:30:54,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:30:54,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1219301908, now seen corresponding path program 1 times [2022-07-19 20:30:54,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:30:54,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428099331] [2022-07-19 20:30:54,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:30:54,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:30:54,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:54,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 20:30:54,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:54,141 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 20:30:54,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:54,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:30:54,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:54,180 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 20:30:54,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:54,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 20:30:54,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:30:54,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:30:54,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:30:54,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428099331] [2022-07-19 20:30:54,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428099331] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:30:54,186 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:30:54,186 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 20:30:54,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879266305] [2022-07-19 20:30:54,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:30:54,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 20:30:54,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:30:54,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 20:30:54,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:30:54,187 INFO L87 Difference]: Start difference. First operand 39221 states and 62408 transitions. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:31:10,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:31:10,798 INFO L93 Difference]: Finished difference Result 154574 states and 247388 transitions. [2022-07-19 20:31:10,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-19 20:31:10,798 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-07-19 20:31:10,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:31:11,238 INFO L225 Difference]: With dead ends: 154574 [2022-07-19 20:31:11,238 INFO L226 Difference]: Without dead ends: 115372 [2022-07-19 20:31:11,353 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-07-19 20:31:11,354 INFO L413 NwaCegarLoop]: 911 mSDtfsCounter, 1385 mSDsluCounter, 1609 mSDsCounter, 0 mSdLazyCounter, 2890 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1401 SdHoareTripleChecker+Valid, 2520 SdHoareTripleChecker+Invalid, 2981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-07-19 20:31:11,354 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1401 Valid, 2520 Invalid, 2981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2890 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-07-19 20:31:11,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115372 states. [2022-07-19 20:31:18,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115372 to 78006. [2022-07-19 20:31:18,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78006 states, 71831 states have (on average 1.5424955799028275) internal successors, (110799), 72088 states have internal predecessors, (110799), 4376 states have call successors, (4376), 1542 states have call predecessors, (4376), 1798 states have return successors, (11193), 4631 states have call predecessors, (11193), 4376 states have call successors, (11193) [2022-07-19 20:31:18,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78006 states to 78006 states and 126368 transitions. [2022-07-19 20:31:18,732 INFO L78 Accepts]: Start accepts. Automaton has 78006 states and 126368 transitions. Word has length 156 [2022-07-19 20:31:18,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-19 20:31:18,732 INFO L495 AbstractCegarLoop]: Abstraction has 78006 states and 126368 transitions. [2022-07-19 20:31:18,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:31:18,732 INFO L276 IsEmpty]: Start isEmpty. Operand 78006 states and 126368 transitions. [2022-07-19 20:31:18,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-19 20:31:18,766 INFO L187 NwaCegarLoop]: Found error trace [2022-07-19 20:31:18,766 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-19 20:31:18,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-07-19 20:31:18,766 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, error1Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-19 20:31:18,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-19 20:31:18,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1707349014, now seen corresponding path program 1 times [2022-07-19 20:31:18,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-19 20:31:18,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762832036] [2022-07-19 20:31:18,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-19 20:31:18,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-19 20:31:18,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:31:18,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-19 20:31:18,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:31:18,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-19 20:31:18,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:31:18,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2022-07-19 20:31:18,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:31:18,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2022-07-19 20:31:18,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:31:18,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142 [2022-07-19 20:31:18,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-19 20:31:18,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-19 20:31:18,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-19 20:31:18,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762832036] [2022-07-19 20:31:18,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762832036] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-19 20:31:18,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-19 20:31:18,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-19 20:31:18,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167401171] [2022-07-19 20:31:18,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-19 20:31:18,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-19 20:31:18,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-19 20:31:18,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-19 20:31:18,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-19 20:31:18,871 INFO L87 Difference]: Start difference. First operand 78006 states and 126368 transitions. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-07-19 20:31:49,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-19 20:31:49,340 INFO L93 Difference]: Finished difference Result 303565 states and 494578 transitions. [2022-07-19 20:31:49,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-19 20:31:49,341 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 5 states have internal predecessors, (146), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 156 [2022-07-19 20:31:49,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-19 20:31:50,341 INFO L225 Difference]: With dead ends: 303565 [2022-07-19 20:31:50,341 INFO L226 Difference]: Without dead ends: 225578 [2022-07-19 20:31:50,635 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2022-07-19 20:31:50,636 INFO L413 NwaCegarLoop]: 782 mSDtfsCounter, 1563 mSDsluCounter, 1609 mSDsCounter, 0 mSdLazyCounter, 2493 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1591 SdHoareTripleChecker+Valid, 2391 SdHoareTripleChecker+Invalid, 2587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 2493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-07-19 20:31:50,636 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1591 Valid, 2391 Invalid, 2587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 2493 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-07-19 20:31:50,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225578 states. [2022-07-19 20:32:05,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225578 to 155447. [2022-07-19 20:32:05,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155447 states, 143384 states have (on average 1.544056519555878) internal successors, (221393), 143897 states have internal predecessors, (221393), 8472 states have call successors, (8472), 3078 states have call predecessors, (8472), 3590 states have return successors, (28667), 8983 states have call predecessors, (28667), 8472 states have call successors, (28667)