./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/loop-invgen/seq-3.i --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a9b967e5 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/certificate-witnesses-artifact/automizer/data/config -Xmx15G -Xms4m -jar /storage/repos/certificate-witnesses-artifact/automizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/certificate-witnesses-artifact/automizer/data -tc /storage/repos/certificate-witnesses-artifact/automizer/config/AutomizerReach.xml -i ../sv-benchmarks/c/loop-invgen/seq-3.i -s /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/certificate-witnesses-artifact/automizer --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6c770a3141edeab927df0da4e8c2152e1fb2e87b0c43a352500a7e3d3cff4533 --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true --- Real Ultimate output --- This is Ultimate 0.2.4-dev-a9b967e-m [2024-09-12 18:01:14,190 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-12 18:01:14,261 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-12 18:01:14,266 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-12 18:01:14,268 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-12 18:01:14,296 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-12 18:01:14,299 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-12 18:01:14,299 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-12 18:01:14,300 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-12 18:01:14,301 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-12 18:01:14,301 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-12 18:01:14,304 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-12 18:01:14,304 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-12 18:01:14,305 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-12 18:01:14,305 INFO L153 SettingsManager]: * Use SBE=true [2024-09-12 18:01:14,305 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-12 18:01:14,305 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-12 18:01:14,306 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-12 18:01:14,306 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-12 18:01:14,307 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-12 18:01:14,308 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-12 18:01:14,308 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-12 18:01:14,308 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-12 18:01:14,308 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-12 18:01:14,309 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-12 18:01:14,309 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-12 18:01:14,309 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-12 18:01:14,309 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-12 18:01:14,309 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-12 18:01:14,309 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-12 18:01:14,310 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-12 18:01:14,310 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-12 18:01:14,310 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 18:01:14,310 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-12 18:01:14,310 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-12 18:01:14,310 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-12 18:01:14,311 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-12 18:01:14,311 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-12 18:01:14,311 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-12 18:01:14,314 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-12 18:01:14,314 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-12 18:01:14,314 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-12 18:01:14,315 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/certificate-witnesses-artifact/automizer/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/certificate-witnesses-artifact/automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 6c770a3141edeab927df0da4e8c2152e1fb2e87b0c43a352500a7e3d3cff4533 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2024-09-12 18:01:14,613 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-12 18:01:14,639 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-12 18:01:14,641 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-12 18:01:14,642 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-12 18:01:14,643 INFO L274 PluginConnector]: CDTParser initialized [2024-09-12 18:01:14,644 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/loop-invgen/seq-3.i [2024-09-12 18:01:16,527 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-12 18:01:16,792 INFO L384 CDTParser]: Found 1 translation units. [2024-09-12 18:01:16,793 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/seq-3.i [2024-09-12 18:01:16,801 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/3c860b177/9ac195a849784917b5bc6fdf4746cf75/FLAGe8f07bd2a [2024-09-12 18:01:17,165 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/3c860b177/9ac195a849784917b5bc6fdf4746cf75 [2024-09-12 18:01:17,168 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-12 18:01:17,169 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-12 18:01:17,170 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-12 18:01:17,170 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-12 18:01:17,174 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-12 18:01:17,175 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 06:01:17" (1/1) ... [2024-09-12 18:01:17,175 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f2985b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:01:17, skipping insertion in model container [2024-09-12 18:01:17,176 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 06:01:17" (1/1) ... [2024-09-12 18:01:17,192 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-12 18:01:17,318 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/seq-3.i[893,906] [2024-09-12 18:01:17,341 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 18:01:17,350 INFO L200 MainTranslator]: Completed pre-run [2024-09-12 18:01:17,360 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/seq-3.i[893,906] [2024-09-12 18:01:17,365 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 18:01:17,383 INFO L204 MainTranslator]: Completed translation [2024-09-12 18:01:17,384 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:01:17 WrapperNode [2024-09-12 18:01:17,384 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-12 18:01:17,385 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-12 18:01:17,386 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-12 18:01:17,386 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-12 18:01:17,391 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:01:17" (1/1) ... [2024-09-12 18:01:17,397 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:01:17" (1/1) ... [2024-09-12 18:01:17,404 INFO L138 Inliner]: procedures = 16, calls = 7, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-12 18:01:17,404 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-12 18:01:17,406 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-12 18:01:17,406 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-12 18:01:17,406 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-12 18:01:17,424 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:01:17" (1/1) ... [2024-09-12 18:01:17,424 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:01:17" (1/1) ... [2024-09-12 18:01:17,430 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:01:17" (1/1) ... [2024-09-12 18:01:17,448 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-09-12 18:01:17,449 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:01:17" (1/1) ... [2024-09-12 18:01:17,449 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:01:17" (1/1) ... [2024-09-12 18:01:17,454 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:01:17" (1/1) ... [2024-09-12 18:01:17,458 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:01:17" (1/1) ... [2024-09-12 18:01:17,459 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:01:17" (1/1) ... [2024-09-12 18:01:17,459 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:01:17" (1/1) ... [2024-09-12 18:01:17,462 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-12 18:01:17,463 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-12 18:01:17,463 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-12 18:01:17,463 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-12 18:01:17,464 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:01:17" (1/1) ... [2024-09-12 18:01:17,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 18:01:17,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:17,494 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-09-12 18:01:17,501 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-09-12 18:01:17,540 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-12 18:01:17,541 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-12 18:01:17,541 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-12 18:01:17,541 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-12 18:01:17,541 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-12 18:01:17,542 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-12 18:01:17,542 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-12 18:01:17,543 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-12 18:01:17,543 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-12 18:01:17,543 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-12 18:01:17,600 INFO L242 CfgBuilder]: Building ICFG [2024-09-12 18:01:17,602 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-12 18:01:17,807 INFO L? ?]: Removed 32 outVars from TransFormulas that were not future-live. [2024-09-12 18:01:17,807 INFO L291 CfgBuilder]: Performing block encoding [2024-09-12 18:01:17,833 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-12 18:01:17,834 INFO L318 CfgBuilder]: Removed 3 assume(true) statements. [2024-09-12 18:01:17,834 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 06:01:17 BoogieIcfgContainer [2024-09-12 18:01:17,834 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-12 18:01:17,837 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-12 18:01:17,837 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-12 18:01:17,840 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-12 18:01:17,840 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.09 06:01:17" (1/3) ... [2024-09-12 18:01:17,841 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@462feeed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 06:01:17, skipping insertion in model container [2024-09-12 18:01:17,842 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 06:01:17" (2/3) ... [2024-09-12 18:01:17,842 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@462feeed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 06:01:17, skipping insertion in model container [2024-09-12 18:01:17,843 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 06:01:17" (3/3) ... [2024-09-12 18:01:17,844 INFO L112 eAbstractionObserver]: Analyzing ICFG seq-3.i [2024-09-12 18:01:17,861 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-12 18:01:17,862 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 15 error locations. [2024-09-12 18:01:17,929 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-12 18:01:17,935 INFO L336 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3d79836d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-12 18:01:17,935 INFO L337 AbstractCegarLoop]: Starting to check reachability of 15 error locations. [2024-09-12 18:01:17,939 INFO L276 IsEmpty]: Start isEmpty. Operand has 52 states, 30 states have (on average 1.8) internal successors, (54), 45 states have internal predecessors, (54), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:01:17,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-09-12 18:01:17,945 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:17,946 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:17,947 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:17,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:17,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1055634370, now seen corresponding path program 1 times [2024-09-12 18:01:17,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:17,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417545374] [2024-09-12 18:01:17,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:17,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:18,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:18,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:18,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:18,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:18,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:18,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417545374] [2024-09-12 18:01:18,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417545374] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:18,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:01:18,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:01:18,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492122390] [2024-09-12 18:01:18,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:18,180 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:01:18,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:18,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:01:18,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:01:18,215 INFO L87 Difference]: Start difference. First operand has 52 states, 30 states have (on average 1.8) internal successors, (54), 45 states have internal predecessors, (54), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:18,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:18,259 INFO L93 Difference]: Finished difference Result 95 states and 110 transitions. [2024-09-12 18:01:18,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:01:18,262 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 9 [2024-09-12 18:01:18,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:18,267 INFO L225 Difference]: With dead ends: 95 [2024-09-12 18:01:18,267 INFO L226 Difference]: Without dead ends: 51 [2024-09-12 18:01:18,270 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:01:18,272 INFO L434 NwaCegarLoop]: 51 mSDtfsCounter, 4 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:18,273 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 146 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:18,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2024-09-12 18:01:18,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2024-09-12 18:01:18,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 31 states have (on average 1.5806451612903225) internal successors, (49), 45 states have internal predecessors, (49), 3 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) [2024-09-12 18:01:18,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 54 transitions. [2024-09-12 18:01:18,302 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 54 transitions. Word has length 9 [2024-09-12 18:01:18,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:18,302 INFO L474 AbstractCegarLoop]: Abstraction has 51 states and 54 transitions. [2024-09-12 18:01:18,303 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:18,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:18,303 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 54 transitions. [2024-09-12 18:01:18,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-09-12 18:01:18,304 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:18,304 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:18,304 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-12 18:01:18,304 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting mainErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:18,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:18,305 INFO L85 PathProgramCache]: Analyzing trace with hash 852300080, now seen corresponding path program 1 times [2024-09-12 18:01:18,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:18,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780771629] [2024-09-12 18:01:18,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:18,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:18,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:18,358 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:18,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:18,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:18,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:18,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780771629] [2024-09-12 18:01:18,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780771629] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:18,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:01:18,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:01:18,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723977719] [2024-09-12 18:01:18,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:18,370 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:01:18,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:18,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:01:18,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:01:18,371 INFO L87 Difference]: Start difference. First operand 51 states and 54 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:18,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:18,403 INFO L93 Difference]: Finished difference Result 56 states and 60 transitions. [2024-09-12 18:01:18,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:01:18,403 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2024-09-12 18:01:18,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:18,404 INFO L225 Difference]: With dead ends: 56 [2024-09-12 18:01:18,404 INFO L226 Difference]: Without dead ends: 54 [2024-09-12 18:01:18,405 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:01:18,406 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 1 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:18,406 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 132 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:18,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2024-09-12 18:01:18,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2024-09-12 18:01:18,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 34 states have (on average 1.5588235294117647) internal successors, (53), 48 states have internal predecessors, (53), 3 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) [2024-09-12 18:01:18,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 58 transitions. [2024-09-12 18:01:18,413 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 58 transitions. Word has length 11 [2024-09-12 18:01:18,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:18,413 INFO L474 AbstractCegarLoop]: Abstraction has 54 states and 58 transitions. [2024-09-12 18:01:18,414 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:18,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:18,414 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 58 transitions. [2024-09-12 18:01:18,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-09-12 18:01:18,415 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:18,415 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:18,415 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-12 18:01:18,415 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:18,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:18,416 INFO L85 PathProgramCache]: Analyzing trace with hash 852349508, now seen corresponding path program 1 times [2024-09-12 18:01:18,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:18,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532142271] [2024-09-12 18:01:18,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:18,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:18,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:18,462 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:18,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:18,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:18,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:18,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532142271] [2024-09-12 18:01:18,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532142271] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:18,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:01:18,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:01:18,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578613812] [2024-09-12 18:01:18,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:18,472 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:01:18,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:18,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:01:18,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:01:18,473 INFO L87 Difference]: Start difference. First operand 54 states and 58 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:18,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:18,524 INFO L93 Difference]: Finished difference Result 74 states and 80 transitions. [2024-09-12 18:01:18,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:01:18,524 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2024-09-12 18:01:18,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:18,527 INFO L225 Difference]: With dead ends: 74 [2024-09-12 18:01:18,527 INFO L226 Difference]: Without dead ends: 72 [2024-09-12 18:01:18,528 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:01:18,530 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 16 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:18,532 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 125 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:18,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2024-09-12 18:01:18,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 56. [2024-09-12 18:01:18,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 36 states have (on average 1.5277777777777777) internal successors, (55), 50 states have internal predecessors, (55), 3 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) [2024-09-12 18:01:18,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 60 transitions. [2024-09-12 18:01:18,550 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 60 transitions. Word has length 11 [2024-09-12 18:01:18,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:18,553 INFO L474 AbstractCegarLoop]: Abstraction has 56 states and 60 transitions. [2024-09-12 18:01:18,553 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:18,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:18,554 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 60 transitions. [2024-09-12 18:01:18,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-09-12 18:01:18,555 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:18,556 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:18,556 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-09-12 18:01:18,556 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting mainErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:18,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:18,559 INFO L85 PathProgramCache]: Analyzing trace with hash 651497183, now seen corresponding path program 1 times [2024-09-12 18:01:18,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:18,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831786539] [2024-09-12 18:01:18,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:18,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:18,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:18,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:18,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:18,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:18,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:18,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831786539] [2024-09-12 18:01:18,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831786539] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:18,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:01:18,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:01:18,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131059102] [2024-09-12 18:01:18,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:18,641 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:01:18,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:18,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:01:18,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:01:18,642 INFO L87 Difference]: Start difference. First operand 56 states and 60 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:18,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:18,718 INFO L93 Difference]: Finished difference Result 56 states and 60 transitions. [2024-09-12 18:01:18,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:01:18,719 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2024-09-12 18:01:18,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:18,735 INFO L225 Difference]: With dead ends: 56 [2024-09-12 18:01:18,735 INFO L226 Difference]: Without dead ends: 55 [2024-09-12 18:01:18,735 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:01:18,736 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 65 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:18,736 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 58 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:18,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2024-09-12 18:01:18,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2024-09-12 18:01:18,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 36 states have (on average 1.5) internal successors, (54), 49 states have internal predecessors, (54), 3 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) [2024-09-12 18:01:18,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 59 transitions. [2024-09-12 18:01:18,754 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 59 transitions. Word has length 12 [2024-09-12 18:01:18,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:18,754 INFO L474 AbstractCegarLoop]: Abstraction has 55 states and 59 transitions. [2024-09-12 18:01:18,755 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:18,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:18,755 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 59 transitions. [2024-09-12 18:01:18,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-09-12 18:01:18,755 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:18,756 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:18,756 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-09-12 18:01:18,756 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting mainErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:18,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:18,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1278423714, now seen corresponding path program 1 times [2024-09-12 18:01:18,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:18,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966382577] [2024-09-12 18:01:18,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:18,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:18,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:18,786 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:18,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:18,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:18,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:18,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966382577] [2024-09-12 18:01:18,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966382577] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:18,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:01:18,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:01:18,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824792656] [2024-09-12 18:01:18,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:18,794 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:01:18,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:18,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:01:18,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:01:18,796 INFO L87 Difference]: Start difference. First operand 55 states and 59 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:18,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:18,842 INFO L93 Difference]: Finished difference Result 55 states and 59 transitions. [2024-09-12 18:01:18,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:01:18,843 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2024-09-12 18:01:18,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:18,844 INFO L225 Difference]: With dead ends: 55 [2024-09-12 18:01:18,845 INFO L226 Difference]: Without dead ends: 54 [2024-09-12 18:01:18,846 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-09-12 18:01:18,846 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 64 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:18,847 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 58 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:18,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2024-09-12 18:01:18,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2024-09-12 18:01:18,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 36 states have (on average 1.4722222222222223) internal successors, (53), 48 states have internal predecessors, (53), 3 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) [2024-09-12 18:01:18,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 58 transitions. [2024-09-12 18:01:18,867 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 58 transitions. Word has length 13 [2024-09-12 18:01:18,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:18,869 INFO L474 AbstractCegarLoop]: Abstraction has 54 states and 58 transitions. [2024-09-12 18:01:18,869 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:18,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:18,869 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 58 transitions. [2024-09-12 18:01:18,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-09-12 18:01:18,870 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:18,870 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:18,870 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-09-12 18:01:18,870 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting mainErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:18,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:18,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1278374190, now seen corresponding path program 1 times [2024-09-12 18:01:18,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:18,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346332088] [2024-09-12 18:01:18,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:18,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:18,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:18,915 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:18,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:18,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:18,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:18,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346332088] [2024-09-12 18:01:18,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346332088] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:18,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:01:18,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:01:18,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061234211] [2024-09-12 18:01:18,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:18,924 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:01:18,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:18,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:01:18,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:01:18,924 INFO L87 Difference]: Start difference. First operand 54 states and 58 transitions. Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:18,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:18,973 INFO L93 Difference]: Finished difference Result 72 states and 78 transitions. [2024-09-12 18:01:18,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:01:18,974 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2024-09-12 18:01:18,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:18,975 INFO L225 Difference]: With dead ends: 72 [2024-09-12 18:01:18,975 INFO L226 Difference]: Without dead ends: 70 [2024-09-12 18:01:18,975 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:01:18,976 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 12 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:18,976 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 119 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:18,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2024-09-12 18:01:18,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 60. [2024-09-12 18:01:18,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 42 states have (on average 1.4285714285714286) internal successors, (60), 54 states have internal predecessors, (60), 3 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) [2024-09-12 18:01:18,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 65 transitions. [2024-09-12 18:01:18,996 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 65 transitions. Word has length 13 [2024-09-12 18:01:18,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:18,997 INFO L474 AbstractCegarLoop]: Abstraction has 60 states and 65 transitions. [2024-09-12 18:01:18,997 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:18,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:18,997 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 65 transitions. [2024-09-12 18:01:18,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2024-09-12 18:01:18,998 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:18,998 INFO L216 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:18,998 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-09-12 18:01:18,999 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:18,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:18,999 INFO L85 PathProgramCache]: Analyzing trace with hash 497598202, now seen corresponding path program 1 times [2024-09-12 18:01:18,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:18,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061060341] [2024-09-12 18:01:18,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:18,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:19,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:19,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:19,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:19,086 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:19,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:19,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061060341] [2024-09-12 18:01:19,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061060341] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:19,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507262968] [2024-09-12 18:01:19,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:19,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:19,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:19,089 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:19,090 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-09-12 18:01:19,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:19,126 INFO L262 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:01:19,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:19,176 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:19,176 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:01:19,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1507262968] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:19,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:01:19,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2024-09-12 18:01:19,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276574789] [2024-09-12 18:01:19,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:19,177 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:01:19,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:19,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:01:19,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:01:19,178 INFO L87 Difference]: Start difference. First operand 60 states and 65 transitions. Second operand has 6 states, 5 states have (on average 2.2) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:19,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:19,218 INFO L93 Difference]: Finished difference Result 60 states and 65 transitions. [2024-09-12 18:01:19,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:01:19,222 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 14 [2024-09-12 18:01:19,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:19,223 INFO L225 Difference]: With dead ends: 60 [2024-09-12 18:01:19,223 INFO L226 Difference]: Without dead ends: 59 [2024-09-12 18:01:19,224 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:01:19,224 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 3 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:19,224 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 193 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:19,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2024-09-12 18:01:19,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2024-09-12 18:01:19,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 42 states have (on average 1.4047619047619047) internal successors, (59), 53 states have internal predecessors, (59), 3 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) [2024-09-12 18:01:19,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 64 transitions. [2024-09-12 18:01:19,242 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 64 transitions. Word has length 14 [2024-09-12 18:01:19,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:19,242 INFO L474 AbstractCegarLoop]: Abstraction has 59 states and 64 transitions. [2024-09-12 18:01:19,243 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.2) internal successors, (11), 6 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:19,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:19,243 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 64 transitions. [2024-09-12 18:01:19,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-09-12 18:01:19,247 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:19,248 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:19,261 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-12 18:01:19,448 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-09-12 18:01:19,449 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:19,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:19,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1754324866, now seen corresponding path program 1 times [2024-09-12 18:01:19,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:19,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581961563] [2024-09-12 18:01:19,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:19,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:19,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:19,488 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:19,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:19,491 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:19,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:19,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581961563] [2024-09-12 18:01:19,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581961563] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:19,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486136057] [2024-09-12 18:01:19,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:19,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:19,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:19,494 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:19,496 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-12 18:01:19,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:19,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:01:19,532 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:19,569 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:19,569 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:19,650 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:19,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486136057] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:19,651 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:19,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-09-12 18:01:19,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667783659] [2024-09-12 18:01:19,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:19,652 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:01:19,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:19,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:01:19,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:01:19,665 INFO L87 Difference]: Start difference. First operand 59 states and 64 transitions. Second operand has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 12 states have internal predecessors, (29), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:19,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:19,731 INFO L93 Difference]: Finished difference Result 77 states and 87 transitions. [2024-09-12 18:01:19,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 18:01:19,732 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 12 states have internal predecessors, (29), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2024-09-12 18:01:19,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:19,734 INFO L225 Difference]: With dead ends: 77 [2024-09-12 18:01:19,734 INFO L226 Difference]: Without dead ends: 76 [2024-09-12 18:01:19,734 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:01:19,735 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 6 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:19,735 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 360 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:19,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2024-09-12 18:01:19,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 72. [2024-09-12 18:01:19,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 55 states have (on average 1.4363636363636363) internal successors, (79), 66 states have internal predecessors, (79), 3 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) [2024-09-12 18:01:19,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 84 transitions. [2024-09-12 18:01:19,758 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 84 transitions. Word has length 15 [2024-09-12 18:01:19,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:19,759 INFO L474 AbstractCegarLoop]: Abstraction has 72 states and 84 transitions. [2024-09-12 18:01:19,759 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 12 states have internal predecessors, (29), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:19,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:19,759 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 84 transitions. [2024-09-12 18:01:19,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-09-12 18:01:19,760 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:19,760 INFO L216 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:19,777 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-09-12 18:01:19,960 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:19,961 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting mainErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:19,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:19,962 INFO L85 PathProgramCache]: Analyzing trace with hash -570400479, now seen corresponding path program 1 times [2024-09-12 18:01:19,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:19,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106880709] [2024-09-12 18:01:19,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:19,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:19,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:20,022 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:20,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:20,025 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:20,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:20,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106880709] [2024-09-12 18:01:20,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106880709] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:20,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [524164066] [2024-09-12 18:01:20,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:20,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:20,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:20,030 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:20,031 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-12 18:01:20,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:20,059 INFO L262 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:01:20,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:20,084 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:20,085 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:01:20,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [524164066] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:20,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:01:20,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2024-09-12 18:01:20,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929849644] [2024-09-12 18:01:20,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:20,085 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:01:20,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:20,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:01:20,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:01:20,086 INFO L87 Difference]: Start difference. First operand 72 states and 84 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:20,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:20,114 INFO L93 Difference]: Finished difference Result 72 states and 84 transitions. [2024-09-12 18:01:20,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:01:20,115 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2024-09-12 18:01:20,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:20,116 INFO L225 Difference]: With dead ends: 72 [2024-09-12 18:01:20,116 INFO L226 Difference]: Without dead ends: 71 [2024-09-12 18:01:20,116 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:01:20,116 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 3 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:20,117 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 150 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:20,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2024-09-12 18:01:20,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2024-09-12 18:01:20,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 55 states have (on average 1.4181818181818182) internal successors, (78), 65 states have internal predecessors, (78), 3 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) [2024-09-12 18:01:20,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 83 transitions. [2024-09-12 18:01:20,144 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 83 transitions. Word has length 16 [2024-09-12 18:01:20,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:20,145 INFO L474 AbstractCegarLoop]: Abstraction has 71 states and 83 transitions. [2024-09-12 18:01:20,145 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:20,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:20,145 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 83 transitions. [2024-09-12 18:01:20,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-09-12 18:01:20,145 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:20,145 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:20,170 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-09-12 18:01:20,346 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-09-12 18:01:20,347 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:20,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:20,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1450504060, now seen corresponding path program 1 times [2024-09-12 18:01:20,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:20,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68748475] [2024-09-12 18:01:20,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:20,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:20,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:20,399 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:20,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:20,402 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:20,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:20,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68748475] [2024-09-12 18:01:20,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68748475] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:20,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203191749] [2024-09-12 18:01:20,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:20,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:20,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:20,408 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:20,412 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-12 18:01:20,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:20,442 INFO L262 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:01:20,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:20,514 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:20,514 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:01:20,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203191749] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:20,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:01:20,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2024-09-12 18:01:20,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374507277] [2024-09-12 18:01:20,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:20,515 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:01:20,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:20,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:01:20,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:01:20,516 INFO L87 Difference]: Start difference. First operand 71 states and 83 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:20,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:20,600 INFO L93 Difference]: Finished difference Result 91 states and 105 transitions. [2024-09-12 18:01:20,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:01:20,601 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2024-09-12 18:01:20,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:20,601 INFO L225 Difference]: With dead ends: 91 [2024-09-12 18:01:20,601 INFO L226 Difference]: Without dead ends: 90 [2024-09-12 18:01:20,602 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:01:20,602 INFO L434 NwaCegarLoop]: 55 mSDtfsCounter, 29 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:20,602 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 156 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:20,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2024-09-12 18:01:20,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 70. [2024-09-12 18:01:20,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 55 states have (on average 1.3636363636363635) internal successors, (75), 64 states have internal predecessors, (75), 3 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) [2024-09-12 18:01:20,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 80 transitions. [2024-09-12 18:01:20,634 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 80 transitions. Word has length 16 [2024-09-12 18:01:20,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:20,636 INFO L474 AbstractCegarLoop]: Abstraction has 70 states and 80 transitions. [2024-09-12 18:01:20,636 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 6 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:20,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:20,636 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 80 transitions. [2024-09-12 18:01:20,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-09-12 18:01:20,639 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:20,639 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:20,655 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:20,839 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:20,842 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:20,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:20,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1127465720, now seen corresponding path program 1 times [2024-09-12 18:01:20,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:20,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689059560] [2024-09-12 18:01:20,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:20,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:20,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:20,936 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:20,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:20,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:20,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:20,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689059560] [2024-09-12 18:01:20,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689059560] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:20,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:01:20,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-12 18:01:20,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797854946] [2024-09-12 18:01:20,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:20,942 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 18:01:20,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:20,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 18:01:20,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-12 18:01:20,942 INFO L87 Difference]: Start difference. First operand 70 states and 80 transitions. Second operand has 7 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:21,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:21,001 INFO L93 Difference]: Finished difference Result 115 states and 127 transitions. [2024-09-12 18:01:21,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 18:01:21,001 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2024-09-12 18:01:21,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:21,002 INFO L225 Difference]: With dead ends: 115 [2024-09-12 18:01:21,002 INFO L226 Difference]: Without dead ends: 92 [2024-09-12 18:01:21,003 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-09-12 18:01:21,003 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 27 mSDsluCounter, 165 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:21,003 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 212 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:21,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2024-09-12 18:01:21,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 70. [2024-09-12 18:01:21,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 55 states have (on average 1.3454545454545455) internal successors, (74), 64 states have internal predecessors, (74), 3 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) [2024-09-12 18:01:21,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 79 transitions. [2024-09-12 18:01:21,014 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 79 transitions. Word has length 18 [2024-09-12 18:01:21,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:21,015 INFO L474 AbstractCegarLoop]: Abstraction has 70 states and 79 transitions. [2024-09-12 18:01:21,015 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:21,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:21,015 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 79 transitions. [2024-09-12 18:01:21,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-09-12 18:01:21,016 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:21,016 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:21,016 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-09-12 18:01:21,016 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting mainErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:21,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:21,016 INFO L85 PathProgramCache]: Analyzing trace with hash -502545588, now seen corresponding path program 1 times [2024-09-12 18:01:21,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:21,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010895723] [2024-09-12 18:01:21,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:21,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:21,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:21,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:21,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:21,048 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:21,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:21,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010895723] [2024-09-12 18:01:21,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010895723] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:21,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005972193] [2024-09-12 18:01:21,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:21,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:21,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:21,056 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:21,058 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-12 18:01:21,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:21,084 INFO L262 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:01:21,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:21,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:21,103 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:21,132 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:21,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005972193] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:21,133 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:21,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-09-12 18:01:21,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073257587] [2024-09-12 18:01:21,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:21,134 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:01:21,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:21,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:01:21,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:01:21,134 INFO L87 Difference]: Start difference. First operand 70 states and 79 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 12 states have internal predecessors, (27), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:21,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:21,188 INFO L93 Difference]: Finished difference Result 92 states and 106 transitions. [2024-09-12 18:01:21,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 18:01:21,189 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 12 states have internal predecessors, (27), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2024-09-12 18:01:21,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:21,189 INFO L225 Difference]: With dead ends: 92 [2024-09-12 18:01:21,189 INFO L226 Difference]: Without dead ends: 91 [2024-09-12 18:01:21,190 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:01:21,190 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:21,190 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 247 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:21,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2024-09-12 18:01:21,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 85. [2024-09-12 18:01:21,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 70 states have (on average 1.4) internal successors, (98), 79 states have internal predecessors, (98), 3 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) [2024-09-12 18:01:21,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 103 transitions. [2024-09-12 18:01:21,203 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 103 transitions. Word has length 17 [2024-09-12 18:01:21,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:21,203 INFO L474 AbstractCegarLoop]: Abstraction has 85 states and 103 transitions. [2024-09-12 18:01:21,203 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 12 states have internal predecessors, (27), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:21,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:21,203 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 103 transitions. [2024-09-12 18:01:21,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-09-12 18:01:21,203 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:21,203 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:21,216 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-09-12 18:01:21,404 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-09-12 18:01:21,405 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting mainErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:21,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:21,406 INFO L85 PathProgramCache]: Analyzing trace with hash 2015952960, now seen corresponding path program 1 times [2024-09-12 18:01:21,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:21,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850406601] [2024-09-12 18:01:21,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:21,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:21,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:21,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:21,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:21,448 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:21,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:21,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850406601] [2024-09-12 18:01:21,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850406601] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:21,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004003163] [2024-09-12 18:01:21,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:21,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:21,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:21,454 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:21,461 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-12 18:01:21,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:21,487 INFO L262 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:01:21,488 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:21,512 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:21,512 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:21,558 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:21,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004003163] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:21,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:21,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-09-12 18:01:21,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821958567] [2024-09-12 18:01:21,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:21,559 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:01:21,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:21,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:01:21,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:01:21,559 INFO L87 Difference]: Start difference. First operand 85 states and 103 transitions. Second operand has 12 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 12 states have internal predecessors, (35), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:21,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:21,615 INFO L93 Difference]: Finished difference Result 130 states and 154 transitions. [2024-09-12 18:01:21,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 18:01:21,615 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 12 states have internal predecessors, (35), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2024-09-12 18:01:21,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:21,616 INFO L225 Difference]: With dead ends: 130 [2024-09-12 18:01:21,616 INFO L226 Difference]: Without dead ends: 129 [2024-09-12 18:01:21,617 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:01:21,617 INFO L434 NwaCegarLoop]: 51 mSDtfsCounter, 60 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:21,617 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 277 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:21,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2024-09-12 18:01:21,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 87. [2024-09-12 18:01:21,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 72 states have (on average 1.3611111111111112) internal successors, (98), 81 states have internal predecessors, (98), 3 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) [2024-09-12 18:01:21,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 103 transitions. [2024-09-12 18:01:21,630 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 103 transitions. Word has length 17 [2024-09-12 18:01:21,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:21,630 INFO L474 AbstractCegarLoop]: Abstraction has 87 states and 103 transitions. [2024-09-12 18:01:21,630 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 12 states have internal predecessors, (35), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:21,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:21,630 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 103 transitions. [2024-09-12 18:01:21,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-09-12 18:01:21,631 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:21,631 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:21,647 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-12 18:01:21,831 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-09-12 18:01:21,832 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting mainErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:21,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:21,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1600956035, now seen corresponding path program 1 times [2024-09-12 18:01:21,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:21,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091863524] [2024-09-12 18:01:21,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:21,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:21,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:21,874 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:21,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:21,876 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:21,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:21,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091863524] [2024-09-12 18:01:21,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091863524] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:21,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949604340] [2024-09-12 18:01:21,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:21,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:21,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:21,879 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:21,881 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-12 18:01:21,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:21,927 INFO L262 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:01:21,928 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:21,965 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:21,965 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:01:21,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949604340] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:21,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:01:21,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2024-09-12 18:01:21,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761466952] [2024-09-12 18:01:21,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:21,966 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:01:21,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:21,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:01:21,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:01:21,967 INFO L87 Difference]: Start difference. First operand 87 states and 103 transitions. Second operand has 6 states, 5 states have (on average 3.0) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:22,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:22,004 INFO L93 Difference]: Finished difference Result 117 states and 143 transitions. [2024-09-12 18:01:22,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:01:22,005 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2024-09-12 18:01:22,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:22,006 INFO L225 Difference]: With dead ends: 117 [2024-09-12 18:01:22,006 INFO L226 Difference]: Without dead ends: 116 [2024-09-12 18:01:22,006 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:01:22,007 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 13 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:22,007 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 159 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:22,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2024-09-12 18:01:22,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 105. [2024-09-12 18:01:22,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 90 states have (on average 1.3777777777777778) internal successors, (124), 99 states have internal predecessors, (124), 3 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) [2024-09-12 18:01:22,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 129 transitions. [2024-09-12 18:01:22,021 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 129 transitions. Word has length 18 [2024-09-12 18:01:22,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:22,022 INFO L474 AbstractCegarLoop]: Abstraction has 105 states and 129 transitions. [2024-09-12 18:01:22,022 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 6 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:22,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:22,022 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 129 transitions. [2024-09-12 18:01:22,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-09-12 18:01:22,023 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:22,023 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:22,037 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-09-12 18:01:22,223 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:22,223 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting mainErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:22,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:22,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1977467382, now seen corresponding path program 1 times [2024-09-12 18:01:22,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:22,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976151270] [2024-09-12 18:01:22,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:22,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:22,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:22,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:22,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:22,271 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:22,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:22,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976151270] [2024-09-12 18:01:22,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976151270] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:22,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206920785] [2024-09-12 18:01:22,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:22,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:22,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:22,277 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:22,287 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-12 18:01:22,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:22,316 INFO L262 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 18:01:22,316 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:22,349 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:22,349 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:01:22,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206920785] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:22,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:01:22,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2024-09-12 18:01:22,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897069077] [2024-09-12 18:01:22,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:22,350 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 18:01:22,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:22,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 18:01:22,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-09-12 18:01:22,351 INFO L87 Difference]: Start difference. First operand 105 states and 129 transitions. Second operand has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:22,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:22,399 INFO L93 Difference]: Finished difference Result 114 states and 139 transitions. [2024-09-12 18:01:22,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 18:01:22,400 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2024-09-12 18:01:22,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:22,401 INFO L225 Difference]: With dead ends: 114 [2024-09-12 18:01:22,401 INFO L226 Difference]: Without dead ends: 113 [2024-09-12 18:01:22,401 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-09-12 18:01:22,401 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 16 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:22,402 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 122 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:22,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-09-12 18:01:22,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 86. [2024-09-12 18:01:22,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 72 states have (on average 1.3055555555555556) internal successors, (94), 80 states have internal predecessors, (94), 3 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) [2024-09-12 18:01:22,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 99 transitions. [2024-09-12 18:01:22,432 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 99 transitions. Word has length 18 [2024-09-12 18:01:22,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:22,432 INFO L474 AbstractCegarLoop]: Abstraction has 86 states and 99 transitions. [2024-09-12 18:01:22,433 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.75) internal successors, (15), 5 states have internal predecessors, (15), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:22,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:22,433 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 99 transitions. [2024-09-12 18:01:22,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-09-12 18:01:22,433 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:22,434 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:22,446 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-12 18:01:22,634 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:22,634 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:22,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:22,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1909970386, now seen corresponding path program 1 times [2024-09-12 18:01:22,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:22,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055810119] [2024-09-12 18:01:22,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:22,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:22,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:22,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:22,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:22,684 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:22,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:22,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055810119] [2024-09-12 18:01:22,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055810119] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:22,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260041346] [2024-09-12 18:01:22,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:22,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:22,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:22,687 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:22,694 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-12 18:01:22,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:22,726 INFO L262 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:01:22,727 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:22,757 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:22,757 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:22,802 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:22,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260041346] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:22,803 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:22,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-09-12 18:01:22,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064314316] [2024-09-12 18:01:22,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:22,806 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:01:22,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:22,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:01:22,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:01:22,806 INFO L87 Difference]: Start difference. First operand 86 states and 99 transitions. Second operand has 12 states, 11 states have (on average 3.727272727272727) internal successors, (41), 12 states have internal predecessors, (41), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:22,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:22,867 INFO L93 Difference]: Finished difference Result 132 states and 153 transitions. [2024-09-12 18:01:22,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 18:01:22,867 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.727272727272727) internal successors, (41), 12 states have internal predecessors, (41), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2024-09-12 18:01:22,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:22,868 INFO L225 Difference]: With dead ends: 132 [2024-09-12 18:01:22,868 INFO L226 Difference]: Without dead ends: 131 [2024-09-12 18:01:22,869 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:01:22,869 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 42 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:22,869 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 229 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:22,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2024-09-12 18:01:22,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 101. [2024-09-12 18:01:22,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 87 states have (on average 1.2873563218390804) internal successors, (112), 95 states have internal predecessors, (112), 3 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) [2024-09-12 18:01:22,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 117 transitions. [2024-09-12 18:01:22,886 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 117 transitions. Word has length 19 [2024-09-12 18:01:22,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:22,887 INFO L474 AbstractCegarLoop]: Abstraction has 101 states and 117 transitions. [2024-09-12 18:01:22,887 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.727272727272727) internal successors, (41), 12 states have internal predecessors, (41), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:22,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:22,887 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 117 transitions. [2024-09-12 18:01:22,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-09-12 18:01:22,888 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:22,888 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:22,901 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:23,089 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-12 18:01:23,089 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:23,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:23,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1171946617, now seen corresponding path program 1 times [2024-09-12 18:01:23,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:23,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611307806] [2024-09-12 18:01:23,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:23,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:23,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:23,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:23,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:23,138 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:23,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:23,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611307806] [2024-09-12 18:01:23,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611307806] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:23,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873818456] [2024-09-12 18:01:23,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:23,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:23,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:23,146 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:23,147 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-12 18:01:23,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:23,175 INFO L262 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:01:23,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:23,198 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:23,199 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:23,244 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:23,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873818456] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:23,245 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:23,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-09-12 18:01:23,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382237934] [2024-09-12 18:01:23,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:23,246 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:01:23,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:23,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:01:23,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:01:23,247 INFO L87 Difference]: Start difference. First operand 101 states and 117 transitions. Second operand has 12 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 12 states have internal predecessors, (39), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:23,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:23,332 INFO L93 Difference]: Finished difference Result 149 states and 173 transitions. [2024-09-12 18:01:23,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 18:01:23,333 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 12 states have internal predecessors, (39), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2024-09-12 18:01:23,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:23,334 INFO L225 Difference]: With dead ends: 149 [2024-09-12 18:01:23,334 INFO L226 Difference]: Without dead ends: 148 [2024-09-12 18:01:23,334 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:01:23,335 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 50 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:23,335 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 243 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:23,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2024-09-12 18:01:23,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 118. [2024-09-12 18:01:23,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 104 states have (on average 1.2692307692307692) internal successors, (132), 112 states have internal predecessors, (132), 3 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) [2024-09-12 18:01:23,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 137 transitions. [2024-09-12 18:01:23,355 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 137 transitions. Word has length 19 [2024-09-12 18:01:23,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:23,355 INFO L474 AbstractCegarLoop]: Abstraction has 118 states and 137 transitions. [2024-09-12 18:01:23,355 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 12 states have internal predecessors, (39), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:23,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:23,356 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 137 transitions. [2024-09-12 18:01:23,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-09-12 18:01:23,356 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:23,356 INFO L216 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] [2024-09-12 18:01:23,370 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-09-12 18:01:23,558 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-09-12 18:01:23,559 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:23,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:23,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1886704103, now seen corresponding path program 1 times [2024-09-12 18:01:23,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:23,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043812334] [2024-09-12 18:01:23,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:23,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:23,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:23,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:23,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:23,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:23,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:23,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043812334] [2024-09-12 18:01:23,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043812334] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:23,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391619916] [2024-09-12 18:01:23,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:23,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:23,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:23,616 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:23,617 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-12 18:01:23,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:23,647 INFO L262 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 18:01:23,647 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:23,704 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:23,704 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:01:23,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391619916] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:23,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:01:23,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2024-09-12 18:01:23,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340893776] [2024-09-12 18:01:23,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:23,705 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 18:01:23,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:23,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 18:01:23,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-09-12 18:01:23,706 INFO L87 Difference]: Start difference. First operand 118 states and 137 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:23,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:23,781 INFO L93 Difference]: Finished difference Result 140 states and 161 transitions. [2024-09-12 18:01:23,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 18:01:23,782 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2024-09-12 18:01:23,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:23,783 INFO L225 Difference]: With dead ends: 140 [2024-09-12 18:01:23,783 INFO L226 Difference]: Without dead ends: 138 [2024-09-12 18:01:23,783 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:01:23,783 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 12 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:23,784 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 210 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:23,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2024-09-12 18:01:23,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 132. [2024-09-12 18:01:23,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 116 states have (on average 1.2672413793103448) internal successors, (147), 125 states have internal predecessors, (147), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:01:23,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 154 transitions. [2024-09-12 18:01:23,805 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 154 transitions. Word has length 23 [2024-09-12 18:01:23,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:23,805 INFO L474 AbstractCegarLoop]: Abstraction has 132 states and 154 transitions. [2024-09-12 18:01:23,805 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:23,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:23,806 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 154 transitions. [2024-09-12 18:01:23,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-09-12 18:01:23,806 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:23,806 INFO L216 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] [2024-09-12 18:01:23,823 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-09-12 18:01:24,007 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-09-12 18:01:24,007 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:24,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:24,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1090770624, now seen corresponding path program 1 times [2024-09-12 18:01:24,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:24,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045541965] [2024-09-12 18:01:24,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:24,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:24,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:24,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:24,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:24,070 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:24,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:24,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045541965] [2024-09-12 18:01:24,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045541965] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:24,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218766516] [2024-09-12 18:01:24,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:24,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:24,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:24,073 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:24,074 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-12 18:01:24,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:24,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 18:01:24,101 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:24,141 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:24,141 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:01:24,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218766516] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:24,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:01:24,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 11 [2024-09-12 18:01:24,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783073516] [2024-09-12 18:01:24,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:24,142 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 18:01:24,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:24,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 18:01:24,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-09-12 18:01:24,143 INFO L87 Difference]: Start difference. First operand 132 states and 154 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:24,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:24,206 INFO L93 Difference]: Finished difference Result 148 states and 170 transitions. [2024-09-12 18:01:24,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 18:01:24,206 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2024-09-12 18:01:24,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:24,208 INFO L225 Difference]: With dead ends: 148 [2024-09-12 18:01:24,208 INFO L226 Difference]: Without dead ends: 146 [2024-09-12 18:01:24,208 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:01:24,209 INFO L434 NwaCegarLoop]: 55 mSDtfsCounter, 21 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:24,209 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 250 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:24,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2024-09-12 18:01:24,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 132. [2024-09-12 18:01:24,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 116 states have (on average 1.2672413793103448) internal successors, (147), 125 states have internal predecessors, (147), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:01:24,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 154 transitions. [2024-09-12 18:01:24,239 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 154 transitions. Word has length 23 [2024-09-12 18:01:24,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:24,239 INFO L474 AbstractCegarLoop]: Abstraction has 132 states and 154 transitions. [2024-09-12 18:01:24,239 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:24,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:24,239 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 154 transitions. [2024-09-12 18:01:24,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-09-12 18:01:24,240 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:24,240 INFO L216 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] [2024-09-12 18:01:24,256 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-09-12 18:01:24,440 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:24,441 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting mainErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:24,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:24,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1430206339, now seen corresponding path program 1 times [2024-09-12 18:01:24,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:24,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92122185] [2024-09-12 18:01:24,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:24,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:24,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:24,467 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:24,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:24,470 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-12 18:01:24,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:24,472 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-12 18:01:24,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:24,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92122185] [2024-09-12 18:01:24,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92122185] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:24,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 18:01:24,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-09-12 18:01:24,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122941084] [2024-09-12 18:01:24,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:24,473 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:01:24,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:24,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:01:24,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:01:24,473 INFO L87 Difference]: Start difference. First operand 132 states and 154 transitions. Second operand has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:01:24,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:24,508 INFO L93 Difference]: Finished difference Result 141 states and 164 transitions. [2024-09-12 18:01:24,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:01:24,509 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (3), 1 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 26 [2024-09-12 18:01:24,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:24,510 INFO L225 Difference]: With dead ends: 141 [2024-09-12 18:01:24,510 INFO L226 Difference]: Without dead ends: 139 [2024-09-12 18:01:24,510 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-09-12 18:01:24,510 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 1 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:24,511 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 114 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:24,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2024-09-12 18:01:24,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 139. [2024-09-12 18:01:24,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 122 states have (on average 1.2540983606557377) internal successors, (153), 131 states have internal predecessors, (153), 5 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:24,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 162 transitions. [2024-09-12 18:01:24,533 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 162 transitions. Word has length 26 [2024-09-12 18:01:24,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:24,533 INFO L474 AbstractCegarLoop]: Abstraction has 139 states and 162 transitions. [2024-09-12 18:01:24,533 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:01:24,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:24,533 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 162 transitions. [2024-09-12 18:01:24,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-09-12 18:01:24,534 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:24,534 INFO L216 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] [2024-09-12 18:01:24,534 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-09-12 18:01:24,534 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting mainErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:24,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:24,534 INFO L85 PathProgramCache]: Analyzing trace with hash -38753729, now seen corresponding path program 1 times [2024-09-12 18:01:24,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:24,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786113036] [2024-09-12 18:01:24,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:24,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:24,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:24,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:24,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:24,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-12 18:01:24,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:24,579 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:24,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:24,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786113036] [2024-09-12 18:01:24,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786113036] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:24,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061462423] [2024-09-12 18:01:24,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:24,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:24,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:24,583 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:24,589 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-12 18:01:24,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:24,618 INFO L262 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:01:24,619 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:24,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:24,648 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:01:24,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061462423] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:24,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:01:24,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2024-09-12 18:01:24,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618385636] [2024-09-12 18:01:24,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:24,649 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:01:24,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:24,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:01:24,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:01:24,649 INFO L87 Difference]: Start difference. First operand 139 states and 162 transitions. Second operand has 6 states, 5 states have (on average 4.6) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:01:24,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:24,740 INFO L93 Difference]: Finished difference Result 160 states and 185 transitions. [2024-09-12 18:01:24,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:01:24,740 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (3), 1 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 28 [2024-09-12 18:01:24,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:24,742 INFO L225 Difference]: With dead ends: 160 [2024-09-12 18:01:24,742 INFO L226 Difference]: Without dead ends: 159 [2024-09-12 18:01:24,742 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:01:24,743 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 14 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:24,744 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 155 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:24,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2024-09-12 18:01:24,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 148. [2024-09-12 18:01:24,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 130 states have (on average 1.2384615384615385) internal successors, (161), 139 states have internal predecessors, (161), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:01:24,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 172 transitions. [2024-09-12 18:01:24,771 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 172 transitions. Word has length 28 [2024-09-12 18:01:24,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:24,771 INFO L474 AbstractCegarLoop]: Abstraction has 148 states and 172 transitions. [2024-09-12 18:01:24,771 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:01:24,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:24,772 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 172 transitions. [2024-09-12 18:01:24,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-09-12 18:01:24,772 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:24,772 INFO L216 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] [2024-09-12 18:01:24,786 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:24,973 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:24,973 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting mainErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:24,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:24,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1949287686, now seen corresponding path program 1 times [2024-09-12 18:01:24,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:24,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632464110] [2024-09-12 18:01:24,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:24,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:24,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:25,011 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:25,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:25,017 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-12 18:01:25,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:25,020 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:25,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:25,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632464110] [2024-09-12 18:01:25,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632464110] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:25,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057032863] [2024-09-12 18:01:25,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:25,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:25,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:25,023 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:25,024 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-12 18:01:25,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:25,052 INFO L262 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:01:25,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:25,089 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:25,090 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:01:25,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057032863] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:25,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:01:25,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2024-09-12 18:01:25,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912155741] [2024-09-12 18:01:25,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:25,091 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:01:25,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:25,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:01:25,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:01:25,091 INFO L87 Difference]: Start difference. First operand 148 states and 172 transitions. Second operand has 6 states, 5 states have (on average 4.6) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:01:25,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:25,157 INFO L93 Difference]: Finished difference Result 163 states and 189 transitions. [2024-09-12 18:01:25,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:01:25,159 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (3), 1 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 28 [2024-09-12 18:01:25,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:25,160 INFO L225 Difference]: With dead ends: 163 [2024-09-12 18:01:25,160 INFO L226 Difference]: Without dead ends: 162 [2024-09-12 18:01:25,161 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:01:25,161 INFO L434 NwaCegarLoop]: 55 mSDtfsCounter, 18 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:25,161 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 203 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:25,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2024-09-12 18:01:25,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 143. [2024-09-12 18:01:25,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 126 states have (on average 1.246031746031746) internal successors, (157), 134 states have internal predecessors, (157), 5 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:25,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 166 transitions. [2024-09-12 18:01:25,199 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 166 transitions. Word has length 28 [2024-09-12 18:01:25,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:25,199 INFO L474 AbstractCegarLoop]: Abstraction has 143 states and 166 transitions. [2024-09-12 18:01:25,199 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.6) internal successors, (23), 6 states have internal predecessors, (23), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:01:25,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:25,200 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 166 transitions. [2024-09-12 18:01:25,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-09-12 18:01:25,200 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:25,200 INFO L216 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] [2024-09-12 18:01:25,214 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-09-12 18:01:25,400 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-09-12 18:01:25,401 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:25,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:25,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1442962207, now seen corresponding path program 1 times [2024-09-12 18:01:25,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:25,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475117645] [2024-09-12 18:01:25,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:25,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:25,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:25,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:25,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:25,524 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:25,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:25,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475117645] [2024-09-12 18:01:25,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475117645] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:25,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603694572] [2024-09-12 18:01:25,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:25,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:25,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:25,529 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:25,530 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-12 18:01:25,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:25,564 INFO L262 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-12 18:01:25,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:25,627 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:25,627 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:01:25,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603694572] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:25,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:01:25,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 13 [2024-09-12 18:01:25,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279092194] [2024-09-12 18:01:25,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:25,628 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 18:01:25,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:25,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 18:01:25,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-09-12 18:01:25,629 INFO L87 Difference]: Start difference. First operand 143 states and 166 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:25,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:25,735 INFO L93 Difference]: Finished difference Result 162 states and 183 transitions. [2024-09-12 18:01:25,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 18:01:25,736 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2024-09-12 18:01:25,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:25,737 INFO L225 Difference]: With dead ends: 162 [2024-09-12 18:01:25,737 INFO L226 Difference]: Without dead ends: 160 [2024-09-12 18:01:25,737 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-09-12 18:01:25,738 INFO L434 NwaCegarLoop]: 63 mSDtfsCounter, 23 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:25,738 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 383 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:25,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2024-09-12 18:01:25,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 147. [2024-09-12 18:01:25,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 129 states have (on average 1.2403100775193798) internal successors, (160), 137 states have internal predecessors, (160), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:25,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 169 transitions. [2024-09-12 18:01:25,775 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 169 transitions. Word has length 28 [2024-09-12 18:01:25,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:25,776 INFO L474 AbstractCegarLoop]: Abstraction has 147 states and 169 transitions. [2024-09-12 18:01:25,776 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:25,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:25,776 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 169 transitions. [2024-09-12 18:01:25,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-09-12 18:01:25,777 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:25,777 INFO L216 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] [2024-09-12 18:01:25,790 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-09-12 18:01:25,977 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-09-12 18:01:25,978 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting mainErr13ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:25,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:25,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1201365491, now seen corresponding path program 1 times [2024-09-12 18:01:25,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:25,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376754039] [2024-09-12 18:01:25,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:25,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:25,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:26,026 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:26,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:26,028 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-12 18:01:26,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:26,030 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:26,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:26,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376754039] [2024-09-12 18:01:26,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376754039] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:26,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638707193] [2024-09-12 18:01:26,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:26,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:26,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:26,033 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:26,034 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-12 18:01:26,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:26,062 INFO L262 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 18:01:26,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:26,136 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:26,136 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:01:26,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638707193] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:26,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:01:26,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2024-09-12 18:01:26,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283554348] [2024-09-12 18:01:26,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:26,137 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-09-12 18:01:26,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:26,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-09-12 18:01:26,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:01:26,138 INFO L87 Difference]: Start difference. First operand 147 states and 169 transitions. Second operand has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:01:26,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:26,178 INFO L93 Difference]: Finished difference Result 147 states and 169 transitions. [2024-09-12 18:01:26,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-09-12 18:01:26,179 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (3), 1 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 29 [2024-09-12 18:01:26,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:26,179 INFO L225 Difference]: With dead ends: 147 [2024-09-12 18:01:26,180 INFO L226 Difference]: Without dead ends: 146 [2024-09-12 18:01:26,180 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:01:26,180 INFO L434 NwaCegarLoop]: 36 mSDtfsCounter, 12 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:26,180 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 85 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:26,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2024-09-12 18:01:26,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2024-09-12 18:01:26,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 129 states have (on average 1.2325581395348837) internal successors, (159), 136 states have internal predecessors, (159), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:26,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 168 transitions. [2024-09-12 18:01:26,202 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 168 transitions. Word has length 29 [2024-09-12 18:01:26,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:26,202 INFO L474 AbstractCegarLoop]: Abstraction has 146 states and 168 transitions. [2024-09-12 18:01:26,202 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:01:26,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:26,202 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 168 transitions. [2024-09-12 18:01:26,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-09-12 18:01:26,203 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:26,203 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:26,216 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:26,403 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:26,404 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:26,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:26,404 INFO L85 PathProgramCache]: Analyzing trace with hash -719513881, now seen corresponding path program 1 times [2024-09-12 18:01:26,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:26,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580347832] [2024-09-12 18:01:26,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:26,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:26,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:26,478 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:26,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:26,480 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:26,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:26,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580347832] [2024-09-12 18:01:26,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580347832] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:26,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615961702] [2024-09-12 18:01:26,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:26,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:26,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:26,482 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:26,484 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-12 18:01:26,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:26,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 18:01:26,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:26,555 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:26,556 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:26,656 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:26,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615961702] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:26,657 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:26,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2024-09-12 18:01:26,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570515937] [2024-09-12 18:01:26,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:26,657 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-12 18:01:26,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:26,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-12 18:01:26,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2024-09-12 18:01:26,658 INFO L87 Difference]: Start difference. First operand 146 states and 168 transitions. Second operand has 20 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 20 states have internal predecessors, (59), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:26,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:26,780 INFO L93 Difference]: Finished difference Result 285 states and 336 transitions. [2024-09-12 18:01:26,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-12 18:01:26,781 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 20 states have internal predecessors, (59), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2024-09-12 18:01:26,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:26,782 INFO L225 Difference]: With dead ends: 285 [2024-09-12 18:01:26,783 INFO L226 Difference]: Without dead ends: 284 [2024-09-12 18:01:26,783 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2024-09-12 18:01:26,783 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 106 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:26,784 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 418 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:26,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2024-09-12 18:01:26,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 186. [2024-09-12 18:01:26,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 169 states have (on average 1.2485207100591715) internal successors, (211), 176 states have internal predecessors, (211), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:26,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 220 transitions. [2024-09-12 18:01:26,815 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 220 transitions. Word has length 29 [2024-09-12 18:01:26,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:26,816 INFO L474 AbstractCegarLoop]: Abstraction has 186 states and 220 transitions. [2024-09-12 18:01:26,816 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 20 states have internal predecessors, (59), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:26,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:26,816 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 220 transitions. [2024-09-12 18:01:26,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-09-12 18:01:26,816 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:26,817 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:26,832 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-09-12 18:01:27,017 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:27,017 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:27,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:27,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1114375815, now seen corresponding path program 2 times [2024-09-12 18:01:27,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:27,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872779633] [2024-09-12 18:01:27,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:27,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:27,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:27,100 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:27,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:27,102 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:27,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:27,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872779633] [2024-09-12 18:01:27,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872779633] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:27,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925340672] [2024-09-12 18:01:27,103 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:01:27,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:27,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:27,104 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:27,106 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-12 18:01:27,138 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:01:27,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:27,139 INFO L262 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 18:01:27,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:27,176 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:27,177 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:27,272 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:27,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925340672] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:27,272 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:27,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2024-09-12 18:01:27,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506939383] [2024-09-12 18:01:27,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:27,273 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-12 18:01:27,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:27,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-12 18:01:27,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2024-09-12 18:01:27,274 INFO L87 Difference]: Start difference. First operand 186 states and 220 transitions. Second operand has 20 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 20 states have internal predecessors, (59), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:27,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:27,400 INFO L93 Difference]: Finished difference Result 293 states and 346 transitions. [2024-09-12 18:01:27,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-12 18:01:27,401 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 20 states have internal predecessors, (59), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 29 [2024-09-12 18:01:27,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:27,403 INFO L225 Difference]: With dead ends: 293 [2024-09-12 18:01:27,403 INFO L226 Difference]: Without dead ends: 291 [2024-09-12 18:01:27,404 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2024-09-12 18:01:27,404 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 106 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:27,404 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 449 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:27,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2024-09-12 18:01:27,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 214. [2024-09-12 18:01:27,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 197 states have (on average 1.2538071065989849) internal successors, (247), 204 states have internal predecessors, (247), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:27,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 256 transitions. [2024-09-12 18:01:27,443 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 256 transitions. Word has length 29 [2024-09-12 18:01:27,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:27,443 INFO L474 AbstractCegarLoop]: Abstraction has 214 states and 256 transitions. [2024-09-12 18:01:27,443 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.1052631578947367) internal successors, (59), 20 states have internal predecessors, (59), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:27,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:27,444 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 256 transitions. [2024-09-12 18:01:27,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-09-12 18:01:27,444 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:27,444 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:27,458 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-09-12 18:01:27,645 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-09-12 18:01:27,645 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:27,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:27,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1411465546, now seen corresponding path program 2 times [2024-09-12 18:01:27,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:27,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924024007] [2024-09-12 18:01:27,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:27,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:27,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:27,727 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:27,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:27,729 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:27,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:27,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924024007] [2024-09-12 18:01:27,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924024007] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:27,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25737457] [2024-09-12 18:01:27,730 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:01:27,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:27,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:27,732 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:27,734 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-12 18:01:27,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-09-12 18:01:27,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:27,761 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 18:01:27,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:27,799 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-09-12 18:01:27,800 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:27,844 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-09-12 18:01:27,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [25737457] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:27,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:27,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 3, 3] total 15 [2024-09-12 18:01:27,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230384111] [2024-09-12 18:01:27,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:27,845 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-12 18:01:27,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:27,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-12 18:01:27,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2024-09-12 18:01:27,846 INFO L87 Difference]: Start difference. First operand 214 states and 256 transitions. Second operand has 16 states, 15 states have (on average 3.2) internal successors, (48), 16 states have internal predecessors, (48), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:28,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:28,039 INFO L93 Difference]: Finished difference Result 214 states and 256 transitions. [2024-09-12 18:01:28,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 18:01:28,040 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.2) internal successors, (48), 16 states have internal predecessors, (48), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2024-09-12 18:01:28,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:28,042 INFO L225 Difference]: With dead ends: 214 [2024-09-12 18:01:28,042 INFO L226 Difference]: Without dead ends: 213 [2024-09-12 18:01:28,043 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=181, Invalid=575, Unknown=0, NotChecked=0, Total=756 [2024-09-12 18:01:28,043 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 56 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:28,044 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 209 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:28,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2024-09-12 18:01:28,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 213. [2024-09-12 18:01:28,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 197 states have (on average 1.2385786802030456) internal successors, (244), 203 states have internal predecessors, (244), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:28,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 253 transitions. [2024-09-12 18:01:28,110 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 253 transitions. Word has length 30 [2024-09-12 18:01:28,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:28,111 INFO L474 AbstractCegarLoop]: Abstraction has 213 states and 253 transitions. [2024-09-12 18:01:28,111 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.2) internal successors, (48), 16 states have internal predecessors, (48), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:28,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:28,111 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 253 transitions. [2024-09-12 18:01:28,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-09-12 18:01:28,112 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:28,112 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:28,129 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-09-12 18:01:28,312 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-09-12 18:01:28,313 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting mainErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:28,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:28,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1411979299, now seen corresponding path program 2 times [2024-09-12 18:01:28,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:28,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611173959] [2024-09-12 18:01:28,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:28,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:28,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:28,410 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:28,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:28,413 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:28,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:28,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611173959] [2024-09-12 18:01:28,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611173959] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:28,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139052303] [2024-09-12 18:01:28,415 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:01:28,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:28,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:28,417 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:28,418 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-09-12 18:01:28,446 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-09-12 18:01:28,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:28,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-09-12 18:01:28,448 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:28,485 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-09-12 18:01:28,485 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:28,524 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-09-12 18:01:28,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139052303] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:28,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:28,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 3, 3] total 15 [2024-09-12 18:01:28,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341039205] [2024-09-12 18:01:28,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:28,525 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-12 18:01:28,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:28,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-12 18:01:28,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2024-09-12 18:01:28,526 INFO L87 Difference]: Start difference. First operand 213 states and 253 transitions. Second operand has 16 states, 15 states have (on average 3.4) internal successors, (51), 16 states have internal predecessors, (51), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:28,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:28,672 INFO L93 Difference]: Finished difference Result 222 states and 261 transitions. [2024-09-12 18:01:28,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 18:01:28,673 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.4) internal successors, (51), 16 states have internal predecessors, (51), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 32 [2024-09-12 18:01:28,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:28,674 INFO L225 Difference]: With dead ends: 222 [2024-09-12 18:01:28,674 INFO L226 Difference]: Without dead ends: 221 [2024-09-12 18:01:28,674 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=172, Invalid=530, Unknown=0, NotChecked=0, Total=702 [2024-09-12 18:01:28,675 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 55 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:28,675 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 190 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:28,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2024-09-12 18:01:28,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 168. [2024-09-12 18:01:28,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 153 states have (on average 1.2091503267973855) internal successors, (185), 158 states have internal predecessors, (185), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:28,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 194 transitions. [2024-09-12 18:01:28,703 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 194 transitions. Word has length 32 [2024-09-12 18:01:28,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:28,704 INFO L474 AbstractCegarLoop]: Abstraction has 168 states and 194 transitions. [2024-09-12 18:01:28,704 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.4) internal successors, (51), 16 states have internal predecessors, (51), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:28,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:28,704 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 194 transitions. [2024-09-12 18:01:28,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-09-12 18:01:28,705 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:28,705 INFO L216 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] [2024-09-12 18:01:28,720 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-09-12 18:01:28,905 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-09-12 18:01:28,906 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting mainErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:28,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:28,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1131455495, now seen corresponding path program 1 times [2024-09-12 18:01:28,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:28,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221285277] [2024-09-12 18:01:28,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:28,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:28,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:28,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:28,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:28,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 18:01:28,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:28,975 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:28,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:28,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221285277] [2024-09-12 18:01:28,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221285277] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:28,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514590318] [2024-09-12 18:01:28,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:28,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:28,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:28,980 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:28,985 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-09-12 18:01:29,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:29,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-09-12 18:01:29,018 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:29,070 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:29,070 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:01:29,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514590318] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:29,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:01:29,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 12 [2024-09-12 18:01:29,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018958058] [2024-09-12 18:01:29,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:29,071 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 18:01:29,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:29,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 18:01:29,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-09-12 18:01:29,072 INFO L87 Difference]: Start difference. First operand 168 states and 194 transitions. Second operand has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 7 states have internal predecessors, (28), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:01:29,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:29,140 INFO L93 Difference]: Finished difference Result 187 states and 214 transitions. [2024-09-12 18:01:29,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 18:01:29,140 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 7 states have internal predecessors, (28), 2 states have call successors, (3), 1 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 33 [2024-09-12 18:01:29,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:29,141 INFO L225 Difference]: With dead ends: 187 [2024-09-12 18:01:29,141 INFO L226 Difference]: Without dead ends: 186 [2024-09-12 18:01:29,142 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-09-12 18:01:29,142 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 23 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:29,142 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 156 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:29,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2024-09-12 18:01:29,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 118. [2024-09-12 18:01:29,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 105 states have (on average 1.2) internal successors, (126), 110 states have internal predecessors, (126), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:01:29,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 133 transitions. [2024-09-12 18:01:29,165 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 133 transitions. Word has length 33 [2024-09-12 18:01:29,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:29,166 INFO L474 AbstractCegarLoop]: Abstraction has 118 states and 133 transitions. [2024-09-12 18:01:29,166 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.666666666666667) internal successors, (28), 7 states have internal predecessors, (28), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:01:29,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:29,166 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 133 transitions. [2024-09-12 18:01:29,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-09-12 18:01:29,166 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:29,167 INFO L216 NwaCegarLoop]: trace histogram [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] [2024-09-12 18:01:29,180 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:29,367 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-09-12 18:01:29,367 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:29,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:29,368 INFO L85 PathProgramCache]: Analyzing trace with hash -2123919161, now seen corresponding path program 1 times [2024-09-12 18:01:29,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:29,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038240021] [2024-09-12 18:01:29,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:29,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:29,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:29,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:29,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:29,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-12 18:01:29,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:29,464 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:29,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:29,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038240021] [2024-09-12 18:01:29,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038240021] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:29,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055376783] [2024-09-12 18:01:29,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:29,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:29,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:29,467 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:29,471 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-09-12 18:01:29,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:29,501 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 18:01:29,502 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:29,656 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:29,657 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:29,744 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:29,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055376783] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:29,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:29,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2024-09-12 18:01:29,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014960882] [2024-09-12 18:01:29,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:29,745 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-12 18:01:29,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:29,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-12 18:01:29,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2024-09-12 18:01:29,747 INFO L87 Difference]: Start difference. First operand 118 states and 133 transitions. Second operand has 23 states, 23 states have (on average 2.782608695652174) internal successors, (64), 23 states have internal predecessors, (64), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:29,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:29,923 INFO L93 Difference]: Finished difference Result 205 states and 229 transitions. [2024-09-12 18:01:29,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 18:01:29,924 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.782608695652174) internal successors, (64), 23 states have internal predecessors, (64), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 36 [2024-09-12 18:01:29,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:29,925 INFO L225 Difference]: With dead ends: 205 [2024-09-12 18:01:29,925 INFO L226 Difference]: Without dead ends: 174 [2024-09-12 18:01:29,925 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 61 SyntacticMatches, 4 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2024-09-12 18:01:29,926 INFO L434 NwaCegarLoop]: 38 mSDtfsCounter, 20 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 240 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 240 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:29,926 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 403 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 240 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:29,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2024-09-12 18:01:29,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 123. [2024-09-12 18:01:29,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 110 states have (on average 1.190909090909091) internal successors, (131), 115 states have internal predecessors, (131), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:01:29,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 138 transitions. [2024-09-12 18:01:29,954 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 138 transitions. Word has length 36 [2024-09-12 18:01:29,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:29,954 INFO L474 AbstractCegarLoop]: Abstraction has 123 states and 138 transitions. [2024-09-12 18:01:29,954 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.782608695652174) internal successors, (64), 23 states have internal predecessors, (64), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:29,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:29,954 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 138 transitions. [2024-09-12 18:01:29,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-09-12 18:01:29,955 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:29,955 INFO L216 NwaCegarLoop]: trace histogram [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] [2024-09-12 18:01:29,972 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:30,155 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:30,156 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:30,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:30,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1029633166, now seen corresponding path program 1 times [2024-09-12 18:01:30,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:30,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313376544] [2024-09-12 18:01:30,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:30,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:30,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:30,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:30,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:30,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-12 18:01:30,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:30,271 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:30,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:30,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313376544] [2024-09-12 18:01:30,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313376544] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:30,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871886479] [2024-09-12 18:01:30,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:30,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:30,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:30,277 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:30,278 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-09-12 18:01:30,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:30,309 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 18:01:30,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:30,455 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:30,455 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:30,547 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:30,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871886479] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:30,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:30,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2024-09-12 18:01:30,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563495255] [2024-09-12 18:01:30,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:30,549 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-12 18:01:30,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:30,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-12 18:01:30,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2024-09-12 18:01:30,550 INFO L87 Difference]: Start difference. First operand 123 states and 138 transitions. Second operand has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 21 states have internal predecessors, (59), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:30,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:30,703 INFO L93 Difference]: Finished difference Result 196 states and 218 transitions. [2024-09-12 18:01:30,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 18:01:30,704 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 21 states have internal predecessors, (59), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 36 [2024-09-12 18:01:30,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:30,705 INFO L225 Difference]: With dead ends: 196 [2024-09-12 18:01:30,705 INFO L226 Difference]: Without dead ends: 165 [2024-09-12 18:01:30,705 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 62 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2024-09-12 18:01:30,706 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 20 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:30,706 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 304 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:30,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2024-09-12 18:01:30,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 123. [2024-09-12 18:01:30,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 110 states have (on average 1.1818181818181819) internal successors, (130), 115 states have internal predecessors, (130), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:01:30,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 137 transitions. [2024-09-12 18:01:30,733 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 137 transitions. Word has length 36 [2024-09-12 18:01:30,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:30,733 INFO L474 AbstractCegarLoop]: Abstraction has 123 states and 137 transitions. [2024-09-12 18:01:30,733 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.8095238095238093) internal successors, (59), 21 states have internal predecessors, (59), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:30,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:30,734 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 137 transitions. [2024-09-12 18:01:30,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-09-12 18:01:30,734 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:30,735 INFO L216 NwaCegarLoop]: trace histogram [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] [2024-09-12 18:01:30,750 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:30,935 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-09-12 18:01:30,936 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:30,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:30,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1814928906, now seen corresponding path program 2 times [2024-09-12 18:01:30,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:30,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375681071] [2024-09-12 18:01:30,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:30,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:30,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:31,008 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:31,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:31,010 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 18:01:31,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:31,012 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:31,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:31,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375681071] [2024-09-12 18:01:31,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375681071] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:31,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777750409] [2024-09-12 18:01:31,013 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:01:31,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:31,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:31,016 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:31,026 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-09-12 18:01:31,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:01:31,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:31,073 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 18:01:31,074 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:31,155 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:31,156 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:31,265 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:31,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777750409] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:31,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:31,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 14 [2024-09-12 18:01:31,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567733979] [2024-09-12 18:01:31,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:31,266 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-12 18:01:31,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:31,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-12 18:01:31,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-09-12 18:01:31,267 INFO L87 Difference]: Start difference. First operand 123 states and 137 transitions. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 12 states have internal predecessors, (47), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:01:31,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:31,387 INFO L93 Difference]: Finished difference Result 181 states and 201 transitions. [2024-09-12 18:01:31,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 18:01:31,388 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 12 states have internal predecessors, (47), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 41 [2024-09-12 18:01:31,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:31,392 INFO L225 Difference]: With dead ends: 181 [2024-09-12 18:01:31,392 INFO L226 Difference]: Without dead ends: 179 [2024-09-12 18:01:31,392 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 75 SyntacticMatches, 9 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2024-09-12 18:01:31,392 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 14 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:31,393 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 287 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:31,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2024-09-12 18:01:31,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 174. [2024-09-12 18:01:31,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 157 states have (on average 1.1656050955414012) internal successors, (183), 163 states have internal predecessors, (183), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:01:31,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 194 transitions. [2024-09-12 18:01:31,435 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 194 transitions. Word has length 41 [2024-09-12 18:01:31,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:31,435 INFO L474 AbstractCegarLoop]: Abstraction has 174 states and 194 transitions. [2024-09-12 18:01:31,435 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 12 states have internal predecessors, (47), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:01:31,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:31,435 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 194 transitions. [2024-09-12 18:01:31,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-09-12 18:01:31,436 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:31,436 INFO L216 NwaCegarLoop]: trace histogram [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] [2024-09-12 18:01:31,449 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:31,640 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2024-09-12 18:01:31,641 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:31,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:31,641 INFO L85 PathProgramCache]: Analyzing trace with hash -40549745, now seen corresponding path program 1 times [2024-09-12 18:01:31,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:31,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753594638] [2024-09-12 18:01:31,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:31,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:31,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:31,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:31,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:31,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 18:01:31,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:31,715 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:31,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:31,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753594638] [2024-09-12 18:01:31,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753594638] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:31,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67244827] [2024-09-12 18:01:31,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:31,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:31,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:31,717 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:31,718 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-09-12 18:01:31,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:31,749 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 18:01:31,749 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:31,804 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:31,804 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:31,899 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:31,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [67244827] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:31,900 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:31,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 14 [2024-09-12 18:01:31,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591699059] [2024-09-12 18:01:31,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:31,901 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-12 18:01:31,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:31,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-12 18:01:31,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-09-12 18:01:31,902 INFO L87 Difference]: Start difference. First operand 174 states and 194 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 12 states have internal predecessors, (45), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:01:32,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:32,065 INFO L93 Difference]: Finished difference Result 211 states and 236 transitions. [2024-09-12 18:01:32,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-12 18:01:32,065 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 12 states have internal predecessors, (45), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 41 [2024-09-12 18:01:32,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:32,066 INFO L225 Difference]: With dead ends: 211 [2024-09-12 18:01:32,067 INFO L226 Difference]: Without dead ends: 209 [2024-09-12 18:01:32,067 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 75 SyntacticMatches, 9 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2024-09-12 18:01:32,067 INFO L434 NwaCegarLoop]: 53 mSDtfsCounter, 20 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:32,068 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 506 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:32,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2024-09-12 18:01:32,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 183. [2024-09-12 18:01:32,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 165 states have (on average 1.1818181818181819) internal successors, (195), 172 states have internal predecessors, (195), 7 states have call successors, (7), 6 states have call predecessors, (7), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:01:32,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 208 transitions. [2024-09-12 18:01:32,109 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 208 transitions. Word has length 41 [2024-09-12 18:01:32,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:32,109 INFO L474 AbstractCegarLoop]: Abstraction has 183 states and 208 transitions. [2024-09-12 18:01:32,109 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 12 states have internal predecessors, (45), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:01:32,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:32,109 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 208 transitions. [2024-09-12 18:01:32,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-09-12 18:01:32,110 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:32,110 INFO L216 NwaCegarLoop]: trace histogram [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] [2024-09-12 18:01:32,123 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-09-12 18:01:32,311 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-09-12 18:01:32,311 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:32,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:32,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1181964714, now seen corresponding path program 2 times [2024-09-12 18:01:32,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:32,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582859300] [2024-09-12 18:01:32,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:32,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:32,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:32,376 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:32,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:32,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 18:01:32,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:32,380 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:32,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:32,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582859300] [2024-09-12 18:01:32,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582859300] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:32,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472517517] [2024-09-12 18:01:32,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:01:32,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:32,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:32,382 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:32,383 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-09-12 18:01:32,414 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:01:32,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:32,415 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 18:01:32,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:32,484 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:32,484 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:32,559 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:32,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472517517] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:32,560 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:32,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 14 [2024-09-12 18:01:32,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091263225] [2024-09-12 18:01:32,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:32,560 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-12 18:01:32,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:32,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-12 18:01:32,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-09-12 18:01:32,561 INFO L87 Difference]: Start difference. First operand 183 states and 208 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 12 states have internal predecessors, (45), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:01:32,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:32,684 INFO L93 Difference]: Finished difference Result 211 states and 235 transitions. [2024-09-12 18:01:32,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 18:01:32,685 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 12 states have internal predecessors, (45), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 41 [2024-09-12 18:01:32,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:32,686 INFO L225 Difference]: With dead ends: 211 [2024-09-12 18:01:32,686 INFO L226 Difference]: Without dead ends: 209 [2024-09-12 18:01:32,686 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 75 SyntacticMatches, 9 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2024-09-12 18:01:32,687 INFO L434 NwaCegarLoop]: 58 mSDtfsCounter, 30 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:32,687 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 524 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:32,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2024-09-12 18:01:32,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 132. [2024-09-12 18:01:32,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 117 states have (on average 1.170940170940171) internal successors, (137), 123 states have internal predecessors, (137), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:32,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 146 transitions. [2024-09-12 18:01:32,714 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 146 transitions. Word has length 41 [2024-09-12 18:01:32,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:32,714 INFO L474 AbstractCegarLoop]: Abstraction has 132 states and 146 transitions. [2024-09-12 18:01:32,714 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 12 states have internal predecessors, (45), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-12 18:01:32,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:32,714 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 146 transitions. [2024-09-12 18:01:32,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-09-12 18:01:32,715 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:32,715 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:32,727 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-09-12 18:01:32,915 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,27 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:32,915 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:32,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:32,916 INFO L85 PathProgramCache]: Analyzing trace with hash -336094258, now seen corresponding path program 2 times [2024-09-12 18:01:32,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:32,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662606666] [2024-09-12 18:01:32,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:32,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:32,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:33,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:33,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:33,063 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:33,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:33,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662606666] [2024-09-12 18:01:33,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662606666] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:33,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593755207] [2024-09-12 18:01:33,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:01:33,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:33,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:33,066 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:33,067 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-09-12 18:01:33,099 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:01:33,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:33,099 INFO L262 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-09-12 18:01:33,100 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:33,176 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:33,176 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:33,413 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:33,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593755207] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:33,414 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:33,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 27 [2024-09-12 18:01:33,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275523651] [2024-09-12 18:01:33,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:33,414 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-12 18:01:33,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:33,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-12 18:01:33,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=587, Unknown=0, NotChecked=0, Total=756 [2024-09-12 18:01:33,415 INFO L87 Difference]: Start difference. First operand 132 states and 146 transitions. Second operand has 28 states, 27 states have (on average 2.925925925925926) internal successors, (79), 28 states have internal predecessors, (79), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:33,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:33,580 INFO L93 Difference]: Finished difference Result 267 states and 306 transitions. [2024-09-12 18:01:33,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-09-12 18:01:33,580 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 2.925925925925926) internal successors, (79), 28 states have internal predecessors, (79), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2024-09-12 18:01:33,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:33,582 INFO L225 Difference]: With dead ends: 267 [2024-09-12 18:01:33,582 INFO L226 Difference]: Without dead ends: 266 [2024-09-12 18:01:33,582 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=169, Invalid=587, Unknown=0, NotChecked=0, Total=756 [2024-09-12 18:01:33,583 INFO L434 NwaCegarLoop]: 48 mSDtfsCounter, 112 mSDsluCounter, 605 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:33,583 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 653 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:33,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2024-09-12 18:01:33,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 143. [2024-09-12 18:01:33,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 128 states have (on average 1.1796875) internal successors, (151), 134 states have internal predecessors, (151), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:33,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 160 transitions. [2024-09-12 18:01:33,619 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 160 transitions. Word has length 39 [2024-09-12 18:01:33,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:33,619 INFO L474 AbstractCegarLoop]: Abstraction has 143 states and 160 transitions. [2024-09-12 18:01:33,619 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 2.925925925925926) internal successors, (79), 28 states have internal predecessors, (79), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:33,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:33,619 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 160 transitions. [2024-09-12 18:01:33,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-09-12 18:01:33,620 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:33,620 INFO L216 NwaCegarLoop]: trace histogram [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] [2024-09-12 18:01:33,632 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:33,824 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,28 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:33,825 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting mainErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:33,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:33,825 INFO L85 PathProgramCache]: Analyzing trace with hash 801114638, now seen corresponding path program 1 times [2024-09-12 18:01:33,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:33,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109771404] [2024-09-12 18:01:33,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:33,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:33,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:33,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:33,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:33,869 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 18:01:33,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:33,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-12 18:01:33,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:33,872 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-09-12 18:01:33,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:33,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109771404] [2024-09-12 18:01:33,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109771404] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:33,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171646824] [2024-09-12 18:01:33,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:33,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:33,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:33,875 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:33,877 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-09-12 18:01:33,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:33,910 INFO L262 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:01:33,911 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:33,936 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-09-12 18:01:33,936 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:01:33,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171646824] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:01:33,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:01:33,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2024-09-12 18:01:33,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360071680] [2024-09-12 18:01:33,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:01:33,937 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:01:33,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:33,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:01:33,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:01:33,938 INFO L87 Difference]: Start difference. First operand 143 states and 160 transitions. Second operand has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:01:34,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:34,005 INFO L93 Difference]: Finished difference Result 143 states and 160 transitions. [2024-09-12 18:01:34,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:01:34,005 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 3 states have call successors, (4), 1 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 44 [2024-09-12 18:01:34,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:34,006 INFO L225 Difference]: With dead ends: 143 [2024-09-12 18:01:34,006 INFO L226 Difference]: Without dead ends: 142 [2024-09-12 18:01:34,007 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 18:01:34,007 INFO L434 NwaCegarLoop]: 38 mSDtfsCounter, 3 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:34,007 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 144 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:34,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2024-09-12 18:01:34,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 142. [2024-09-12 18:01:34,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 128 states have (on average 1.171875) internal successors, (150), 133 states have internal predecessors, (150), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:34,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 159 transitions. [2024-09-12 18:01:34,040 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 159 transitions. Word has length 44 [2024-09-12 18:01:34,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:34,041 INFO L474 AbstractCegarLoop]: Abstraction has 142 states and 159 transitions. [2024-09-12 18:01:34,041 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.8) internal successors, (29), 6 states have internal predecessors, (29), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:01:34,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:34,041 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 159 transitions. [2024-09-12 18:01:34,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-09-12 18:01:34,042 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:34,042 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:34,054 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-09-12 18:01:34,242 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-09-12 18:01:34,242 INFO L399 AbstractCegarLoop]: === Iteration 37 === Targeting mainErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:34,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:34,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1188056440, now seen corresponding path program 2 times [2024-09-12 18:01:34,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:34,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819904295] [2024-09-12 18:01:34,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:34,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:34,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:34,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:34,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:34,370 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:34,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:34,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819904295] [2024-09-12 18:01:34,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819904295] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:34,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126456126] [2024-09-12 18:01:34,370 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:01:34,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:34,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:34,371 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:34,373 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-09-12 18:01:34,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:01:34,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:34,405 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-09-12 18:01:34,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:34,443 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:34,443 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:34,634 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:34,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126456126] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:34,635 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:34,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2024-09-12 18:01:34,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181854657] [2024-09-12 18:01:34,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:34,635 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-09-12 18:01:34,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:34,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-09-12 18:01:34,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=721, Unknown=0, NotChecked=0, Total=992 [2024-09-12 18:01:34,636 INFO L87 Difference]: Start difference. First operand 142 states and 159 transitions. Second operand has 32 states, 31 states have (on average 2.7419354838709675) internal successors, (85), 32 states have internal predecessors, (85), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:34,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:34,845 INFO L93 Difference]: Finished difference Result 322 states and 376 transitions. [2024-09-12 18:01:34,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-09-12 18:01:34,846 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.7419354838709675) internal successors, (85), 32 states have internal predecessors, (85), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2024-09-12 18:01:34,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:34,847 INFO L225 Difference]: With dead ends: 322 [2024-09-12 18:01:34,847 INFO L226 Difference]: Without dead ends: 321 [2024-09-12 18:01:34,848 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=271, Invalid=721, Unknown=0, NotChecked=0, Total=992 [2024-09-12 18:01:34,848 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 273 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:34,848 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 473 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:34,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2024-09-12 18:01:34,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 181. [2024-09-12 18:01:34,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 167 states have (on average 1.1736526946107784) internal successors, (196), 172 states have internal predecessors, (196), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:34,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 205 transitions. [2024-09-12 18:01:34,888 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 205 transitions. Word has length 42 [2024-09-12 18:01:34,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:34,889 INFO L474 AbstractCegarLoop]: Abstraction has 181 states and 205 transitions. [2024-09-12 18:01:34,889 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.7419354838709675) internal successors, (85), 32 states have internal predecessors, (85), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:34,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:34,889 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 205 transitions. [2024-09-12 18:01:34,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-09-12 18:01:34,890 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:34,890 INFO L216 NwaCegarLoop]: trace histogram [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] [2024-09-12 18:01:34,906 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:35,093 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-09-12 18:01:35,094 INFO L399 AbstractCegarLoop]: === Iteration 38 === Targeting mainErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:35,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:35,094 INFO L85 PathProgramCache]: Analyzing trace with hash -935249894, now seen corresponding path program 1 times [2024-09-12 18:01:35,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:35,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854148016] [2024-09-12 18:01:35,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:35,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:35,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:35,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:35,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:35,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 18:01:35,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:35,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-12 18:01:35,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:35,136 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-09-12 18:01:35,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:35,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854148016] [2024-09-12 18:01:35,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854148016] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:35,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295885713] [2024-09-12 18:01:35,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:35,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:35,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:35,145 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:35,146 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-09-12 18:01:35,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:35,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:01:35,178 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:35,207 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-09-12 18:01:35,207 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:35,255 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-09-12 18:01:35,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295885713] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:35,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:35,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-09-12 18:01:35,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756124288] [2024-09-12 18:01:35,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:35,256 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-12 18:01:35,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:35,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-12 18:01:35,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:01:35,257 INFO L87 Difference]: Start difference. First operand 181 states and 205 transitions. Second operand has 12 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 12 states have internal predecessors, (52), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:01:35,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:35,334 INFO L93 Difference]: Finished difference Result 205 states and 233 transitions. [2024-09-12 18:01:35,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-12 18:01:35,334 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 12 states have internal predecessors, (52), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 45 [2024-09-12 18:01:35,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:35,335 INFO L225 Difference]: With dead ends: 205 [2024-09-12 18:01:35,335 INFO L226 Difference]: Without dead ends: 204 [2024-09-12 18:01:35,336 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-09-12 18:01:35,336 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 5 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:35,336 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 214 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:01:35,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2024-09-12 18:01:35,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 202. [2024-09-12 18:01:35,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 186 states have (on average 1.1666666666666667) internal successors, (217), 190 states have internal predecessors, (217), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:01:35,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 230 transitions. [2024-09-12 18:01:35,381 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 230 transitions. Word has length 45 [2024-09-12 18:01:35,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:35,382 INFO L474 AbstractCegarLoop]: Abstraction has 202 states and 230 transitions. [2024-09-12 18:01:35,382 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 12 states have internal predecessors, (52), 6 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:01:35,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:35,382 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 230 transitions. [2024-09-12 18:01:35,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-09-12 18:01:35,382 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:35,382 INFO L216 NwaCegarLoop]: trace histogram [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] [2024-09-12 18:01:35,397 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-09-12 18:01:35,583 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-09-12 18:01:35,583 INFO L399 AbstractCegarLoop]: === Iteration 39 === Targeting mainErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:35,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:35,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1072024464, now seen corresponding path program 1 times [2024-09-12 18:01:35,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:35,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840388367] [2024-09-12 18:01:35,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:35,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:35,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:35,642 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:35,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:35,643 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 18:01:35,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:35,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-12 18:01:35,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:35,650 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:35,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:35,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840388367] [2024-09-12 18:01:35,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840388367] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:35,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148154056] [2024-09-12 18:01:35,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:35,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:35,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:35,654 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:35,658 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-09-12 18:01:35,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:35,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 18:01:35,691 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:35,731 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:35,731 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:35,820 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:35,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148154056] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:35,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:35,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-09-12 18:01:35,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091591436] [2024-09-12 18:01:35,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:35,821 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-12 18:01:35,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:35,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-12 18:01:35,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2024-09-12 18:01:35,821 INFO L87 Difference]: Start difference. First operand 202 states and 230 transitions. Second operand has 18 states, 17 states have (on average 4.588235294117647) internal successors, (78), 18 states have internal predecessors, (78), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:01:35,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:35,976 INFO L93 Difference]: Finished difference Result 278 states and 320 transitions. [2024-09-12 18:01:35,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-12 18:01:35,977 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.588235294117647) internal successors, (78), 18 states have internal predecessors, (78), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 46 [2024-09-12 18:01:35,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:35,978 INFO L225 Difference]: With dead ends: 278 [2024-09-12 18:01:35,978 INFO L226 Difference]: Without dead ends: 277 [2024-09-12 18:01:35,978 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2024-09-12 18:01:35,979 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 16 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:35,979 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 407 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:35,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2024-09-12 18:01:36,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 277. [2024-09-12 18:01:36,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 257 states have (on average 1.1517509727626458) internal successors, (296), 261 states have internal predecessors, (296), 11 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:01:36,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 317 transitions. [2024-09-12 18:01:36,049 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 317 transitions. Word has length 46 [2024-09-12 18:01:36,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:36,049 INFO L474 AbstractCegarLoop]: Abstraction has 277 states and 317 transitions. [2024-09-12 18:01:36,050 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.588235294117647) internal successors, (78), 18 states have internal predecessors, (78), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:01:36,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:36,050 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 317 transitions. [2024-09-12 18:01:36,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-09-12 18:01:36,050 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:36,050 INFO L216 NwaCegarLoop]: trace histogram [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] [2024-09-12 18:01:36,063 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:36,254 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-09-12 18:01:36,254 INFO L399 AbstractCegarLoop]: === Iteration 40 === Targeting mainErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:36,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:36,255 INFO L85 PathProgramCache]: Analyzing trace with hash -503029097, now seen corresponding path program 1 times [2024-09-12 18:01:36,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:36,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535281123] [2024-09-12 18:01:36,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:36,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:36,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:36,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:36,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:36,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 18:01:36,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:36,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-12 18:01:36,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:36,319 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:36,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:36,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535281123] [2024-09-12 18:01:36,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535281123] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:36,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146790711] [2024-09-12 18:01:36,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:36,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:36,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:36,323 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:36,324 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-09-12 18:01:36,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:36,356 INFO L262 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 18:01:36,357 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:36,431 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:36,432 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:36,604 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:36,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146790711] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:36,604 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:36,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-09-12 18:01:36,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106588780] [2024-09-12 18:01:36,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:36,605 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-12 18:01:36,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:36,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-12 18:01:36,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2024-09-12 18:01:36,606 INFO L87 Difference]: Start difference. First operand 277 states and 317 transitions. Second operand has 18 states, 17 states have (on average 4.470588235294118) internal successors, (76), 18 states have internal predecessors, (76), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:01:36,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:36,771 INFO L93 Difference]: Finished difference Result 323 states and 372 transitions. [2024-09-12 18:01:36,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-12 18:01:36,771 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.470588235294118) internal successors, (76), 18 states have internal predecessors, (76), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 46 [2024-09-12 18:01:36,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:36,773 INFO L225 Difference]: With dead ends: 323 [2024-09-12 18:01:36,773 INFO L226 Difference]: Without dead ends: 322 [2024-09-12 18:01:36,774 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 90 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2024-09-12 18:01:36,774 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 31 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:36,775 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 360 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:36,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2024-09-12 18:01:36,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 241. [2024-09-12 18:01:36,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 221 states have (on average 1.1447963800904977) internal successors, (253), 225 states have internal predecessors, (253), 11 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:01:36,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 274 transitions. [2024-09-12 18:01:36,842 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 274 transitions. Word has length 46 [2024-09-12 18:01:36,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:36,844 INFO L474 AbstractCegarLoop]: Abstraction has 241 states and 274 transitions. [2024-09-12 18:01:36,844 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.470588235294118) internal successors, (76), 18 states have internal predecessors, (76), 5 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:01:36,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:36,844 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 274 transitions. [2024-09-12 18:01:36,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-09-12 18:01:36,845 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:36,845 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:36,861 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-09-12 18:01:37,045 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-09-12 18:01:37,046 INFO L399 AbstractCegarLoop]: === Iteration 41 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:37,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:37,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1345390950, now seen corresponding path program 3 times [2024-09-12 18:01:37,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:37,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626863237] [2024-09-12 18:01:37,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:37,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:37,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:37,159 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:37,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:37,161 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:37,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:37,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626863237] [2024-09-12 18:01:37,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626863237] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:37,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075909172] [2024-09-12 18:01:37,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:01:37,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:37,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:37,163 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:37,164 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-09-12 18:01:37,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-09-12 18:01:37,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:37,198 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-09-12 18:01:37,199 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:37,256 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:37,256 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:37,464 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:37,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075909172] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:37,464 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:37,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2024-09-12 18:01:37,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43744938] [2024-09-12 18:01:37,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:37,465 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-09-12 18:01:37,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:37,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-09-12 18:01:37,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=765, Unknown=0, NotChecked=0, Total=992 [2024-09-12 18:01:37,467 INFO L87 Difference]: Start difference. First operand 241 states and 274 transitions. Second operand has 32 states, 31 states have (on average 2.870967741935484) internal successors, (89), 32 states have internal predecessors, (89), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:37,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:37,698 INFO L93 Difference]: Finished difference Result 404 states and 463 transitions. [2024-09-12 18:01:37,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-09-12 18:01:37,700 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.870967741935484) internal successors, (89), 32 states have internal predecessors, (89), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 44 [2024-09-12 18:01:37,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:37,702 INFO L225 Difference]: With dead ends: 404 [2024-09-12 18:01:37,702 INFO L226 Difference]: Without dead ends: 403 [2024-09-12 18:01:37,702 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=227, Invalid=765, Unknown=0, NotChecked=0, Total=992 [2024-09-12 18:01:37,702 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 166 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:37,702 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 570 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:37,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2024-09-12 18:01:37,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 241. [2024-09-12 18:01:37,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 221 states have (on average 1.1447963800904977) internal successors, (253), 225 states have internal predecessors, (253), 11 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:01:37,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 274 transitions. [2024-09-12 18:01:37,764 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 274 transitions. Word has length 44 [2024-09-12 18:01:37,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:37,764 INFO L474 AbstractCegarLoop]: Abstraction has 241 states and 274 transitions. [2024-09-12 18:01:37,764 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.870967741935484) internal successors, (89), 32 states have internal predecessors, (89), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:37,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:37,764 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 274 transitions. [2024-09-12 18:01:37,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-09-12 18:01:37,765 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:37,765 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:37,779 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:37,969 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,34 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:37,970 INFO L399 AbstractCegarLoop]: === Iteration 42 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:37,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:37,970 INFO L85 PathProgramCache]: Analyzing trace with hash -22874809, now seen corresponding path program 4 times [2024-09-12 18:01:37,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:37,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921443674] [2024-09-12 18:01:37,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:37,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:37,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:38,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:38,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:38,116 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:38,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:38,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921443674] [2024-09-12 18:01:38,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921443674] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:38,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943580130] [2024-09-12 18:01:38,116 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 18:01:38,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:38,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:38,118 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:38,119 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-09-12 18:01:38,152 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 18:01:38,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:38,153 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-09-12 18:01:38,154 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:38,205 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:38,205 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:38,424 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:38,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943580130] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:38,424 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:38,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 35 [2024-09-12 18:01:38,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798120440] [2024-09-12 18:01:38,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:38,424 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-09-12 18:01:38,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:38,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-09-12 18:01:38,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=989, Unknown=0, NotChecked=0, Total=1260 [2024-09-12 18:01:38,425 INFO L87 Difference]: Start difference. First operand 241 states and 274 transitions. Second operand has 36 states, 35 states have (on average 2.8285714285714287) internal successors, (99), 36 states have internal predecessors, (99), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:38,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:38,686 INFO L93 Difference]: Finished difference Result 450 states and 519 transitions. [2024-09-12 18:01:38,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-09-12 18:01:38,686 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 35 states have (on average 2.8285714285714287) internal successors, (99), 36 states have internal predecessors, (99), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 49 [2024-09-12 18:01:38,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:38,688 INFO L225 Difference]: With dead ends: 450 [2024-09-12 18:01:38,688 INFO L226 Difference]: Without dead ends: 449 [2024-09-12 18:01:38,689 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=271, Invalid=989, Unknown=0, NotChecked=0, Total=1260 [2024-09-12 18:01:38,689 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 213 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:38,689 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 545 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:38,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2024-09-12 18:01:38,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 251. [2024-09-12 18:01:38,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 231 states have (on average 1.147186147186147) internal successors, (265), 235 states have internal predecessors, (265), 11 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:01:38,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 286 transitions. [2024-09-12 18:01:38,771 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 286 transitions. Word has length 49 [2024-09-12 18:01:38,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:38,771 INFO L474 AbstractCegarLoop]: Abstraction has 251 states and 286 transitions. [2024-09-12 18:01:38,771 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 35 states have (on average 2.8285714285714287) internal successors, (99), 36 states have internal predecessors, (99), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:38,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:38,771 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 286 transitions. [2024-09-12 18:01:38,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-09-12 18:01:38,772 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:38,772 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 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] [2024-09-12 18:01:38,799 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:38,972 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:38,972 INFO L399 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:38,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:38,973 INFO L85 PathProgramCache]: Analyzing trace with hash 2056442136, now seen corresponding path program 3 times [2024-09-12 18:01:38,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:38,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936885755] [2024-09-12 18:01:38,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:38,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:38,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:39,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:39,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:39,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 18:01:39,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:39,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-12 18:01:39,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:39,123 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 11 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:39,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:39,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936885755] [2024-09-12 18:01:39,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936885755] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:39,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707786390] [2024-09-12 18:01:39,123 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:01:39,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:39,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:39,124 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:39,126 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-09-12 18:01:39,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-12 18:01:39,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:39,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-12 18:01:39,159 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:39,406 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 21 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:39,407 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:39,540 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 21 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:39,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707786390] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:39,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:39,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 31 [2024-09-12 18:01:39,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578373075] [2024-09-12 18:01:39,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:39,542 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-09-12 18:01:39,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:39,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-09-12 18:01:39,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2024-09-12 18:01:39,543 INFO L87 Difference]: Start difference. First operand 251 states and 286 transitions. Second operand has 31 states, 31 states have (on average 2.903225806451613) internal successors, (90), 31 states have internal predecessors, (90), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:01:39,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:39,909 INFO L93 Difference]: Finished difference Result 401 states and 454 transitions. [2024-09-12 18:01:39,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 18:01:39,909 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.903225806451613) internal successors, (90), 31 states have internal predecessors, (90), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 54 [2024-09-12 18:01:39,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:39,911 INFO L225 Difference]: With dead ends: 401 [2024-09-12 18:01:39,911 INFO L226 Difference]: Without dead ends: 348 [2024-09-12 18:01:39,912 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 91 SyntacticMatches, 8 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=148, Invalid=908, Unknown=0, NotChecked=0, Total=1056 [2024-09-12 18:01:39,912 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 19 mSDsluCounter, 603 mSDsCounter, 0 mSdLazyCounter, 476 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 476 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:39,912 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 643 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 476 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:01:39,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2024-09-12 18:01:39,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 256. [2024-09-12 18:01:39,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 236 states have (on average 1.1440677966101696) internal successors, (270), 240 states have internal predecessors, (270), 11 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:01:39,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 291 transitions. [2024-09-12 18:01:39,998 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 291 transitions. Word has length 54 [2024-09-12 18:01:39,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:39,998 INFO L474 AbstractCegarLoop]: Abstraction has 256 states and 291 transitions. [2024-09-12 18:01:39,999 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.903225806451613) internal successors, (90), 31 states have internal predecessors, (90), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:01:39,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:39,999 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 291 transitions. [2024-09-12 18:01:40,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-09-12 18:01:40,000 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:40,000 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:40,014 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-09-12 18:01:40,200 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2024-09-12 18:01:40,201 INFO L399 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:40,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:40,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1979092705, now seen corresponding path program 2 times [2024-09-12 18:01:40,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:40,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668971705] [2024-09-12 18:01:40,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:40,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:40,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:40,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:40,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:40,355 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 18:01:40,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:40,358 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-12 18:01:40,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:40,359 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 11 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:40,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:40,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668971705] [2024-09-12 18:01:40,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668971705] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:40,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843806135] [2024-09-12 18:01:40,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:01:40,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:40,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:40,365 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:40,366 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-09-12 18:01:40,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:01:40,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:40,402 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-12 18:01:40,403 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:40,629 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:40,630 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:40,770 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:40,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843806135] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:40,771 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:40,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 30 [2024-09-12 18:01:40,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376995210] [2024-09-12 18:01:40,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:40,771 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-09-12 18:01:40,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:40,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-09-12 18:01:40,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=754, Unknown=0, NotChecked=0, Total=870 [2024-09-12 18:01:40,772 INFO L87 Difference]: Start difference. First operand 256 states and 291 transitions. Second operand has 30 states, 30 states have (on average 2.9) internal successors, (87), 30 states have internal predecessors, (87), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:01:41,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:41,069 INFO L93 Difference]: Finished difference Result 411 states and 465 transitions. [2024-09-12 18:01:41,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 18:01:41,070 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.9) internal successors, (87), 30 states have internal predecessors, (87), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 54 [2024-09-12 18:01:41,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:41,071 INFO L225 Difference]: With dead ends: 411 [2024-09-12 18:01:41,071 INFO L226 Difference]: Without dead ends: 358 [2024-09-12 18:01:41,072 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 92 SyntacticMatches, 8 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 412 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=132, Invalid=860, Unknown=0, NotChecked=0, Total=992 [2024-09-12 18:01:41,072 INFO L434 NwaCegarLoop]: 32 mSDtfsCounter, 19 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:41,073 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 349 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:41,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2024-09-12 18:01:41,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 261. [2024-09-12 18:01:41,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 241 states have (on average 1.1410788381742738) internal successors, (275), 245 states have internal predecessors, (275), 11 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:01:41,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 296 transitions. [2024-09-12 18:01:41,153 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 296 transitions. Word has length 54 [2024-09-12 18:01:41,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:41,154 INFO L474 AbstractCegarLoop]: Abstraction has 261 states and 296 transitions. [2024-09-12 18:01:41,154 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.9) internal successors, (87), 30 states have internal predecessors, (87), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:01:41,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:41,154 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 296 transitions. [2024-09-12 18:01:41,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-09-12 18:01:41,155 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:41,155 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 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] [2024-09-12 18:01:41,168 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:41,357 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:41,358 INFO L399 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:41,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:41,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1882019656, now seen corresponding path program 3 times [2024-09-12 18:01:41,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:41,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476403149] [2024-09-12 18:01:41,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:41,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:41,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:41,479 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:41,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:41,480 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-12 18:01:41,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:41,482 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-12 18:01:41,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:41,483 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 11 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:41,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:41,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476403149] [2024-09-12 18:01:41,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476403149] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:41,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653983220] [2024-09-12 18:01:41,484 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:01:41,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:41,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:41,485 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:41,489 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-09-12 18:01:41,523 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-12 18:01:41,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:41,525 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-12 18:01:41,526 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:41,733 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 21 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:41,733 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:41,858 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 21 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:41,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653983220] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:41,858 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:41,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 27 [2024-09-12 18:01:41,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270307772] [2024-09-12 18:01:41,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:41,859 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-09-12 18:01:41,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:41,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-09-12 18:01:41,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=599, Unknown=0, NotChecked=0, Total=702 [2024-09-12 18:01:41,860 INFO L87 Difference]: Start difference. First operand 261 states and 296 transitions. Second operand has 27 states, 27 states have (on average 2.962962962962963) internal successors, (80), 27 states have internal predecessors, (80), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:01:42,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:42,124 INFO L93 Difference]: Finished difference Result 417 states and 472 transitions. [2024-09-12 18:01:42,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-12 18:01:42,125 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.962962962962963) internal successors, (80), 27 states have internal predecessors, (80), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 54 [2024-09-12 18:01:42,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:42,126 INFO L225 Difference]: With dead ends: 417 [2024-09-12 18:01:42,126 INFO L226 Difference]: Without dead ends: 365 [2024-09-12 18:01:42,127 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 94 SyntacticMatches, 9 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=119, Invalid=693, Unknown=0, NotChecked=0, Total=812 [2024-09-12 18:01:42,127 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 19 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:42,127 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 352 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:42,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2024-09-12 18:01:42,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 263. [2024-09-12 18:01:42,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 243 states have (on average 1.139917695473251) internal successors, (277), 247 states have internal predecessors, (277), 11 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:01:42,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 298 transitions. [2024-09-12 18:01:42,218 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 298 transitions. Word has length 54 [2024-09-12 18:01:42,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:42,218 INFO L474 AbstractCegarLoop]: Abstraction has 263 states and 298 transitions. [2024-09-12 18:01:42,218 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.962962962962963) internal successors, (80), 27 states have internal predecessors, (80), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:01:42,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:42,219 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 298 transitions. [2024-09-12 18:01:42,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-09-12 18:01:42,219 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:42,219 INFO L216 NwaCegarLoop]: trace histogram [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] [2024-09-12 18:01:42,232 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-09-12 18:01:42,419 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,38 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:42,420 INFO L399 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:42,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:42,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1653822599, now seen corresponding path program 4 times [2024-09-12 18:01:42,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:42,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519717105] [2024-09-12 18:01:42,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:42,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:42,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:42,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:42,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:42,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-12 18:01:42,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:42,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 18:01:42,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:42,543 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 28 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:42,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:42,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519717105] [2024-09-12 18:01:42,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519717105] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:42,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938115135] [2024-09-12 18:01:42,544 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 18:01:42,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:42,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:42,546 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:42,549 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-09-12 18:01:42,584 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 18:01:42,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:42,584 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-09-12 18:01:42,585 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:42,645 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 22 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:42,646 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:42,751 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 22 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:42,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938115135] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:42,751 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:42,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 17 [2024-09-12 18:01:42,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900811994] [2024-09-12 18:01:42,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:42,752 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-12 18:01:42,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:42,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-12 18:01:42,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-09-12 18:01:42,753 INFO L87 Difference]: Start difference. First operand 263 states and 298 transitions. Second operand has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 15 states have internal predecessors, (60), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:01:42,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:42,999 INFO L93 Difference]: Finished difference Result 347 states and 391 transitions. [2024-09-12 18:01:42,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-12 18:01:42,999 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 15 states have internal predecessors, (60), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 59 [2024-09-12 18:01:42,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:43,001 INFO L225 Difference]: With dead ends: 347 [2024-09-12 18:01:43,001 INFO L226 Difference]: Without dead ends: 345 [2024-09-12 18:01:43,001 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 112 SyntacticMatches, 11 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2024-09-12 18:01:43,002 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 13 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:43,002 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 310 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:43,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2024-09-12 18:01:43,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 342. [2024-09-12 18:01:43,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 316 states have (on average 1.1360759493670887) internal successors, (359), 321 states have internal predecessors, (359), 14 states have call successors, (14), 8 states have call predecessors, (14), 7 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-12 18:01:43,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 386 transitions. [2024-09-12 18:01:43,140 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 386 transitions. Word has length 59 [2024-09-12 18:01:43,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:43,141 INFO L474 AbstractCegarLoop]: Abstraction has 342 states and 386 transitions. [2024-09-12 18:01:43,141 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 15 states have internal predecessors, (60), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:01:43,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:43,141 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 386 transitions. [2024-09-12 18:01:43,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-09-12 18:01:43,142 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:43,142 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 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] [2024-09-12 18:01:43,158 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:43,346 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-09-12 18:01:43,347 INFO L399 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:43,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:43,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1607294752, now seen corresponding path program 3 times [2024-09-12 18:01:43,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:43,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075672944] [2024-09-12 18:01:43,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:43,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:43,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:43,493 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:43,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:43,495 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-12 18:01:43,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:43,496 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 18:01:43,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:43,498 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 11 proven. 18 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:43,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:43,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075672944] [2024-09-12 18:01:43,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075672944] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:43,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311082842] [2024-09-12 18:01:43,499 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:01:43,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:43,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:43,502 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:43,506 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-09-12 18:01:43,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-12 18:01:43,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:43,544 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-09-12 18:01:43,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:43,686 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 12 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:43,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:43,855 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 12 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:43,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311082842] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:43,856 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:43,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 17 [2024-09-12 18:01:43,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844292862] [2024-09-12 18:01:43,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:43,856 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-12 18:01:43,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:43,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-12 18:01:43,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2024-09-12 18:01:43,857 INFO L87 Difference]: Start difference. First operand 342 states and 386 transitions. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 15 states have internal predecessors, (58), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:01:44,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:44,169 INFO L93 Difference]: Finished difference Result 399 states and 448 transitions. [2024-09-12 18:01:44,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-12 18:01:44,169 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 15 states have internal predecessors, (58), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 59 [2024-09-12 18:01:44,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:44,172 INFO L225 Difference]: With dead ends: 399 [2024-09-12 18:01:44,172 INFO L226 Difference]: Without dead ends: 397 [2024-09-12 18:01:44,173 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 112 SyntacticMatches, 11 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2024-09-12 18:01:44,173 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 22 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 576 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:44,173 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 576 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:44,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2024-09-12 18:01:44,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 375. [2024-09-12 18:01:44,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 346 states have (on average 1.1358381502890174) internal successors, (393), 352 states have internal predecessors, (393), 16 states have call successors, (16), 9 states have call predecessors, (16), 8 states have return successors, (15), 13 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 18:01:44,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 424 transitions. [2024-09-12 18:01:44,322 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 424 transitions. Word has length 59 [2024-09-12 18:01:44,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:44,322 INFO L474 AbstractCegarLoop]: Abstraction has 375 states and 424 transitions. [2024-09-12 18:01:44,322 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 15 states have internal predecessors, (58), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:01:44,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:44,323 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 424 transitions. [2024-09-12 18:01:44,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-09-12 18:01:44,323 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:44,323 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 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] [2024-09-12 18:01:44,341 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:44,527 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-09-12 18:01:44,528 INFO L399 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:44,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:44,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1347862297, now seen corresponding path program 4 times [2024-09-12 18:01:44,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:44,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757927709] [2024-09-12 18:01:44,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:44,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:44,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:44,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:44,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:44,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-12 18:01:44,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:44,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 18:01:44,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:44,670 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 6 proven. 23 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:44,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:44,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757927709] [2024-09-12 18:01:44,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757927709] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:44,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332686760] [2024-09-12 18:01:44,670 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 18:01:44,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:44,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:44,675 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:44,683 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-09-12 18:01:44,718 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 18:01:44,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:44,719 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-09-12 18:01:44,720 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:44,789 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 12 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:44,789 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:44,891 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 12 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:44,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332686760] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:44,891 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:44,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 17 [2024-09-12 18:01:44,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975781762] [2024-09-12 18:01:44,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:44,892 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-12 18:01:44,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:44,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-12 18:01:44,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2024-09-12 18:01:44,892 INFO L87 Difference]: Start difference. First operand 375 states and 424 transitions. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 15 states have internal predecessors, (58), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:01:45,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:45,209 INFO L93 Difference]: Finished difference Result 468 states and 526 transitions. [2024-09-12 18:01:45,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-12 18:01:45,210 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 15 states have internal predecessors, (58), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 59 [2024-09-12 18:01:45,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:45,212 INFO L225 Difference]: With dead ends: 468 [2024-09-12 18:01:45,212 INFO L226 Difference]: Without dead ends: 466 [2024-09-12 18:01:45,212 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 112 SyntacticMatches, 11 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2024-09-12 18:01:45,212 INFO L434 NwaCegarLoop]: 58 mSDtfsCounter, 23 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 694 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:45,213 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 694 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:45,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2024-09-12 18:01:45,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 329. [2024-09-12 18:01:45,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 329 states, 305 states have (on average 1.1442622950819672) internal successors, (349), 310 states have internal predecessors, (349), 12 states have call successors, (12), 8 states have call predecessors, (12), 7 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-12 18:01:45,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 329 states to 329 states and 372 transitions. [2024-09-12 18:01:45,339 INFO L78 Accepts]: Start accepts. Automaton has 329 states and 372 transitions. Word has length 59 [2024-09-12 18:01:45,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:45,340 INFO L474 AbstractCegarLoop]: Abstraction has 329 states and 372 transitions. [2024-09-12 18:01:45,340 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 15 states have internal predecessors, (58), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:01:45,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:45,340 INFO L276 IsEmpty]: Start isEmpty. Operand 329 states and 372 transitions. [2024-09-12 18:01:45,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-09-12 18:01:45,341 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:45,341 INFO L216 NwaCegarLoop]: trace histogram [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] [2024-09-12 18:01:45,353 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:45,544 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-09-12 18:01:45,545 INFO L399 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:45,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:45,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1250789248, now seen corresponding path program 4 times [2024-09-12 18:01:45,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:45,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166870237] [2024-09-12 18:01:45,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:45,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:45,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:45,637 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:45,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:45,639 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-12 18:01:45,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:45,640 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 18:01:45,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:45,641 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 28 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:45,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:45,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166870237] [2024-09-12 18:01:45,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166870237] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:45,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611075853] [2024-09-12 18:01:45,642 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 18:01:45,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:45,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:45,644 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:45,645 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-09-12 18:01:45,686 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 18:01:45,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:45,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-09-12 18:01:45,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:45,753 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 22 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:45,754 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:45,848 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 22 proven. 17 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 18:01:45,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611075853] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:45,849 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:45,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 17 [2024-09-12 18:01:45,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666700171] [2024-09-12 18:01:45,849 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:45,849 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-12 18:01:45,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:45,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-12 18:01:45,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2024-09-12 18:01:45,850 INFO L87 Difference]: Start difference. First operand 329 states and 372 transitions. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 15 states have internal predecessors, (58), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:01:46,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:46,087 INFO L93 Difference]: Finished difference Result 347 states and 388 transitions. [2024-09-12 18:01:46,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-12 18:01:46,087 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 15 states have internal predecessors, (58), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 59 [2024-09-12 18:01:46,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:46,088 INFO L225 Difference]: With dead ends: 347 [2024-09-12 18:01:46,089 INFO L226 Difference]: Without dead ends: 345 [2024-09-12 18:01:46,089 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 112 SyntacticMatches, 11 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2024-09-12 18:01:46,089 INFO L434 NwaCegarLoop]: 61 mSDtfsCounter, 34 mSDsluCounter, 522 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:46,089 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 583 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:46,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2024-09-12 18:01:46,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 279. [2024-09-12 18:01:46,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 255 states have (on average 1.1333333333333333) internal successors, (289), 259 states have internal predecessors, (289), 11 states have call successors, (11), 9 states have call predecessors, (11), 8 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:01:46,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 310 transitions. [2024-09-12 18:01:46,174 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 310 transitions. Word has length 59 [2024-09-12 18:01:46,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:46,174 INFO L474 AbstractCegarLoop]: Abstraction has 279 states and 310 transitions. [2024-09-12 18:01:46,175 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 15 states have internal predecessors, (58), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-12 18:01:46,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:46,175 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 310 transitions. [2024-09-12 18:01:46,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-09-12 18:01:46,175 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:46,175 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:46,188 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-09-12 18:01:46,379 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,42 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:46,380 INFO L399 AbstractCegarLoop]: === Iteration 50 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:46,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:46,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1931606674, now seen corresponding path program 5 times [2024-09-12 18:01:46,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:46,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742891043] [2024-09-12 18:01:46,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:46,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:46,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:46,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:46,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:46,555 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 0 proven. 109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:46,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:46,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742891043] [2024-09-12 18:01:46,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742891043] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:46,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458452839] [2024-09-12 18:01:46,556 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 18:01:46,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:46,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:46,557 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:46,558 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-09-12 18:01:46,598 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-09-12 18:01:46,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:46,599 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-09-12 18:01:46,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:46,687 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 0 proven. 109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:46,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:47,092 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 0 proven. 109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:47,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458452839] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:47,093 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:47,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 43 [2024-09-12 18:01:47,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990888005] [2024-09-12 18:01:47,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:47,093 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-09-12 18:01:47,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:47,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-09-12 18:01:47,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=397, Invalid=1495, Unknown=0, NotChecked=0, Total=1892 [2024-09-12 18:01:47,094 INFO L87 Difference]: Start difference. First operand 279 states and 310 transitions. Second operand has 44 states, 43 states have (on average 2.7674418604651163) internal successors, (119), 44 states have internal predecessors, (119), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:47,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:47,485 INFO L93 Difference]: Finished difference Result 531 states and 606 transitions. [2024-09-12 18:01:47,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2024-09-12 18:01:47,485 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 43 states have (on average 2.7674418604651163) internal successors, (119), 44 states have internal predecessors, (119), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 59 [2024-09-12 18:01:47,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:47,487 INFO L225 Difference]: With dead ends: 531 [2024-09-12 18:01:47,487 INFO L226 Difference]: Without dead ends: 530 [2024-09-12 18:01:47,488 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 647 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=397, Invalid=1495, Unknown=0, NotChecked=0, Total=1892 [2024-09-12 18:01:47,488 INFO L434 NwaCegarLoop]: 59 mSDtfsCounter, 247 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 718 SdHoareTripleChecker+Invalid, 207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:47,488 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 718 Invalid, 207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:47,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2024-09-12 18:01:47,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 289. [2024-09-12 18:01:47,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 265 states have (on average 1.1358490566037736) internal successors, (301), 269 states have internal predecessors, (301), 11 states have call successors, (11), 9 states have call predecessors, (11), 8 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:01:47,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 322 transitions. [2024-09-12 18:01:47,596 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 322 transitions. Word has length 59 [2024-09-12 18:01:47,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:47,596 INFO L474 AbstractCegarLoop]: Abstraction has 289 states and 322 transitions. [2024-09-12 18:01:47,597 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 43 states have (on average 2.7674418604651163) internal successors, (119), 44 states have internal predecessors, (119), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:47,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:47,597 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 322 transitions. [2024-09-12 18:01:47,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-12 18:01:47,598 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:47,598 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:47,610 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2024-09-12 18:01:47,801 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-09-12 18:01:47,801 INFO L399 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:47,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:47,802 INFO L85 PathProgramCache]: Analyzing trace with hash 990532135, now seen corresponding path program 5 times [2024-09-12 18:01:47,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:47,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136221851] [2024-09-12 18:01:47,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:47,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:47,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:48,038 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:48,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:48,040 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-12 18:01:48,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:48,041 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 18:01:48,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:48,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 18:01:48,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:48,045 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 28 proven. 35 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:48,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:48,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136221851] [2024-09-12 18:01:48,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136221851] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:48,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [284127323] [2024-09-12 18:01:48,046 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 18:01:48,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:48,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:48,047 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:48,049 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-09-12 18:01:48,087 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-09-12 18:01:48,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:48,088 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-12 18:01:48,090 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:48,429 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 45 proven. 18 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:48,429 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:48,613 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 45 proven. 18 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:48,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [284127323] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:48,613 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:48,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 39 [2024-09-12 18:01:48,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488185447] [2024-09-12 18:01:48,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:48,614 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-09-12 18:01:48,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:48,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-09-12 18:01:48,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1288, Unknown=0, NotChecked=0, Total=1482 [2024-09-12 18:01:48,615 INFO L87 Difference]: Start difference. First operand 289 states and 322 transitions. Second operand has 39 states, 39 states have (on average 2.9743589743589745) internal successors, (116), 39 states have internal predecessors, (116), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:01:48,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:48,983 INFO L93 Difference]: Finished difference Result 444 states and 496 transitions. [2024-09-12 18:01:48,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-12 18:01:48,983 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.9743589743589745) internal successors, (116), 39 states have internal predecessors, (116), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 72 [2024-09-12 18:01:48,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:48,985 INFO L225 Difference]: With dead ends: 444 [2024-09-12 18:01:48,985 INFO L226 Difference]: Without dead ends: 391 [2024-09-12 18:01:48,986 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 121 SyntacticMatches, 12 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 954 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=210, Invalid=1430, Unknown=0, NotChecked=0, Total=1640 [2024-09-12 18:01:48,986 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 19 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:48,986 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 575 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:01:48,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2024-09-12 18:01:49,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 294. [2024-09-12 18:01:49,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 270 states have (on average 1.1333333333333333) internal successors, (306), 274 states have internal predecessors, (306), 11 states have call successors, (11), 9 states have call predecessors, (11), 8 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:01:49,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 327 transitions. [2024-09-12 18:01:49,136 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 327 transitions. Word has length 72 [2024-09-12 18:01:49,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:49,136 INFO L474 AbstractCegarLoop]: Abstraction has 294 states and 327 transitions. [2024-09-12 18:01:49,136 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.9743589743589745) internal successors, (116), 39 states have internal predecessors, (116), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:01:49,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:49,136 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 327 transitions. [2024-09-12 18:01:49,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-12 18:01:49,137 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:49,137 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:49,150 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:49,341 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,44 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:49,342 INFO L399 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:49,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:49,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1245602194, now seen corresponding path program 5 times [2024-09-12 18:01:49,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:49,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250578975] [2024-09-12 18:01:49,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:49,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:49,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:49,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:49,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:49,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-12 18:01:49,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:49,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 18:01:49,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:49,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 18:01:49,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:49,540 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 28 proven. 25 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:49,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:49,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250578975] [2024-09-12 18:01:49,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250578975] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:49,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997047771] [2024-09-12 18:01:49,541 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 18:01:49,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:49,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:49,542 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:49,545 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-09-12 18:01:49,587 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-09-12 18:01:49,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:49,589 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-12 18:01:49,590 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:49,890 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 45 proven. 8 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:49,891 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:50,068 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 45 proven. 8 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:50,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997047771] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:50,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:50,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 38 [2024-09-12 18:01:50,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623788304] [2024-09-12 18:01:50,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:50,069 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-09-12 18:01:50,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:50,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-09-12 18:01:50,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1234, Unknown=0, NotChecked=0, Total=1406 [2024-09-12 18:01:50,072 INFO L87 Difference]: Start difference. First operand 294 states and 327 transitions. Second operand has 38 states, 38 states have (on average 2.973684210526316) internal successors, (113), 38 states have internal predecessors, (113), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:01:50,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:50,491 INFO L93 Difference]: Finished difference Result 454 states and 507 transitions. [2024-09-12 18:01:50,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-12 18:01:50,491 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.973684210526316) internal successors, (113), 38 states have internal predecessors, (113), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 72 [2024-09-12 18:01:50,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:50,493 INFO L225 Difference]: With dead ends: 454 [2024-09-12 18:01:50,493 INFO L226 Difference]: Without dead ends: 401 [2024-09-12 18:01:50,493 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 122 SyntacticMatches, 12 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 837 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=188, Invalid=1372, Unknown=0, NotChecked=0, Total=1560 [2024-09-12 18:01:50,494 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 19 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:50,495 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 488 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:01:50,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2024-09-12 18:01:50,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 299. [2024-09-12 18:01:50,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 275 states have (on average 1.1309090909090909) internal successors, (311), 279 states have internal predecessors, (311), 11 states have call successors, (11), 9 states have call predecessors, (11), 8 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:01:50,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 332 transitions. [2024-09-12 18:01:50,600 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 332 transitions. Word has length 72 [2024-09-12 18:01:50,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:50,600 INFO L474 AbstractCegarLoop]: Abstraction has 299 states and 332 transitions. [2024-09-12 18:01:50,601 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.973684210526316) internal successors, (113), 38 states have internal predecessors, (113), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:01:50,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:50,601 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 332 transitions. [2024-09-12 18:01:50,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-12 18:01:50,602 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:50,602 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:50,614 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:50,805 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:50,805 INFO L399 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:50,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:50,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1054899769, now seen corresponding path program 6 times [2024-09-12 18:01:50,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:50,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977234052] [2024-09-12 18:01:50,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:50,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:50,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:50,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:50,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:50,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-12 18:01:50,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:50,973 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 18:01:50,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:50,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 18:01:50,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:50,976 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 28 proven. 25 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:50,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:50,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977234052] [2024-09-12 18:01:50,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977234052] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:50,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685817291] [2024-09-12 18:01:50,976 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 18:01:50,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:50,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:50,979 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:50,984 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-09-12 18:01:51,024 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-09-12 18:01:51,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:51,025 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-12 18:01:51,026 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:51,379 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 45 proven. 8 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:51,379 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:51,524 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 45 proven. 8 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:51,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685817291] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:51,525 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:51,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 36 [2024-09-12 18:01:51,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117100727] [2024-09-12 18:01:51,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:51,525 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-09-12 18:01:51,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:51,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-09-12 18:01:51,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1104, Unknown=0, NotChecked=0, Total=1260 [2024-09-12 18:01:51,526 INFO L87 Difference]: Start difference. First operand 299 states and 332 transitions. Second operand has 36 states, 36 states have (on average 3.0) internal successors, (108), 36 states have internal predecessors, (108), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:01:51,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:51,941 INFO L93 Difference]: Finished difference Result 464 states and 518 transitions. [2024-09-12 18:01:51,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-12 18:01:51,941 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 3.0) internal successors, (108), 36 states have internal predecessors, (108), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 72 [2024-09-12 18:01:51,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:51,943 INFO L225 Difference]: With dead ends: 464 [2024-09-12 18:01:51,943 INFO L226 Difference]: Without dead ends: 411 [2024-09-12 18:01:51,944 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 124 SyntacticMatches, 12 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 694 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=172, Invalid=1234, Unknown=0, NotChecked=0, Total=1406 [2024-09-12 18:01:51,944 INFO L434 NwaCegarLoop]: 36 mSDtfsCounter, 19 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:51,945 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 533 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 573 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:01:51,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2024-09-12 18:01:52,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 304. [2024-09-12 18:01:52,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 280 states have (on average 1.1285714285714286) internal successors, (316), 284 states have internal predecessors, (316), 11 states have call successors, (11), 9 states have call predecessors, (11), 8 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:01:52,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 337 transitions. [2024-09-12 18:01:52,061 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 337 transitions. Word has length 72 [2024-09-12 18:01:52,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:52,062 INFO L474 AbstractCegarLoop]: Abstraction has 304 states and 337 transitions. [2024-09-12 18:01:52,062 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 3.0) internal successors, (108), 36 states have internal predecessors, (108), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:01:52,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:52,062 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 337 transitions. [2024-09-12 18:01:52,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-12 18:01:52,063 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:52,063 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:52,077 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:52,267 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,46 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:52,267 INFO L399 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:52,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:52,268 INFO L85 PathProgramCache]: Analyzing trace with hash -841667890, now seen corresponding path program 5 times [2024-09-12 18:01:52,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:52,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054195557] [2024-09-12 18:01:52,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:52,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:52,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:52,421 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:52,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:52,423 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-12 18:01:52,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:52,424 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-12 18:01:52,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:52,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-12 18:01:52,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:52,428 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 28 proven. 35 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:52,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:52,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054195557] [2024-09-12 18:01:52,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054195557] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:52,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331029139] [2024-09-12 18:01:52,429 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 18:01:52,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:52,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:52,433 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:52,445 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-09-12 18:01:52,483 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-09-12 18:01:52,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:52,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-12 18:01:52,485 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:52,735 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 45 proven. 18 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:52,735 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:52,869 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 45 proven. 18 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:52,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331029139] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:52,869 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:52,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 33 [2024-09-12 18:01:52,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39304774] [2024-09-12 18:01:52,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:52,870 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-09-12 18:01:52,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:52,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-09-12 18:01:52,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=911, Unknown=0, NotChecked=0, Total=1056 [2024-09-12 18:01:52,871 INFO L87 Difference]: Start difference. First operand 304 states and 337 transitions. Second operand has 33 states, 33 states have (on average 3.0606060606060606) internal successors, (101), 33 states have internal predecessors, (101), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:01:53,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:53,271 INFO L93 Difference]: Finished difference Result 470 states and 525 transitions. [2024-09-12 18:01:53,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-12 18:01:53,271 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 3.0606060606060606) internal successors, (101), 33 states have internal predecessors, (101), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 72 [2024-09-12 18:01:53,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:53,273 INFO L225 Difference]: With dead ends: 470 [2024-09-12 18:01:53,273 INFO L226 Difference]: Without dead ends: 418 [2024-09-12 18:01:53,274 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 126 SyntacticMatches, 13 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 564 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=161, Invalid=1029, Unknown=0, NotChecked=0, Total=1190 [2024-09-12 18:01:53,274 INFO L434 NwaCegarLoop]: 36 mSDtfsCounter, 19 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:53,274 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 568 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:01:53,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2024-09-12 18:01:53,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 306. [2024-09-12 18:01:53,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 282 states have (on average 1.127659574468085) internal successors, (318), 286 states have internal predecessors, (318), 11 states have call successors, (11), 9 states have call predecessors, (11), 8 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:01:53,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 339 transitions. [2024-09-12 18:01:53,385 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 339 transitions. Word has length 72 [2024-09-12 18:01:53,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:53,386 INFO L474 AbstractCegarLoop]: Abstraction has 306 states and 339 transitions. [2024-09-12 18:01:53,386 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 3.0606060606060606) internal successors, (101), 33 states have internal predecessors, (101), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:01:53,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:53,386 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 339 transitions. [2024-09-12 18:01:53,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2024-09-12 18:01:53,387 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:53,387 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:53,399 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-09-12 18:01:53,587 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,47 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:53,588 INFO L399 AbstractCegarLoop]: === Iteration 55 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:53,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:53,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1074715559, now seen corresponding path program 6 times [2024-09-12 18:01:53,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:53,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987188220] [2024-09-12 18:01:53,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:53,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:53,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:53,820 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:53,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:53,825 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 0 proven. 160 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:53,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:53,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987188220] [2024-09-12 18:01:53,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987188220] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:53,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535421365] [2024-09-12 18:01:53,826 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 18:01:53,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:53,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:53,827 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:53,831 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-09-12 18:01:53,871 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-09-12 18:01:53,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:53,872 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-12 18:01:53,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:53,939 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 0 proven. 160 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:53,940 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:54,288 INFO L134 CoverageAnalysis]: Checked inductivity of 160 backedges. 0 proven. 160 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:54,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535421365] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:54,288 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:54,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 51 [2024-09-12 18:01:54,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683649614] [2024-09-12 18:01:54,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:54,288 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-09-12 18:01:54,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:54,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-09-12 18:01:54,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=547, Invalid=2105, Unknown=0, NotChecked=0, Total=2652 [2024-09-12 18:01:54,289 INFO L87 Difference]: Start difference. First operand 306 states and 339 transitions. Second operand has 52 states, 51 states have (on average 2.7254901960784315) internal successors, (139), 52 states have internal predecessors, (139), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:54,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:54,834 INFO L93 Difference]: Finished difference Result 590 states and 673 transitions. [2024-09-12 18:01:54,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-09-12 18:01:54,834 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 51 states have (on average 2.7254901960784315) internal successors, (139), 52 states have internal predecessors, (139), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 69 [2024-09-12 18:01:54,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:54,836 INFO L225 Difference]: With dead ends: 590 [2024-09-12 18:01:54,836 INFO L226 Difference]: Without dead ends: 589 [2024-09-12 18:01:54,837 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 929 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=547, Invalid=2105, Unknown=0, NotChecked=0, Total=2652 [2024-09-12 18:01:54,837 INFO L434 NwaCegarLoop]: 62 mSDtfsCounter, 350 mSDsluCounter, 1008 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 1070 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:54,837 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [370 Valid, 1070 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:54,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2024-09-12 18:01:54,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 314. [2024-09-12 18:01:54,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 290 states have (on average 1.1275862068965516) internal successors, (327), 294 states have internal predecessors, (327), 11 states have call successors, (11), 9 states have call predecessors, (11), 8 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:01:54,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 348 transitions. [2024-09-12 18:01:54,965 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 348 transitions. Word has length 69 [2024-09-12 18:01:54,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:54,965 INFO L474 AbstractCegarLoop]: Abstraction has 314 states and 348 transitions. [2024-09-12 18:01:54,965 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 51 states have (on average 2.7254901960784315) internal successors, (139), 52 states have internal predecessors, (139), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:54,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:54,965 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 348 transitions. [2024-09-12 18:01:54,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2024-09-12 18:01:54,966 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:54,966 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:54,978 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2024-09-12 18:01:55,166 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,48 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:55,167 INFO L399 AbstractCegarLoop]: === Iteration 56 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:55,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:55,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1243124359, now seen corresponding path program 3 times [2024-09-12 18:01:55,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:55,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940891608] [2024-09-12 18:01:55,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:55,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:55,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:55,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:55,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:55,452 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 0 proven. 286 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:55,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:55,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940891608] [2024-09-12 18:01:55,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940891608] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:55,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068171926] [2024-09-12 18:01:55,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:01:55,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:55,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:55,454 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:55,455 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-09-12 18:01:55,498 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-09-12 18:01:55,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:55,500 INFO L262 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-12 18:01:55,501 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:55,565 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 0 proven. 286 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:55,565 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:56,030 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 0 proven. 286 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:01:56,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068171926] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:56,031 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:56,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 51 [2024-09-12 18:01:56,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035421415] [2024-09-12 18:01:56,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:56,031 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-09-12 18:01:56,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:56,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-09-12 18:01:56,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=655, Invalid=1997, Unknown=0, NotChecked=0, Total=2652 [2024-09-12 18:01:56,033 INFO L87 Difference]: Start difference. First operand 314 states and 348 transitions. Second operand has 52 states, 51 states have (on average 2.7254901960784315) internal successors, (139), 52 states have internal predecessors, (139), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:56,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:56,496 INFO L93 Difference]: Finished difference Result 605 states and 695 transitions. [2024-09-12 18:01:56,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-09-12 18:01:56,496 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 51 states have (on average 2.7254901960784315) internal successors, (139), 52 states have internal predecessors, (139), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 69 [2024-09-12 18:01:56,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:56,498 INFO L225 Difference]: With dead ends: 605 [2024-09-12 18:01:56,499 INFO L226 Difference]: Without dead ends: 603 [2024-09-12 18:01:56,499 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 815 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=655, Invalid=1997, Unknown=0, NotChecked=0, Total=2652 [2024-09-12 18:01:56,499 INFO L434 NwaCegarLoop]: 51 mSDtfsCounter, 503 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 838 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:56,499 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [523 Valid, 838 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:56,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2024-09-12 18:01:56,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 359. [2024-09-12 18:01:56,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 335 states have (on average 1.1432835820895522) internal successors, (383), 339 states have internal predecessors, (383), 11 states have call successors, (11), 9 states have call predecessors, (11), 8 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:01:56,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 404 transitions. [2024-09-12 18:01:56,648 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 404 transitions. Word has length 69 [2024-09-12 18:01:56,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:56,648 INFO L474 AbstractCegarLoop]: Abstraction has 359 states and 404 transitions. [2024-09-12 18:01:56,648 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 51 states have (on average 2.7254901960784315) internal successors, (139), 52 states have internal predecessors, (139), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:01:56,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:56,648 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 404 transitions. [2024-09-12 18:01:56,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-09-12 18:01:56,649 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:56,649 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:56,662 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-09-12 18:01:56,850 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2024-09-12 18:01:56,850 INFO L399 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:56,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:56,851 INFO L85 PathProgramCache]: Analyzing trace with hash 2146465750, now seen corresponding path program 6 times [2024-09-12 18:01:56,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:56,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534863711] [2024-09-12 18:01:56,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:56,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:56,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:56,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:56,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:56,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:01:56,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:56,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:01:56,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:56,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 18:01:56,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:56,977 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 24 proven. 55 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:56,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:56,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534863711] [2024-09-12 18:01:56,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534863711] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:56,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813215352] [2024-09-12 18:01:56,977 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 18:01:56,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:56,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:56,978 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:56,990 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-09-12 18:01:57,028 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-09-12 18:01:57,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:57,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-09-12 18:01:57,031 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:57,093 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 40 proven. 39 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:57,093 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:57,201 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 40 proven. 39 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:57,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813215352] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:57,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:57,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 20 [2024-09-12 18:01:57,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189822059] [2024-09-12 18:01:57,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:57,202 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-12 18:01:57,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:57,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-12 18:01:57,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2024-09-12 18:01:57,203 INFO L87 Difference]: Start difference. First operand 359 states and 404 transitions. Second operand has 20 states, 20 states have (on average 3.65) internal successors, (73), 18 states have internal predecessors, (73), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:57,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:57,507 INFO L93 Difference]: Finished difference Result 471 states and 528 transitions. [2024-09-12 18:01:57,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 18:01:57,507 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 18 states have internal predecessors, (73), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 77 [2024-09-12 18:01:57,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:57,509 INFO L225 Difference]: With dead ends: 471 [2024-09-12 18:01:57,509 INFO L226 Difference]: Without dead ends: 469 [2024-09-12 18:01:57,509 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 147 SyntacticMatches, 15 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2024-09-12 18:01:57,509 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 16 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 466 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:57,510 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 466 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:57,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2024-09-12 18:01:57,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 466. [2024-09-12 18:01:57,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 434 states have (on average 1.1382488479262673) internal successors, (494), 439 states have internal predecessors, (494), 15 states have call successors, (15), 13 states have call predecessors, (15), 12 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:01:57,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 523 transitions. [2024-09-12 18:01:57,718 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 523 transitions. Word has length 77 [2024-09-12 18:01:57,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:57,719 INFO L474 AbstractCegarLoop]: Abstraction has 466 states and 523 transitions. [2024-09-12 18:01:57,719 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.65) internal successors, (73), 18 states have internal predecessors, (73), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:57,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:57,719 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 523 transitions. [2024-09-12 18:01:57,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-09-12 18:01:57,720 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:57,720 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:57,733 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2024-09-12 18:01:57,921 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2024-09-12 18:01:57,921 INFO L399 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:57,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:57,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1225834479, now seen corresponding path program 7 times [2024-09-12 18:01:57,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:57,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254611379] [2024-09-12 18:01:57,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:57,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:57,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:58,049 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:58,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:58,051 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:01:58,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:58,052 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:01:58,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:58,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 18:01:58,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:58,055 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 24 proven. 40 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:58,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:58,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254611379] [2024-09-12 18:01:58,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254611379] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:58,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118735735] [2024-09-12 18:01:58,055 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 18:01:58,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:58,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:58,058 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:58,067 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-09-12 18:01:58,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:58,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-12 18:01:58,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:58,189 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 25 proven. 39 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:58,189 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:58,338 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 25 proven. 39 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:58,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118735735] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:58,338 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:58,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 20 [2024-09-12 18:01:58,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208020724] [2024-09-12 18:01:58,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:58,339 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-12 18:01:58,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:58,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-12 18:01:58,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2024-09-12 18:01:58,340 INFO L87 Difference]: Start difference. First operand 466 states and 523 transitions. Second operand has 20 states, 20 states have (on average 3.55) internal successors, (71), 18 states have internal predecessors, (71), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:58,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:01:58,747 INFO L93 Difference]: Finished difference Result 574 states and 643 transitions. [2024-09-12 18:01:58,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-12 18:01:58,747 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 18 states have internal predecessors, (71), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 77 [2024-09-12 18:01:58,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:01:58,749 INFO L225 Difference]: With dead ends: 574 [2024-09-12 18:01:58,750 INFO L226 Difference]: Without dead ends: 572 [2024-09-12 18:01:58,750 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 145 SyntacticMatches, 17 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2024-09-12 18:01:58,750 INFO L434 NwaCegarLoop]: 56 mSDtfsCounter, 25 mSDsluCounter, 603 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:01:58,750 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 659 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:01:58,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2024-09-12 18:01:59,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 549. [2024-09-12 18:01:59,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 510 states have (on average 1.1313725490196078) internal successors, (577), 517 states have internal predecessors, (577), 21 states have call successors, (21), 14 states have call predecessors, (21), 13 states have return successors, (20), 17 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-12 18:01:59,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 618 transitions. [2024-09-12 18:01:59,051 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 618 transitions. Word has length 77 [2024-09-12 18:01:59,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:01:59,051 INFO L474 AbstractCegarLoop]: Abstraction has 549 states and 618 transitions. [2024-09-12 18:01:59,051 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 18 states have internal predecessors, (71), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:01:59,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:59,052 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 618 transitions. [2024-09-12 18:01:59,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-09-12 18:01:59,053 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:01:59,053 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:01:59,066 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-09-12 18:01:59,257 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2024-09-12 18:01:59,258 INFO L399 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:01:59,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:01:59,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1010299850, now seen corresponding path program 8 times [2024-09-12 18:01:59,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:01:59,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52309859] [2024-09-12 18:01:59,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:01:59,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:01:59,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:59,488 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:01:59,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:59,490 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:01:59,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:59,492 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:01:59,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:59,493 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 18:01:59,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:01:59,494 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 14 proven. 45 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:59,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:01:59,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52309859] [2024-09-12 18:01:59,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52309859] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:01:59,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210826004] [2024-09-12 18:01:59,495 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:01:59,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:01:59,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:01:59,497 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:01:59,500 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-09-12 18:01:59,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:01:59,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:01:59,544 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-12 18:01:59,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:01:59,630 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 20 proven. 39 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:59,630 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:01:59,760 INFO L134 CoverageAnalysis]: Checked inductivity of 71 backedges. 20 proven. 39 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:01:59,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210826004] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:01:59,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:01:59,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 20 [2024-09-12 18:01:59,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914575559] [2024-09-12 18:01:59,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:01:59,762 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-12 18:01:59,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:01:59,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-12 18:01:59,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2024-09-12 18:01:59,763 INFO L87 Difference]: Start difference. First operand 549 states and 618 transitions. Second operand has 20 states, 20 states have (on average 3.55) internal successors, (71), 18 states have internal predecessors, (71), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:02:00,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:00,245 INFO L93 Difference]: Finished difference Result 679 states and 761 transitions. [2024-09-12 18:02:00,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 18:02:00,245 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 18 states have internal predecessors, (71), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 77 [2024-09-12 18:02:00,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:00,248 INFO L225 Difference]: With dead ends: 679 [2024-09-12 18:02:00,248 INFO L226 Difference]: Without dead ends: 677 [2024-09-12 18:02:00,248 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 145 SyntacticMatches, 17 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2024-09-12 18:02:00,249 INFO L434 NwaCegarLoop]: 60 mSDtfsCounter, 32 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:00,249 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 697 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:02:00,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2024-09-12 18:02:00,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 504. [2024-09-12 18:02:00,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 470 states have (on average 1.1382978723404256) internal successors, (535), 476 states have internal predecessors, (535), 17 states have call successors, (17), 13 states have call predecessors, (17), 12 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:02:00,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 568 transitions. [2024-09-12 18:02:00,480 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 568 transitions. Word has length 77 [2024-09-12 18:02:00,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:00,480 INFO L474 AbstractCegarLoop]: Abstraction has 504 states and 568 transitions. [2024-09-12 18:02:00,480 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 18 states have internal predecessors, (71), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:02:00,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:00,481 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 568 transitions. [2024-09-12 18:02:00,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-09-12 18:02:00,482 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:00,482 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:00,494 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2024-09-12 18:02:00,682 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,52 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:00,683 INFO L399 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:00,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:00,683 INFO L85 PathProgramCache]: Analyzing trace with hash -819597425, now seen corresponding path program 9 times [2024-09-12 18:02:00,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:00,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377576404] [2024-09-12 18:02:00,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:00,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:00,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:00,873 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:00,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:00,875 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:02:00,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:00,876 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:02:00,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:00,877 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 18:02:00,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:00,878 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 14 proven. 50 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:02:00,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:00,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377576404] [2024-09-12 18:02:00,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377576404] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:00,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000804516] [2024-09-12 18:02:00,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:02:00,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:00,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:00,881 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:00,881 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-09-12 18:02:00,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-12 18:02:00,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:00,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-09-12 18:02:00,923 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:01,003 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 25 proven. 39 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:02:01,003 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:01,150 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 25 proven. 39 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:02:01,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000804516] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:01,150 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:01,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 20 [2024-09-12 18:02:01,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194304673] [2024-09-12 18:02:01,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:01,151 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-12 18:02:01,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:01,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-12 18:02:01,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2024-09-12 18:02:01,151 INFO L87 Difference]: Start difference. First operand 504 states and 568 transitions. Second operand has 20 states, 20 states have (on average 3.55) internal successors, (71), 18 states have internal predecessors, (71), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:02:01,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:01,584 INFO L93 Difference]: Finished difference Result 630 states and 707 transitions. [2024-09-12 18:02:01,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 18:02:01,585 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 18 states have internal predecessors, (71), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 77 [2024-09-12 18:02:01,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:01,587 INFO L225 Difference]: With dead ends: 630 [2024-09-12 18:02:01,587 INFO L226 Difference]: Without dead ends: 628 [2024-09-12 18:02:01,588 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 147 SyntacticMatches, 15 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2024-09-12 18:02:01,588 INFO L434 NwaCegarLoop]: 62 mSDtfsCounter, 30 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:01,588 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 684 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:02:01,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2024-09-12 18:02:01,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 363. [2024-09-12 18:02:01,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 338 states have (on average 1.1420118343195267) internal successors, (386), 342 states have internal predecessors, (386), 11 states have call successors, (11), 10 states have call predecessors, (11), 9 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:02:01,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 407 transitions. [2024-09-12 18:02:01,744 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 407 transitions. Word has length 77 [2024-09-12 18:02:01,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:01,744 INFO L474 AbstractCegarLoop]: Abstraction has 363 states and 407 transitions. [2024-09-12 18:02:01,744 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 18 states have internal predecessors, (71), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:02:01,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:01,744 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 407 transitions. [2024-09-12 18:02:01,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-09-12 18:02:01,745 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:01,745 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:01,761 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-09-12 18:02:01,949 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-09-12 18:02:01,950 INFO L399 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:01,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:01,950 INFO L85 PathProgramCache]: Analyzing trace with hash -606365546, now seen corresponding path program 6 times [2024-09-12 18:02:01,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:01,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529688124] [2024-09-12 18:02:01,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:01,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:01,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:02,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:02,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:02,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:02:02,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:02,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:02:02,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:02,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 18:02:02,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:02,088 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 24 proven. 55 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:02:02,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:02,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529688124] [2024-09-12 18:02:02,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529688124] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:02,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986677963] [2024-09-12 18:02:02,088 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 18:02:02,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:02,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:02,090 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:02,091 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-09-12 18:02:02,130 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-09-12 18:02:02,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:02,131 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-09-12 18:02:02,132 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:02,212 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 40 proven. 39 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:02:02,212 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:02,343 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 40 proven. 39 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-12 18:02:02,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986677963] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:02,344 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:02,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 20 [2024-09-12 18:02:02,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331969921] [2024-09-12 18:02:02,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:02,344 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-12 18:02:02,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:02,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-12 18:02:02,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2024-09-12 18:02:02,345 INFO L87 Difference]: Start difference. First operand 363 states and 407 transitions. Second operand has 20 states, 20 states have (on average 3.55) internal successors, (71), 18 states have internal predecessors, (71), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:02:02,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:02,616 INFO L93 Difference]: Finished difference Result 379 states and 422 transitions. [2024-09-12 18:02:02,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 18:02:02,617 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 18 states have internal predecessors, (71), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 77 [2024-09-12 18:02:02,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:02,618 INFO L225 Difference]: With dead ends: 379 [2024-09-12 18:02:02,618 INFO L226 Difference]: Without dead ends: 377 [2024-09-12 18:02:02,619 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 147 SyntacticMatches, 15 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2024-09-12 18:02:02,619 INFO L434 NwaCegarLoop]: 67 mSDtfsCounter, 35 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 594 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:02,619 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 594 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:02:02,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2024-09-12 18:02:02,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 367. [2024-09-12 18:02:02,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 341 states have (on average 1.1407624633431086) internal successors, (389), 345 states have internal predecessors, (389), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:02:02,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 410 transitions. [2024-09-12 18:02:02,822 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 410 transitions. Word has length 77 [2024-09-12 18:02:02,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:02,823 INFO L474 AbstractCegarLoop]: Abstraction has 367 states and 410 transitions. [2024-09-12 18:02:02,823 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 18 states have internal predecessors, (71), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-12 18:02:02,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:02,823 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 410 transitions. [2024-09-12 18:02:02,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-09-12 18:02:02,824 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:02,824 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:02,836 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2024-09-12 18:02:03,028 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,54 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:03,029 INFO L399 AbstractCegarLoop]: === Iteration 62 === Targeting mainErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:03,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:03,029 INFO L85 PathProgramCache]: Analyzing trace with hash -868894480, now seen corresponding path program 1 times [2024-09-12 18:02:03,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:03,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569911624] [2024-09-12 18:02:03,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:03,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:03,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:03,181 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:03,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:03,183 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:02:03,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:03,184 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:02:03,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:03,186 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 18:02:03,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:03,187 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 18:02:03,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:03,189 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 18 proven. 67 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:03,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:03,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569911624] [2024-09-12 18:02:03,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569911624] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:03,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531731267] [2024-09-12 18:02:03,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:03,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:03,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:03,192 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:03,193 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-09-12 18:02:03,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:03,237 INFO L262 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-09-12 18:02:03,239 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:03,310 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 34 proven. 51 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:03,310 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:03,511 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 34 proven. 51 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:03,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531731267] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:03,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:03,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2024-09-12 18:02:03,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891710544] [2024-09-12 18:02:03,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:03,512 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-09-12 18:02:03,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:03,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-09-12 18:02:03,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=701, Unknown=0, NotChecked=0, Total=870 [2024-09-12 18:02:03,513 INFO L87 Difference]: Start difference. First operand 367 states and 410 transitions. Second operand has 30 states, 29 states have (on average 4.413793103448276) internal successors, (128), 30 states have internal predecessors, (128), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-12 18:02:03,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:03,781 INFO L93 Difference]: Finished difference Result 419 states and 470 transitions. [2024-09-12 18:02:03,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-12 18:02:03,781 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 4.413793103448276) internal successors, (128), 30 states have internal predecessors, (128), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 82 [2024-09-12 18:02:03,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:03,783 INFO L225 Difference]: With dead ends: 419 [2024-09-12 18:02:03,783 INFO L226 Difference]: Without dead ends: 418 [2024-09-12 18:02:03,784 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=169, Invalid=701, Unknown=0, NotChecked=0, Total=870 [2024-09-12 18:02:03,784 INFO L434 NwaCegarLoop]: 67 mSDtfsCounter, 55 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:03,785 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 495 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:02:03,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2024-09-12 18:02:03,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 403. [2024-09-12 18:02:03,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 373 states have (on average 1.1394101876675604) internal successors, (425), 377 states have internal predecessors, (425), 15 states have call successors, (15), 11 states have call predecessors, (15), 10 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:02:03,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 454 transitions. [2024-09-12 18:02:03,957 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 454 transitions. Word has length 82 [2024-09-12 18:02:03,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:03,957 INFO L474 AbstractCegarLoop]: Abstraction has 403 states and 454 transitions. [2024-09-12 18:02:03,958 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 4.413793103448276) internal successors, (128), 30 states have internal predecessors, (128), 9 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-12 18:02:03,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:03,958 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 454 transitions. [2024-09-12 18:02:03,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-09-12 18:02:03,962 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:03,962 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:03,990 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2024-09-12 18:02:04,163 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,55 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:04,163 INFO L399 AbstractCegarLoop]: === Iteration 63 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:04,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:04,163 INFO L85 PathProgramCache]: Analyzing trace with hash 356869902, now seen corresponding path program 7 times [2024-09-12 18:02:04,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:04,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57181682] [2024-09-12 18:02:04,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:04,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:04,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:04,463 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:04,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:04,466 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:02:04,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:04,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57181682] [2024-09-12 18:02:04,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57181682] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:04,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720046011] [2024-09-12 18:02:04,466 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 18:02:04,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:04,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:04,468 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:04,470 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-09-12 18:02:04,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:04,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-12 18:02:04,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:04,599 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:02:04,599 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:05,161 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 0 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:02:05,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720046011] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:05,161 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:05,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 59 [2024-09-12 18:02:05,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276421822] [2024-09-12 18:02:05,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:05,162 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-09-12 18:02:05,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:05,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-09-12 18:02:05,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=721, Invalid=2819, Unknown=0, NotChecked=0, Total=3540 [2024-09-12 18:02:05,163 INFO L87 Difference]: Start difference. First operand 403 states and 454 transitions. Second operand has 60 states, 59 states have (on average 2.694915254237288) internal successors, (159), 60 states have internal predecessors, (159), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:02:05,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:05,825 INFO L93 Difference]: Finished difference Result 748 states and 859 transitions. [2024-09-12 18:02:05,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-09-12 18:02:05,826 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 59 states have (on average 2.694915254237288) internal successors, (159), 60 states have internal predecessors, (159), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 79 [2024-09-12 18:02:05,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:05,828 INFO L225 Difference]: With dead ends: 748 [2024-09-12 18:02:05,828 INFO L226 Difference]: Without dead ends: 747 [2024-09-12 18:02:05,829 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1261 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=721, Invalid=2819, Unknown=0, NotChecked=0, Total=3540 [2024-09-12 18:02:05,829 INFO L434 NwaCegarLoop]: 62 mSDtfsCounter, 416 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 933 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:05,830 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [440 Valid, 933 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:02:05,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 747 states. [2024-09-12 18:02:06,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 747 to 411. [2024-09-12 18:02:06,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 381 states have (on average 1.1391076115485563) internal successors, (434), 385 states have internal predecessors, (434), 15 states have call successors, (15), 11 states have call predecessors, (15), 10 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:02:06,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 463 transitions. [2024-09-12 18:02:06,015 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 463 transitions. Word has length 79 [2024-09-12 18:02:06,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:06,016 INFO L474 AbstractCegarLoop]: Abstraction has 411 states and 463 transitions. [2024-09-12 18:02:06,016 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 59 states have (on average 2.694915254237288) internal successors, (159), 60 states have internal predecessors, (159), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:02:06,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:06,016 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 463 transitions. [2024-09-12 18:02:06,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2024-09-12 18:02:06,017 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:06,017 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 13, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:06,044 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2024-09-12 18:02:06,217 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,56 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:06,218 INFO L399 AbstractCegarLoop]: === Iteration 64 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:06,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:06,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1079704934, now seen corresponding path program 8 times [2024-09-12 18:02:06,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:06,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439553639] [2024-09-12 18:02:06,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:06,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:06,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:06,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:06,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:06,630 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 0 proven. 408 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:02:06,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:06,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439553639] [2024-09-12 18:02:06,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439553639] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:06,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54700478] [2024-09-12 18:02:06,630 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:02:06,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:06,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:06,632 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:06,633 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-09-12 18:02:06,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:02:06,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:06,678 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-09-12 18:02:06,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:06,746 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 0 proven. 408 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:02:06,747 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:07,298 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 0 proven. 408 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:02:07,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54700478] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:07,298 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:07,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 63 [2024-09-12 18:02:07,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491361072] [2024-09-12 18:02:07,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:07,299 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-09-12 18:02:07,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:07,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-09-12 18:02:07,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=947, Invalid=3085, Unknown=0, NotChecked=0, Total=4032 [2024-09-12 18:02:07,300 INFO L87 Difference]: Start difference. First operand 411 states and 463 transitions. Second operand has 64 states, 63 states have (on average 2.6825396825396823) internal successors, (169), 64 states have internal predecessors, (169), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:02:07,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:07,988 INFO L93 Difference]: Finished difference Result 765 states and 878 transitions. [2024-09-12 18:02:07,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2024-09-12 18:02:07,988 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 63 states have (on average 2.6825396825396823) internal successors, (169), 64 states have internal predecessors, (169), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 84 [2024-09-12 18:02:07,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:07,991 INFO L225 Difference]: With dead ends: 765 [2024-09-12 18:02:07,991 INFO L226 Difference]: Without dead ends: 763 [2024-09-12 18:02:07,991 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1306 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=947, Invalid=3085, Unknown=0, NotChecked=0, Total=4032 [2024-09-12 18:02:07,992 INFO L434 NwaCegarLoop]: 62 mSDtfsCounter, 617 mSDsluCounter, 971 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 643 SdHoareTripleChecker+Valid, 1033 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:07,992 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [643 Valid, 1033 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:02:07,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 763 states. [2024-09-12 18:02:08,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 763 to 433. [2024-09-12 18:02:08,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 403 states have (on average 1.1439205955334988) internal successors, (461), 407 states have internal predecessors, (461), 15 states have call successors, (15), 11 states have call predecessors, (15), 10 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:02:08,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 490 transitions. [2024-09-12 18:02:08,166 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 490 transitions. Word has length 84 [2024-09-12 18:02:08,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:08,167 INFO L474 AbstractCegarLoop]: Abstraction has 433 states and 490 transitions. [2024-09-12 18:02:08,167 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 63 states have (on average 2.6825396825396823) internal successors, (169), 64 states have internal predecessors, (169), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:02:08,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:08,167 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 490 transitions. [2024-09-12 18:02:08,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-09-12 18:02:08,168 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:08,168 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:08,182 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2024-09-12 18:02:08,368 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2024-09-12 18:02:08,368 INFO L399 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:08,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:08,369 INFO L85 PathProgramCache]: Analyzing trace with hash -2100345032, now seen corresponding path program 7 times [2024-09-12 18:02:08,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:08,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664448546] [2024-09-12 18:02:08,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:08,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:08,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:08,551 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:08,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:08,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:02:08,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:08,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:02:08,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:08,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 18:02:08,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:08,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 18:02:08,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:08,557 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 54 proven. 58 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:08,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:08,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664448546] [2024-09-12 18:02:08,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664448546] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:08,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612124122] [2024-09-12 18:02:08,558 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 18:02:08,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:08,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:08,559 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:08,561 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-09-12 18:02:08,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:08,600 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-12 18:02:08,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:09,035 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 78 proven. 34 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:09,035 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:09,234 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 78 proven. 34 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:09,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612124122] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:09,234 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:09,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 47 [2024-09-12 18:02:09,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371312464] [2024-09-12 18:02:09,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:09,235 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-09-12 18:02:09,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:09,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-09-12 18:02:09,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1894, Unknown=0, NotChecked=0, Total=2162 [2024-09-12 18:02:09,236 INFO L87 Difference]: Start difference. First operand 433 states and 490 transitions. Second operand has 47 states, 47 states have (on average 3.021276595744681) internal successors, (142), 47 states have internal predecessors, (142), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:02:09,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:09,815 INFO L93 Difference]: Finished difference Result 607 states and 686 transitions. [2024-09-12 18:02:09,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-12 18:02:09,816 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 3.021276595744681) internal successors, (142), 47 states have internal predecessors, (142), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 90 [2024-09-12 18:02:09,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:09,818 INFO L225 Difference]: With dead ends: 607 [2024-09-12 18:02:09,818 INFO L226 Difference]: Without dead ends: 550 [2024-09-12 18:02:09,818 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 151 SyntacticMatches, 16 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1539 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=284, Invalid=2068, Unknown=0, NotChecked=0, Total=2352 [2024-09-12 18:02:09,818 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 19 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 553 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 553 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:09,818 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 542 Invalid, 553 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 553 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:02:09,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2024-09-12 18:02:09,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 438. [2024-09-12 18:02:09,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 408 states have (on average 1.142156862745098) internal successors, (466), 412 states have internal predecessors, (466), 15 states have call successors, (15), 11 states have call predecessors, (15), 10 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:02:09,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 495 transitions. [2024-09-12 18:02:09,997 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 495 transitions. Word has length 90 [2024-09-12 18:02:09,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:09,997 INFO L474 AbstractCegarLoop]: Abstraction has 438 states and 495 transitions. [2024-09-12 18:02:09,997 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 3.021276595744681) internal successors, (142), 47 states have internal predecessors, (142), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:02:09,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:09,998 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 495 transitions. [2024-09-12 18:02:09,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-09-12 18:02:09,998 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:09,998 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:10,011 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2024-09-12 18:02:10,202 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,58 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:10,202 INFO L399 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:10,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:10,203 INFO L85 PathProgramCache]: Analyzing trace with hash -49500225, now seen corresponding path program 10 times [2024-09-12 18:02:10,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:10,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421489385] [2024-09-12 18:02:10,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:10,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:10,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:10,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:10,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:10,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:02:10,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:10,432 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:02:10,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:10,433 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 18:02:10,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:10,434 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 18:02:10,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:10,435 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 54 proven. 43 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:10,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:10,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421489385] [2024-09-12 18:02:10,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421489385] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:10,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041118978] [2024-09-12 18:02:10,435 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 18:02:10,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:10,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:10,437 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:10,438 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-09-12 18:02:10,477 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 18:02:10,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:10,480 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-12 18:02:10,481 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:10,924 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 78 proven. 19 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:10,924 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:11,168 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 78 proven. 19 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:11,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041118978] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:11,169 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:11,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 46 [2024-09-12 18:02:11,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744501749] [2024-09-12 18:02:11,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:11,169 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-09-12 18:02:11,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:11,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-09-12 18:02:11,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=1830, Unknown=0, NotChecked=0, Total=2070 [2024-09-12 18:02:11,170 INFO L87 Difference]: Start difference. First operand 438 states and 495 transitions. Second operand has 46 states, 46 states have (on average 3.0217391304347827) internal successors, (139), 46 states have internal predecessors, (139), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:02:11,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:11,671 INFO L93 Difference]: Finished difference Result 617 states and 697 transitions. [2024-09-12 18:02:11,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-12 18:02:11,672 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.0217391304347827) internal successors, (139), 46 states have internal predecessors, (139), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 90 [2024-09-12 18:02:11,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:11,674 INFO L225 Difference]: With dead ends: 617 [2024-09-12 18:02:11,674 INFO L226 Difference]: Without dead ends: 560 [2024-09-12 18:02:11,674 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 152 SyntacticMatches, 16 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1390 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=256, Invalid=2000, Unknown=0, NotChecked=0, Total=2256 [2024-09-12 18:02:11,674 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 19 mSDsluCounter, 565 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 611 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:11,675 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 611 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:02:11,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2024-09-12 18:02:11,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 443. [2024-09-12 18:02:11,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 413 states have (on average 1.1404358353510895) internal successors, (471), 417 states have internal predecessors, (471), 15 states have call successors, (15), 11 states have call predecessors, (15), 10 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:02:11,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 500 transitions. [2024-09-12 18:02:11,860 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 500 transitions. Word has length 90 [2024-09-12 18:02:11,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:11,860 INFO L474 AbstractCegarLoop]: Abstraction has 443 states and 500 transitions. [2024-09-12 18:02:11,860 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.0217391304347827) internal successors, (139), 46 states have internal predecessors, (139), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:02:11,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:11,861 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 500 transitions. [2024-09-12 18:02:11,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-09-12 18:02:11,861 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:11,861 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:11,875 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2024-09-12 18:02:12,062 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2024-09-12 18:02:12,062 INFO L399 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:12,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:12,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1611910872, now seen corresponding path program 11 times [2024-09-12 18:02:12,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:12,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861109744] [2024-09-12 18:02:12,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:12,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:12,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:12,364 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:12,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:12,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:02:12,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:12,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:02:12,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:12,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 18:02:12,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:12,370 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 18:02:12,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:12,371 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 54 proven. 38 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:12,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:12,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861109744] [2024-09-12 18:02:12,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861109744] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:12,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [949957808] [2024-09-12 18:02:12,371 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 18:02:12,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:12,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:12,373 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:12,374 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2024-09-12 18:02:12,425 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2024-09-12 18:02:12,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:12,426 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-12 18:02:12,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:12,950 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 78 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:12,951 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:13,250 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 78 proven. 14 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:13,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [949957808] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:13,250 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:13,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 44 [2024-09-12 18:02:13,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406396356] [2024-09-12 18:02:13,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:13,251 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-09-12 18:02:13,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:13,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-09-12 18:02:13,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1674, Unknown=0, NotChecked=0, Total=1892 [2024-09-12 18:02:13,252 INFO L87 Difference]: Start difference. First operand 443 states and 500 transitions. Second operand has 44 states, 44 states have (on average 3.0454545454545454) internal successors, (134), 44 states have internal predecessors, (134), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:02:13,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:13,829 INFO L93 Difference]: Finished difference Result 627 states and 708 transitions. [2024-09-12 18:02:13,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-12 18:02:13,829 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 3.0454545454545454) internal successors, (134), 44 states have internal predecessors, (134), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 90 [2024-09-12 18:02:13,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:13,832 INFO L225 Difference]: With dead ends: 627 [2024-09-12 18:02:13,832 INFO L226 Difference]: Without dead ends: 570 [2024-09-12 18:02:13,832 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 154 SyntacticMatches, 16 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1215 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=234, Invalid=1836, Unknown=0, NotChecked=0, Total=2070 [2024-09-12 18:02:13,834 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 19 mSDsluCounter, 672 mSDsCounter, 0 mSdLazyCounter, 776 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 712 SdHoareTripleChecker+Invalid, 776 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:13,834 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 712 Invalid, 776 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 776 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:02:13,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2024-09-12 18:02:14,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 448. [2024-09-12 18:02:14,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 418 states have (on average 1.138755980861244) internal successors, (476), 422 states have internal predecessors, (476), 15 states have call successors, (15), 11 states have call predecessors, (15), 10 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:02:14,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 505 transitions. [2024-09-12 18:02:14,038 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 505 transitions. Word has length 90 [2024-09-12 18:02:14,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:14,038 INFO L474 AbstractCegarLoop]: Abstraction has 448 states and 505 transitions. [2024-09-12 18:02:14,039 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 3.0454545454545454) internal successors, (134), 44 states have internal predecessors, (134), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:02:14,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:14,039 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 505 transitions. [2024-09-12 18:02:14,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-09-12 18:02:14,039 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:14,040 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:14,052 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2024-09-12 18:02:14,240 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,60 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:14,240 INFO L399 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:14,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:14,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1548098529, now seen corresponding path program 12 times [2024-09-12 18:02:14,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:14,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679689119] [2024-09-12 18:02:14,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:14,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:14,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:14,480 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:14,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:14,481 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:02:14,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:14,483 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:02:14,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:14,484 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 18:02:14,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:14,485 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 18:02:14,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:14,487 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 54 proven. 43 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:14,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:14,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679689119] [2024-09-12 18:02:14,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679689119] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:14,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192848534] [2024-09-12 18:02:14,488 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 18:02:14,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:14,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:14,490 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:14,494 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2024-09-12 18:02:14,536 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-09-12 18:02:14,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:14,537 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-12 18:02:14,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:14,920 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 78 proven. 19 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:14,920 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:15,171 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 78 proven. 19 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:15,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192848534] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:15,171 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:15,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 42 [2024-09-12 18:02:15,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139003384] [2024-09-12 18:02:15,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:15,172 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-09-12 18:02:15,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:15,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-09-12 18:02:15,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=1518, Unknown=0, NotChecked=0, Total=1722 [2024-09-12 18:02:15,173 INFO L87 Difference]: Start difference. First operand 448 states and 505 transitions. Second operand has 42 states, 42 states have (on average 3.0714285714285716) internal successors, (129), 42 states have internal predecessors, (129), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:02:15,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:15,779 INFO L93 Difference]: Finished difference Result 637 states and 719 transitions. [2024-09-12 18:02:15,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-12 18:02:15,780 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 3.0714285714285716) internal successors, (129), 42 states have internal predecessors, (129), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 90 [2024-09-12 18:02:15,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:15,782 INFO L225 Difference]: With dead ends: 637 [2024-09-12 18:02:15,782 INFO L226 Difference]: Without dead ends: 580 [2024-09-12 18:02:15,782 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 156 SyntacticMatches, 16 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1018 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=220, Invalid=1672, Unknown=0, NotChecked=0, Total=1892 [2024-09-12 18:02:15,782 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 19 mSDsluCounter, 670 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:15,783 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 710 Invalid, 773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 773 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:02:15,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2024-09-12 18:02:15,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 453. [2024-09-12 18:02:15,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 453 states, 423 states have (on average 1.1371158392434988) internal successors, (481), 427 states have internal predecessors, (481), 15 states have call successors, (15), 11 states have call predecessors, (15), 10 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:02:15,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 453 states to 453 states and 510 transitions. [2024-09-12 18:02:15,981 INFO L78 Accepts]: Start accepts. Automaton has 453 states and 510 transitions. Word has length 90 [2024-09-12 18:02:15,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:15,981 INFO L474 AbstractCegarLoop]: Abstraction has 453 states and 510 transitions. [2024-09-12 18:02:15,981 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 3.0714285714285716) internal successors, (129), 42 states have internal predecessors, (129), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:02:15,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:15,981 INFO L276 IsEmpty]: Start isEmpty. Operand 453 states and 510 transitions. [2024-09-12 18:02:15,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-09-12 18:02:15,982 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:15,982 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:15,994 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2024-09-12 18:02:16,183 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2024-09-12 18:02:16,183 INFO L399 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:16,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:16,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1011834488, now seen corresponding path program 7 times [2024-09-12 18:02:16,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:16,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890646287] [2024-09-12 18:02:16,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:16,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:16,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:16,393 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:16,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:16,394 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-12 18:02:16,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:16,396 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-12 18:02:16,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:16,397 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-12 18:02:16,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:16,398 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-12 18:02:16,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:16,399 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 54 proven. 58 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:16,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:16,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890646287] [2024-09-12 18:02:16,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890646287] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:16,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96139] [2024-09-12 18:02:16,399 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 18:02:16,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:16,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:16,401 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:16,405 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2024-09-12 18:02:16,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:16,443 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-12 18:02:16,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:16,814 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 78 proven. 34 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:16,814 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:17,041 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 78 proven. 34 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:17,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96139] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:17,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:17,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 39 [2024-09-12 18:02:17,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733353488] [2024-09-12 18:02:17,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:17,042 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-09-12 18:02:17,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:17,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-09-12 18:02:17,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1287, Unknown=0, NotChecked=0, Total=1482 [2024-09-12 18:02:17,043 INFO L87 Difference]: Start difference. First operand 453 states and 510 transitions. Second operand has 39 states, 39 states have (on average 3.128205128205128) internal successors, (122), 39 states have internal predecessors, (122), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:02:17,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:17,592 INFO L93 Difference]: Finished difference Result 676 states and 767 transitions. [2024-09-12 18:02:17,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-12 18:02:17,593 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 3.128205128205128) internal successors, (122), 39 states have internal predecessors, (122), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 90 [2024-09-12 18:02:17,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:17,595 INFO L225 Difference]: With dead ends: 676 [2024-09-12 18:02:17,595 INFO L226 Difference]: Without dead ends: 587 [2024-09-12 18:02:17,595 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 158 SyntacticMatches, 17 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 860 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=211, Invalid=1429, Unknown=0, NotChecked=0, Total=1640 [2024-09-12 18:02:17,595 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 19 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:17,595 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 503 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:02:17,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2024-09-12 18:02:17,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 455. [2024-09-12 18:02:17,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 455 states, 425 states have (on average 1.1364705882352941) internal successors, (483), 429 states have internal predecessors, (483), 15 states have call successors, (15), 11 states have call predecessors, (15), 10 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:02:17,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 512 transitions. [2024-09-12 18:02:17,801 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 512 transitions. Word has length 90 [2024-09-12 18:02:17,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:17,801 INFO L474 AbstractCegarLoop]: Abstraction has 455 states and 512 transitions. [2024-09-12 18:02:17,801 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 3.128205128205128) internal successors, (122), 39 states have internal predecessors, (122), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:02:17,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:17,801 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 512 transitions. [2024-09-12 18:02:17,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-09-12 18:02:17,802 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:17,802 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:17,817 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2024-09-12 18:02:18,006 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,62 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:18,006 INFO L399 AbstractCegarLoop]: === Iteration 70 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:18,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:18,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1573467641, now seen corresponding path program 9 times [2024-09-12 18:02:18,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:18,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825713182] [2024-09-12 18:02:18,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:18,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:18,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:18,367 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:18,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:18,369 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 0 proven. 292 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:02:18,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:18,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825713182] [2024-09-12 18:02:18,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825713182] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:18,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40463894] [2024-09-12 18:02:18,369 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:02:18,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:18,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:18,371 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:18,372 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2024-09-12 18:02:18,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-09-12 18:02:18,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:18,417 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-09-12 18:02:18,418 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:18,502 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 0 proven. 292 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:02:18,502 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:19,201 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 0 proven. 292 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:02:19,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40463894] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:19,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:19,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 67 [2024-09-12 18:02:19,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889084283] [2024-09-12 18:02:19,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:19,202 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2024-09-12 18:02:19,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:19,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2024-09-12 18:02:19,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=919, Invalid=3637, Unknown=0, NotChecked=0, Total=4556 [2024-09-12 18:02:19,203 INFO L87 Difference]: Start difference. First operand 455 states and 512 transitions. Second operand has 68 states, 67 states have (on average 2.671641791044776) internal successors, (179), 68 states have internal predecessors, (179), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:02:20,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:20,049 INFO L93 Difference]: Finished difference Result 863 states and 992 transitions. [2024-09-12 18:02:20,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-09-12 18:02:20,050 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 67 states have (on average 2.671641791044776) internal successors, (179), 68 states have internal predecessors, (179), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 89 [2024-09-12 18:02:20,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:20,053 INFO L225 Difference]: With dead ends: 863 [2024-09-12 18:02:20,053 INFO L226 Difference]: Without dead ends: 862 [2024-09-12 18:02:20,053 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1643 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=919, Invalid=3637, Unknown=0, NotChecked=0, Total=4556 [2024-09-12 18:02:20,054 INFO L434 NwaCegarLoop]: 71 mSDtfsCounter, 503 mSDsluCounter, 1067 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 530 SdHoareTripleChecker+Valid, 1138 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:20,054 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [530 Valid, 1138 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:02:20,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 862 states. [2024-09-12 18:02:20,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 862 to 463. [2024-09-12 18:02:20,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 433 states have (on average 1.136258660508083) internal successors, (492), 437 states have internal predecessors, (492), 15 states have call successors, (15), 11 states have call predecessors, (15), 10 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:02:20,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 521 transitions. [2024-09-12 18:02:20,302 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 521 transitions. Word has length 89 [2024-09-12 18:02:20,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:20,302 INFO L474 AbstractCegarLoop]: Abstraction has 463 states and 521 transitions. [2024-09-12 18:02:20,302 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 67 states have (on average 2.671641791044776) internal successors, (179), 68 states have internal predecessors, (179), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:02:20,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:20,302 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 521 transitions. [2024-09-12 18:02:20,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-09-12 18:02:20,303 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:20,303 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:20,315 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2024-09-12 18:02:20,503 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2024-09-12 18:02:20,503 INFO L399 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:20,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:20,504 INFO L85 PathProgramCache]: Analyzing trace with hash -774963417, now seen corresponding path program 8 times [2024-09-12 18:02:20,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:20,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282641202] [2024-09-12 18:02:20,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:20,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:20,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:20,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:20,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:20,672 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 18:02:20,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:20,673 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:02:20,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:20,674 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 18:02:20,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:20,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 18:02:20,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:20,676 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 42 proven. 91 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:20,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:20,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282641202] [2024-09-12 18:02:20,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282641202] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:20,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214127479] [2024-09-12 18:02:20,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:02:20,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:20,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:20,678 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:20,679 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2024-09-12 18:02:20,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:02:20,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:20,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-12 18:02:20,722 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:20,815 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 63 proven. 70 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:20,816 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:21,001 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 63 proven. 70 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:21,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214127479] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:21,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:21,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 23 [2024-09-12 18:02:21,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686212600] [2024-09-12 18:02:21,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:21,002 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-12 18:02:21,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:21,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-12 18:02:21,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2024-09-12 18:02:21,003 INFO L87 Difference]: Start difference. First operand 463 states and 521 transitions. Second operand has 23 states, 23 states have (on average 3.739130434782609) internal successors, (86), 21 states have internal predecessors, (86), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:02:21,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:21,485 INFO L93 Difference]: Finished difference Result 604 states and 677 transitions. [2024-09-12 18:02:21,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-12 18:02:21,486 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.739130434782609) internal successors, (86), 21 states have internal predecessors, (86), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 95 [2024-09-12 18:02:21,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:21,488 INFO L225 Difference]: With dead ends: 604 [2024-09-12 18:02:21,488 INFO L226 Difference]: Without dead ends: 602 [2024-09-12 18:02:21,488 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 180 SyntacticMatches, 21 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2024-09-12 18:02:21,488 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 13 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:21,489 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 532 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:02:21,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2024-09-12 18:02:21,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 598. [2024-09-12 18:02:21,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 558 states have (on average 1.1326164874551972) internal successors, (632), 563 states have internal predecessors, (632), 20 states have call successors, (20), 16 states have call predecessors, (20), 15 states have return successors, (19), 18 states have call predecessors, (19), 19 states have call successors, (19) [2024-09-12 18:02:21,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 671 transitions. [2024-09-12 18:02:21,833 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 671 transitions. Word has length 95 [2024-09-12 18:02:21,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:21,834 INFO L474 AbstractCegarLoop]: Abstraction has 598 states and 671 transitions. [2024-09-12 18:02:21,834 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.739130434782609) internal successors, (86), 21 states have internal predecessors, (86), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:02:21,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:21,834 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 671 transitions. [2024-09-12 18:02:21,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-09-12 18:02:21,835 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:21,835 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:21,849 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2024-09-12 18:02:22,039 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable70 [2024-09-12 18:02:22,039 INFO L399 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:22,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:22,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1810836736, now seen corresponding path program 13 times [2024-09-12 18:02:22,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:22,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723773428] [2024-09-12 18:02:22,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:22,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:22,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:22,217 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:22,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:22,219 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 18:02:22,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:22,220 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:02:22,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:22,221 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 18:02:22,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:22,222 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 18:02:22,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:22,223 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 42 proven. 71 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:22,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:22,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723773428] [2024-09-12 18:02:22,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723773428] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:22,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993643963] [2024-09-12 18:02:22,224 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 18:02:22,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:22,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:22,225 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:22,226 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2024-09-12 18:02:22,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:22,266 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-12 18:02:22,267 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:22,359 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 43 proven. 70 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:22,359 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:22,547 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 43 proven. 70 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:22,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993643963] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:22,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:22,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 23 [2024-09-12 18:02:22,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299709187] [2024-09-12 18:02:22,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:22,549 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-12 18:02:22,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:22,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-12 18:02:22,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2024-09-12 18:02:22,550 INFO L87 Difference]: Start difference. First operand 598 states and 671 transitions. Second operand has 23 states, 23 states have (on average 3.652173913043478) internal successors, (84), 21 states have internal predecessors, (84), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:02:23,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:23,150 INFO L93 Difference]: Finished difference Result 761 states and 853 transitions. [2024-09-12 18:02:23,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-12 18:02:23,150 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.652173913043478) internal successors, (84), 21 states have internal predecessors, (84), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 95 [2024-09-12 18:02:23,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:23,153 INFO L225 Difference]: With dead ends: 761 [2024-09-12 18:02:23,153 INFO L226 Difference]: Without dead ends: 759 [2024-09-12 18:02:23,153 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 180 SyntacticMatches, 21 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2024-09-12 18:02:23,153 INFO L434 NwaCegarLoop]: 57 mSDtfsCounter, 37 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:23,153 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 749 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:02:23,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states. [2024-09-12 18:02:23,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 732. [2024-09-12 18:02:23,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 732 states, 679 states have (on average 1.1237113402061856) internal successors, (763), 687 states have internal predecessors, (763), 31 states have call successors, (31), 18 states have call predecessors, (31), 17 states have return successors, (30), 26 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-12 18:02:23,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 732 states to 732 states and 824 transitions. [2024-09-12 18:02:23,597 INFO L78 Accepts]: Start accepts. Automaton has 732 states and 824 transitions. Word has length 95 [2024-09-12 18:02:23,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:23,598 INFO L474 AbstractCegarLoop]: Abstraction has 732 states and 824 transitions. [2024-09-12 18:02:23,598 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.652173913043478) internal successors, (84), 21 states have internal predecessors, (84), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:02:23,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:23,598 INFO L276 IsEmpty]: Start isEmpty. Operand 732 states and 824 transitions. [2024-09-12 18:02:23,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-09-12 18:02:23,599 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:23,599 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:23,611 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2024-09-12 18:02:23,801 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,65 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:23,801 INFO L399 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:23,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:23,802 INFO L85 PathProgramCache]: Analyzing trace with hash 240008071, now seen corresponding path program 14 times [2024-09-12 18:02:23,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:23,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226240124] [2024-09-12 18:02:23,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:23,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:23,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:23,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:23,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:23,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 18:02:23,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:23,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:02:23,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:23,970 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 18:02:23,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:23,971 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 18:02:23,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:23,973 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 27 proven. 76 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:23,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:23,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226240124] [2024-09-12 18:02:23,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226240124] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:23,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807892735] [2024-09-12 18:02:23,973 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:02:23,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:23,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:23,975 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:23,976 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2024-09-12 18:02:24,017 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:02:24,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:24,019 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-12 18:02:24,020 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:24,117 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 33 proven. 70 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:24,117 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:24,315 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 33 proven. 70 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:24,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807892735] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:24,315 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:24,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 23 [2024-09-12 18:02:24,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542408874] [2024-09-12 18:02:24,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:24,316 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-12 18:02:24,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:24,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-12 18:02:24,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2024-09-12 18:02:24,317 INFO L87 Difference]: Start difference. First operand 732 states and 824 transitions. Second operand has 23 states, 23 states have (on average 3.652173913043478) internal successors, (84), 21 states have internal predecessors, (84), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:02:25,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:25,056 INFO L93 Difference]: Finished difference Result 907 states and 1015 transitions. [2024-09-12 18:02:25,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-12 18:02:25,057 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.652173913043478) internal successors, (84), 21 states have internal predecessors, (84), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 95 [2024-09-12 18:02:25,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:25,060 INFO L225 Difference]: With dead ends: 907 [2024-09-12 18:02:25,060 INFO L226 Difference]: Without dead ends: 905 [2024-09-12 18:02:25,060 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 180 SyntacticMatches, 21 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 278 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2024-09-12 18:02:25,061 INFO L434 NwaCegarLoop]: 63 mSDtfsCounter, 36 mSDsluCounter, 687 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 750 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:25,061 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 750 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:02:25,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 905 states. [2024-09-12 18:02:25,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 905 to 682. [2024-09-12 18:02:25,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 635 states have (on average 1.1291338582677166) internal successors, (717), 642 states have internal predecessors, (717), 26 states have call successors, (26), 17 states have call predecessors, (26), 16 states have return successors, (25), 22 states have call predecessors, (25), 25 states have call successors, (25) [2024-09-12 18:02:25,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 768 transitions. [2024-09-12 18:02:25,477 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 768 transitions. Word has length 95 [2024-09-12 18:02:25,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:25,478 INFO L474 AbstractCegarLoop]: Abstraction has 682 states and 768 transitions. [2024-09-12 18:02:25,478 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.652173913043478) internal successors, (84), 21 states have internal predecessors, (84), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:02:25,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:25,478 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 768 transitions. [2024-09-12 18:02:25,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-09-12 18:02:25,479 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:25,479 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:25,495 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2024-09-12 18:02:25,679 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,66 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:25,680 INFO L399 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:25,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:25,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1901419168, now seen corresponding path program 15 times [2024-09-12 18:02:25,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:25,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587389168] [2024-09-12 18:02:25,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:25,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:25,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:25,851 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:25,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:25,852 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 18:02:25,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:25,853 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:02:25,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:25,854 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 18:02:25,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:25,855 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 18:02:25,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:25,856 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 22 proven. 81 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:25,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:25,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587389168] [2024-09-12 18:02:25,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587389168] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:25,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418275413] [2024-09-12 18:02:25,857 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:02:25,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:25,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:25,858 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:25,859 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2024-09-12 18:02:25,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-09-12 18:02:25,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:25,904 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-12 18:02:25,906 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:25,997 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 33 proven. 70 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:25,997 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:26,172 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 33 proven. 70 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:26,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418275413] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:26,173 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:26,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 23 [2024-09-12 18:02:26,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356373801] [2024-09-12 18:02:26,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:26,173 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-12 18:02:26,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:26,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-12 18:02:26,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2024-09-12 18:02:26,174 INFO L87 Difference]: Start difference. First operand 682 states and 768 transitions. Second operand has 23 states, 23 states have (on average 3.652173913043478) internal successors, (84), 21 states have internal predecessors, (84), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:02:26,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:26,857 INFO L93 Difference]: Finished difference Result 855 states and 959 transitions. [2024-09-12 18:02:26,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-12 18:02:26,857 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.652173913043478) internal successors, (84), 21 states have internal predecessors, (84), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 95 [2024-09-12 18:02:26,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:26,860 INFO L225 Difference]: With dead ends: 855 [2024-09-12 18:02:26,860 INFO L226 Difference]: Without dead ends: 853 [2024-09-12 18:02:26,860 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 182 SyntacticMatches, 19 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 261 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2024-09-12 18:02:26,860 INFO L434 NwaCegarLoop]: 65 mSDtfsCounter, 46 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:26,861 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 768 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:02:26,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 853 states. [2024-09-12 18:02:27,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 853 to 696. [2024-09-12 18:02:27,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 696 states, 648 states have (on average 1.1280864197530864) internal successors, (731), 655 states have internal predecessors, (731), 27 states have call successors, (27), 17 states have call predecessors, (27), 16 states have return successors, (26), 23 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-12 18:02:27,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 784 transitions. [2024-09-12 18:02:27,285 INFO L78 Accepts]: Start accepts. Automaton has 696 states and 784 transitions. Word has length 95 [2024-09-12 18:02:27,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:27,285 INFO L474 AbstractCegarLoop]: Abstraction has 696 states and 784 transitions. [2024-09-12 18:02:27,285 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.652173913043478) internal successors, (84), 21 states have internal predecessors, (84), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:02:27,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:27,286 INFO L276 IsEmpty]: Start isEmpty. Operand 696 states and 784 transitions. [2024-09-12 18:02:27,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-09-12 18:02:27,286 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:27,286 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:27,299 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2024-09-12 18:02:27,490 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2024-09-12 18:02:27,491 INFO L399 AbstractCegarLoop]: === Iteration 75 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:27,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:27,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1258590233, now seen corresponding path program 16 times [2024-09-12 18:02:27,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:27,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354393847] [2024-09-12 18:02:27,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:27,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:27,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:27,636 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:27,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:27,638 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 18:02:27,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:27,639 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:02:27,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:27,640 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 18:02:27,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:27,641 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 18:02:27,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:27,642 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 27 proven. 86 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:27,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:27,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354393847] [2024-09-12 18:02:27,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354393847] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:27,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237646847] [2024-09-12 18:02:27,643 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 18:02:27,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:27,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:27,645 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:27,647 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2024-09-12 18:02:27,685 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 18:02:27,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:27,686 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-12 18:02:27,687 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:27,768 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 43 proven. 70 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:27,768 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:27,936 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 43 proven. 70 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:27,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237646847] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:27,936 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:27,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 23 [2024-09-12 18:02:27,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990680684] [2024-09-12 18:02:27,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:27,937 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-12 18:02:27,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:27,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-12 18:02:27,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2024-09-12 18:02:27,938 INFO L87 Difference]: Start difference. First operand 696 states and 784 transitions. Second operand has 23 states, 23 states have (on average 3.652173913043478) internal successors, (84), 21 states have internal predecessors, (84), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:02:28,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:28,650 INFO L93 Difference]: Finished difference Result 898 states and 1007 transitions. [2024-09-12 18:02:28,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-12 18:02:28,651 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.652173913043478) internal successors, (84), 21 states have internal predecessors, (84), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 95 [2024-09-12 18:02:28,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:28,653 INFO L225 Difference]: With dead ends: 898 [2024-09-12 18:02:28,653 INFO L226 Difference]: Without dead ends: 896 [2024-09-12 18:02:28,654 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 182 SyntacticMatches, 19 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2024-09-12 18:02:28,654 INFO L434 NwaCegarLoop]: 69 mSDtfsCounter, 44 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 755 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:28,654 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 755 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:02:28,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 896 states. [2024-09-12 18:02:28,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 896 to 473. [2024-09-12 18:02:28,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 441 states have (on average 1.1337868480725624) internal successors, (500), 446 states have internal predecessors, (500), 16 states have call successors, (16), 12 states have call predecessors, (16), 11 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 18:02:28,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 531 transitions. [2024-09-12 18:02:28,896 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 531 transitions. Word has length 95 [2024-09-12 18:02:28,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:28,896 INFO L474 AbstractCegarLoop]: Abstraction has 473 states and 531 transitions. [2024-09-12 18:02:28,896 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.652173913043478) internal successors, (84), 21 states have internal predecessors, (84), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:02:28,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:28,896 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 531 transitions. [2024-09-12 18:02:28,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-09-12 18:02:28,897 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:28,897 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:28,909 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2024-09-12 18:02:29,097 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,68 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:29,097 INFO L399 AbstractCegarLoop]: === Iteration 76 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:29,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:29,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1301342784, now seen corresponding path program 8 times [2024-09-12 18:02:29,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:29,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115201851] [2024-09-12 18:02:29,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:29,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:29,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:29,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:29,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:29,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 18:02:29,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:29,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:02:29,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:29,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 18:02:29,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:29,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 18:02:29,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:29,319 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 42 proven. 91 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:29,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:29,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115201851] [2024-09-12 18:02:29,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115201851] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:29,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375313067] [2024-09-12 18:02:29,320 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:02:29,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:29,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:29,322 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:29,323 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2024-09-12 18:02:29,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:02:29,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:29,364 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-12 18:02:29,365 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:29,463 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 63 proven. 70 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:29,464 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:29,643 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 63 proven. 70 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-12 18:02:29,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375313067] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:29,644 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:29,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 23 [2024-09-12 18:02:29,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563248684] [2024-09-12 18:02:29,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:29,644 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-12 18:02:29,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:29,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-12 18:02:29,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2024-09-12 18:02:29,645 INFO L87 Difference]: Start difference. First operand 473 states and 531 transitions. Second operand has 23 states, 23 states have (on average 3.652173913043478) internal successors, (84), 21 states have internal predecessors, (84), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:02:30,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:30,016 INFO L93 Difference]: Finished difference Result 488 states and 544 transitions. [2024-09-12 18:02:30,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-12 18:02:30,016 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.652173913043478) internal successors, (84), 21 states have internal predecessors, (84), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 95 [2024-09-12 18:02:30,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:30,019 INFO L225 Difference]: With dead ends: 488 [2024-09-12 18:02:30,019 INFO L226 Difference]: Without dead ends: 486 [2024-09-12 18:02:30,019 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 180 SyntacticMatches, 21 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2024-09-12 18:02:30,020 INFO L434 NwaCegarLoop]: 74 mSDtfsCounter, 41 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:30,020 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 777 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:02:30,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2024-09-12 18:02:30,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 477. [2024-09-12 18:02:30,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 477 states, 444 states have (on average 1.132882882882883) internal successors, (503), 449 states have internal predecessors, (503), 16 states have call successors, (16), 13 states have call predecessors, (16), 12 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 18:02:30,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 477 states to 477 states and 534 transitions. [2024-09-12 18:02:30,279 INFO L78 Accepts]: Start accepts. Automaton has 477 states and 534 transitions. Word has length 95 [2024-09-12 18:02:30,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:30,279 INFO L474 AbstractCegarLoop]: Abstraction has 477 states and 534 transitions. [2024-09-12 18:02:30,279 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.652173913043478) internal successors, (84), 21 states have internal predecessors, (84), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-12 18:02:30,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:30,280 INFO L276 IsEmpty]: Start isEmpty. Operand 477 states and 534 transitions. [2024-09-12 18:02:30,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-09-12 18:02:30,280 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:30,280 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:30,295 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2024-09-12 18:02:30,481 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2024-09-12 18:02:30,481 INFO L399 AbstractCegarLoop]: === Iteration 77 === Targeting mainErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:30,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:30,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1331287243, now seen corresponding path program 2 times [2024-09-12 18:02:30,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:30,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878346967] [2024-09-12 18:02:30,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:30,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:30,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:30,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:30,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:30,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 18:02:30,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:30,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:02:30,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:30,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 18:02:30,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:30,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 18:02:30,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:30,629 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 18:02:30,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:30,630 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 82 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2024-09-12 18:02:30,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:30,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878346967] [2024-09-12 18:02:30,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878346967] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:30,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771543022] [2024-09-12 18:02:30,635 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:02:30,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:30,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:30,636 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:30,640 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2024-09-12 18:02:30,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-09-12 18:02:30,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:30,670 INFO L262 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-12 18:02:30,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:30,860 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2024-09-12 18:02:30,860 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:30,972 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2024-09-12 18:02:30,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771543022] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:30,973 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:30,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 5, 5] total 19 [2024-09-12 18:02:30,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670173985] [2024-09-12 18:02:30,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:30,973 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-12 18:02:30,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:30,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-12 18:02:30,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2024-09-12 18:02:30,974 INFO L87 Difference]: Start difference. First operand 477 states and 534 transitions. Second operand has 20 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 20 states have internal predecessors, (100), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:02:31,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:31,375 INFO L93 Difference]: Finished difference Result 486 states and 544 transitions. [2024-09-12 18:02:31,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-12 18:02:31,376 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 20 states have internal predecessors, (100), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 99 [2024-09-12 18:02:31,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:31,377 INFO L225 Difference]: With dead ends: 486 [2024-09-12 18:02:31,377 INFO L226 Difference]: Without dead ends: 485 [2024-09-12 18:02:31,378 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=252, Invalid=804, Unknown=0, NotChecked=0, Total=1056 [2024-09-12 18:02:31,378 INFO L434 NwaCegarLoop]: 28 mSDtfsCounter, 33 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:31,378 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 167 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:02:31,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2024-09-12 18:02:31,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 476. [2024-09-12 18:02:31,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 444 states have (on average 1.1216216216216217) internal successors, (498), 448 states have internal predecessors, (498), 16 states have call successors, (16), 13 states have call predecessors, (16), 12 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 18:02:31,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 529 transitions. [2024-09-12 18:02:31,642 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 529 transitions. Word has length 99 [2024-09-12 18:02:31,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:31,642 INFO L474 AbstractCegarLoop]: Abstraction has 476 states and 529 transitions. [2024-09-12 18:02:31,642 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 20 states have internal predecessors, (100), 10 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-12 18:02:31,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:31,643 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 529 transitions. [2024-09-12 18:02:31,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-09-12 18:02:31,643 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:31,643 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:31,656 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2024-09-12 18:02:31,847 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,70 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:31,848 INFO L399 AbstractCegarLoop]: === Iteration 78 === Targeting mainErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:31,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:31,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1679768321, now seen corresponding path program 2 times [2024-09-12 18:02:31,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:31,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989095199] [2024-09-12 18:02:31,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:31,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:31,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:32,009 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:32,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:32,011 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 18:02:32,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:32,012 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:02:32,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:32,013 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 18:02:32,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:32,014 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 18:02:32,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:32,015 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 18:02:32,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:32,016 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 34 proven. 107 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:32,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:32,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989095199] [2024-09-12 18:02:32,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989095199] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:32,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999190410] [2024-09-12 18:02:32,016 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:02:32,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:32,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:32,018 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:32,019 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2024-09-12 18:02:32,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-09-12 18:02:32,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:32,048 INFO L262 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 18:02:32,049 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:32,075 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-09-12 18:02:32,075 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 18:02:32,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999190410] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 18:02:32,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 18:02:32,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17] total 19 [2024-09-12 18:02:32,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138773103] [2024-09-12 18:02:32,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 18:02:32,076 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 18:02:32,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:32,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 18:02:32,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2024-09-12 18:02:32,076 INFO L87 Difference]: Start difference. First operand 476 states and 529 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 18:02:32,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:32,334 INFO L93 Difference]: Finished difference Result 476 states and 529 transitions. [2024-09-12 18:02:32,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 18:02:32,334 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 100 [2024-09-12 18:02:32,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:32,336 INFO L225 Difference]: With dead ends: 476 [2024-09-12 18:02:32,336 INFO L226 Difference]: Without dead ends: 475 [2024-09-12 18:02:32,336 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2024-09-12 18:02:32,337 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 1 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:32,337 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 143 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 18:02:32,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2024-09-12 18:02:32,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 380. [2024-09-12 18:02:32,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 362 states have (on average 1.138121546961326) internal successors, (412), 365 states have internal predecessors, (412), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:02:32,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 427 transitions. [2024-09-12 18:02:32,551 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 427 transitions. Word has length 100 [2024-09-12 18:02:32,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:32,551 INFO L474 AbstractCegarLoop]: Abstraction has 380 states and 427 transitions. [2024-09-12 18:02:32,551 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 18:02:32,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:32,551 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 427 transitions. [2024-09-12 18:02:32,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-09-12 18:02:32,552 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:32,552 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:32,563 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2024-09-12 18:02:32,752 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,71 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:32,753 INFO L399 AbstractCegarLoop]: === Iteration 79 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:32,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:32,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1293402286, now seen corresponding path program 10 times [2024-09-12 18:02:32,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:32,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792779594] [2024-09-12 18:02:32,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:32,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:32,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:33,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:33,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:33,174 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 0 proven. 373 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:02:33,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:33,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792779594] [2024-09-12 18:02:33,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792779594] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:33,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640237415] [2024-09-12 18:02:33,175 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 18:02:33,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:33,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:33,176 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:33,177 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2024-09-12 18:02:33,225 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 18:02:33,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:33,226 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-09-12 18:02:33,227 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:33,322 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 0 proven. 373 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:02:33,322 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:34,191 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 0 proven. 373 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:02:34,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640237415] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:34,192 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:34,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 75 [2024-09-12 18:02:34,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861892956] [2024-09-12 18:02:34,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:34,192 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2024-09-12 18:02:34,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:34,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2024-09-12 18:02:34,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1141, Invalid=4559, Unknown=0, NotChecked=0, Total=5700 [2024-09-12 18:02:34,193 INFO L87 Difference]: Start difference. First operand 380 states and 427 transitions. Second operand has 76 states, 75 states have (on average 2.6533333333333333) internal successors, (199), 76 states have internal predecessors, (199), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:02:35,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:35,340 INFO L93 Difference]: Finished difference Result 830 states and 959 transitions. [2024-09-12 18:02:35,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2024-09-12 18:02:35,340 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 75 states have (on average 2.6533333333333333) internal successors, (199), 76 states have internal predecessors, (199), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 99 [2024-09-12 18:02:35,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:35,343 INFO L225 Difference]: With dead ends: 830 [2024-09-12 18:02:35,343 INFO L226 Difference]: Without dead ends: 829 [2024-09-12 18:02:35,343 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2075 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1141, Invalid=4559, Unknown=0, NotChecked=0, Total=5700 [2024-09-12 18:02:35,343 INFO L434 NwaCegarLoop]: 63 mSDtfsCounter, 588 mSDsluCounter, 970 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 619 SdHoareTripleChecker+Valid, 1033 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:35,344 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [619 Valid, 1033 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:02:35,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2024-09-12 18:02:35,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 390. [2024-09-12 18:02:35,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 372 states have (on average 1.1397849462365592) internal successors, (424), 375 states have internal predecessors, (424), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:02:35,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 439 transitions. [2024-09-12 18:02:35,597 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 439 transitions. Word has length 99 [2024-09-12 18:02:35,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:35,597 INFO L474 AbstractCegarLoop]: Abstraction has 390 states and 439 transitions. [2024-09-12 18:02:35,598 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 75 states have (on average 2.6533333333333333) internal successors, (199), 76 states have internal predecessors, (199), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:02:35,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:35,598 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 439 transitions. [2024-09-12 18:02:35,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-09-12 18:02:35,598 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:35,598 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:35,610 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2024-09-12 18:02:35,799 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,72 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:35,799 INFO L399 AbstractCegarLoop]: === Iteration 80 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:35,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:35,799 INFO L85 PathProgramCache]: Analyzing trace with hash 372304775, now seen corresponding path program 9 times [2024-09-12 18:02:35,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:35,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673105452] [2024-09-12 18:02:35,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:35,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:35,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:36,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:36,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:36,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 18:02:36,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:36,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:02:36,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:36,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 18:02:36,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:36,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 18:02:36,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:36,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 18:02:36,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:36,086 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 89 proven. 86 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:36,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:36,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673105452] [2024-09-12 18:02:36,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673105452] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:36,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865619929] [2024-09-12 18:02:36,086 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:02:36,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:36,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:36,088 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:36,089 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2024-09-12 18:02:36,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-09-12 18:02:36,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:36,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-12 18:02:36,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:36,739 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 120 proven. 55 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:36,739 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:37,063 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 120 proven. 55 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:37,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865619929] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:37,063 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:37,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 55 [2024-09-12 18:02:37,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182786644] [2024-09-12 18:02:37,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:37,064 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-09-12 18:02:37,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:37,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-09-12 18:02:37,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=354, Invalid=2616, Unknown=0, NotChecked=0, Total=2970 [2024-09-12 18:02:37,065 INFO L87 Difference]: Start difference. First operand 390 states and 439 transitions. Second operand has 55 states, 55 states have (on average 3.0545454545454547) internal successors, (168), 55 states have internal predecessors, (168), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 18:02:37,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:37,886 INFO L93 Difference]: Finished difference Result 589 states and 665 transitions. [2024-09-12 18:02:37,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-12 18:02:37,886 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 3.0545454545454547) internal successors, (168), 55 states have internal predecessors, (168), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 108 [2024-09-12 18:02:37,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:37,889 INFO L225 Difference]: With dead ends: 589 [2024-09-12 18:02:37,889 INFO L226 Difference]: Without dead ends: 525 [2024-09-12 18:02:37,890 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 181 SyntacticMatches, 20 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2260 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=370, Invalid=2822, Unknown=0, NotChecked=0, Total=3192 [2024-09-12 18:02:37,890 INFO L434 NwaCegarLoop]: 48 mSDtfsCounter, 17 mSDsluCounter, 780 mSDsCounter, 0 mSdLazyCounter, 899 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 828 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 899 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:37,891 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 828 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 899 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:02:37,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2024-09-12 18:02:38,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 395. [2024-09-12 18:02:38,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 377 states have (on average 1.1379310344827587) internal successors, (429), 380 states have internal predecessors, (429), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:02:38,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 444 transitions. [2024-09-12 18:02:38,155 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 444 transitions. Word has length 108 [2024-09-12 18:02:38,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:38,155 INFO L474 AbstractCegarLoop]: Abstraction has 395 states and 444 transitions. [2024-09-12 18:02:38,155 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 3.0545454545454547) internal successors, (168), 55 states have internal predecessors, (168), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 18:02:38,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:38,155 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 444 transitions. [2024-09-12 18:02:38,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-09-12 18:02:38,156 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:38,156 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:38,168 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2024-09-12 18:02:38,356 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2024-09-12 18:02:38,357 INFO L399 AbstractCegarLoop]: === Iteration 81 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:38,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:38,357 INFO L85 PathProgramCache]: Analyzing trace with hash 129884238, now seen corresponding path program 17 times [2024-09-12 18:02:38,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:38,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250291780] [2024-09-12 18:02:38,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:38,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:38,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:38,641 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:38,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:38,643 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 18:02:38,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:38,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:02:38,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:38,645 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 18:02:38,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:38,646 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 18:02:38,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:38,647 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 18:02:38,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:38,648 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 89 proven. 66 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:38,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:38,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250291780] [2024-09-12 18:02:38,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250291780] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:38,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692808855] [2024-09-12 18:02:38,649 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 18:02:38,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:38,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:38,650 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:38,652 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2024-09-12 18:02:38,698 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-09-12 18:02:38,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:38,699 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-12 18:02:38,700 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:39,277 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 120 proven. 35 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:39,277 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:39,609 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 120 proven. 35 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:39,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692808855] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:39,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:39,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 54 [2024-09-12 18:02:39,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172255252] [2024-09-12 18:02:39,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:39,610 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-09-12 18:02:39,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:39,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-09-12 18:02:39,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=320, Invalid=2542, Unknown=0, NotChecked=0, Total=2862 [2024-09-12 18:02:39,611 INFO L87 Difference]: Start difference. First operand 395 states and 444 transitions. Second operand has 54 states, 54 states have (on average 3.0555555555555554) internal successors, (165), 54 states have internal predecessors, (165), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 18:02:40,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:40,366 INFO L93 Difference]: Finished difference Result 599 states and 676 transitions. [2024-09-12 18:02:40,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-12 18:02:40,370 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 3.0555555555555554) internal successors, (165), 54 states have internal predecessors, (165), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 108 [2024-09-12 18:02:40,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:40,372 INFO L225 Difference]: With dead ends: 599 [2024-09-12 18:02:40,372 INFO L226 Difference]: Without dead ends: 535 [2024-09-12 18:02:40,373 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 182 SyntacticMatches, 20 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2079 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=336, Invalid=2744, Unknown=0, NotChecked=0, Total=3080 [2024-09-12 18:02:40,373 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 17 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 843 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 843 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:40,373 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 635 Invalid, 843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 843 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:02:40,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2024-09-12 18:02:40,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 400. [2024-09-12 18:02:40,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 382 states have (on average 1.1361256544502618) internal successors, (434), 385 states have internal predecessors, (434), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:02:40,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 449 transitions. [2024-09-12 18:02:40,640 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 449 transitions. Word has length 108 [2024-09-12 18:02:40,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:40,640 INFO L474 AbstractCegarLoop]: Abstraction has 400 states and 449 transitions. [2024-09-12 18:02:40,641 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 3.0555555555555554) internal successors, (165), 54 states have internal predecessors, (165), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 18:02:40,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:40,641 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 449 transitions. [2024-09-12 18:02:40,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-09-12 18:02:40,641 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:40,642 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:40,654 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2024-09-12 18:02:40,845 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,74 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:40,846 INFO L399 AbstractCegarLoop]: === Iteration 82 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:40,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:40,846 INFO L85 PathProgramCache]: Analyzing trace with hash 243190567, now seen corresponding path program 18 times [2024-09-12 18:02:40,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:40,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409977537] [2024-09-12 18:02:40,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:40,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:40,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:41,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:41,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:41,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 18:02:41,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:41,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:02:41,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:41,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 18:02:41,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:41,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 18:02:41,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:41,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 18:02:41,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:41,123 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 89 proven. 56 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:41,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:41,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409977537] [2024-09-12 18:02:41,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409977537] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:41,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893003235] [2024-09-12 18:02:41,123 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 18:02:41,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:41,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:41,125 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:41,125 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2024-09-12 18:02:41,169 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2024-09-12 18:02:41,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:41,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-12 18:02:41,171 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:41,713 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 120 proven. 25 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:41,713 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:42,034 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 120 proven. 25 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:42,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893003235] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:42,035 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:42,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 52 [2024-09-12 18:02:42,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913237416] [2024-09-12 18:02:42,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:42,035 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-09-12 18:02:42,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:42,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-09-12 18:02:42,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=2360, Unknown=0, NotChecked=0, Total=2652 [2024-09-12 18:02:42,036 INFO L87 Difference]: Start difference. First operand 400 states and 449 transitions. Second operand has 52 states, 52 states have (on average 3.076923076923077) internal successors, (160), 52 states have internal predecessors, (160), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 18:02:42,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:42,889 INFO L93 Difference]: Finished difference Result 609 states and 687 transitions. [2024-09-12 18:02:42,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-12 18:02:42,889 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 3.076923076923077) internal successors, (160), 52 states have internal predecessors, (160), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 108 [2024-09-12 18:02:42,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:42,891 INFO L225 Difference]: With dead ends: 609 [2024-09-12 18:02:42,891 INFO L226 Difference]: Without dead ends: 545 [2024-09-12 18:02:42,892 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 184 SyntacticMatches, 20 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1862 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=308, Invalid=2554, Unknown=0, NotChecked=0, Total=2862 [2024-09-12 18:02:42,892 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 17 mSDsluCounter, 612 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:42,892 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 652 Invalid, 893 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 893 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:02:42,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2024-09-12 18:02:43,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 405. [2024-09-12 18:02:43,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 387 states have (on average 1.1343669250645996) internal successors, (439), 390 states have internal predecessors, (439), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:02:43,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 454 transitions. [2024-09-12 18:02:43,163 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 454 transitions. Word has length 108 [2024-09-12 18:02:43,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:43,164 INFO L474 AbstractCegarLoop]: Abstraction has 405 states and 454 transitions. [2024-09-12 18:02:43,164 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 3.076923076923077) internal successors, (160), 52 states have internal predecessors, (160), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 18:02:43,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:43,164 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 454 transitions. [2024-09-12 18:02:43,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-09-12 18:02:43,165 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:43,165 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:43,177 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2024-09-12 18:02:43,367 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,75 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:43,367 INFO L399 AbstractCegarLoop]: === Iteration 83 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:43,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:43,367 INFO L85 PathProgramCache]: Analyzing trace with hash -118834002, now seen corresponding path program 19 times [2024-09-12 18:02:43,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:43,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724398367] [2024-09-12 18:02:43,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:43,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:43,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:43,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:43,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:43,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 18:02:43,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:43,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:02:43,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:43,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 18:02:43,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:43,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 18:02:43,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:43,720 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 18:02:43,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:43,721 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 89 proven. 56 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:43,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:43,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724398367] [2024-09-12 18:02:43,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724398367] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:43,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608624681] [2024-09-12 18:02:43,725 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 18:02:43,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:43,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:43,727 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:43,728 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2024-09-12 18:02:43,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:43,773 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-12 18:02:43,775 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:44,267 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 120 proven. 25 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:44,267 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:44,611 INFO L134 CoverageAnalysis]: Checked inductivity of 185 backedges. 120 proven. 25 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:44,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608624681] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:44,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:44,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 50 [2024-09-12 18:02:44,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841943863] [2024-09-12 18:02:44,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:44,612 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-09-12 18:02:44,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:44,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-09-12 18:02:44,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=2178, Unknown=0, NotChecked=0, Total=2450 [2024-09-12 18:02:44,613 INFO L87 Difference]: Start difference. First operand 405 states and 454 transitions. Second operand has 50 states, 50 states have (on average 3.1) internal successors, (155), 50 states have internal predecessors, (155), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 18:02:45,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:45,478 INFO L93 Difference]: Finished difference Result 619 states and 698 transitions. [2024-09-12 18:02:45,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-12 18:02:45,478 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 3.1) internal successors, (155), 50 states have internal predecessors, (155), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 108 [2024-09-12 18:02:45,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:45,485 INFO L225 Difference]: With dead ends: 619 [2024-09-12 18:02:45,485 INFO L226 Difference]: Without dead ends: 555 [2024-09-12 18:02:45,486 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 186 SyntacticMatches, 20 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1627 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=288, Invalid=2364, Unknown=0, NotChecked=0, Total=2652 [2024-09-12 18:02:45,486 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 17 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 855 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 855 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 855 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:45,486 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 653 Invalid, 855 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 855 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:02:45,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2024-09-12 18:02:45,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 410. [2024-09-12 18:02:45,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 392 states have (on average 1.1326530612244898) internal successors, (444), 395 states have internal predecessors, (444), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:02:45,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 459 transitions. [2024-09-12 18:02:45,784 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 459 transitions. Word has length 108 [2024-09-12 18:02:45,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:45,785 INFO L474 AbstractCegarLoop]: Abstraction has 410 states and 459 transitions. [2024-09-12 18:02:45,785 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 3.1) internal successors, (155), 50 states have internal predecessors, (155), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 18:02:45,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:45,785 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 459 transitions. [2024-09-12 18:02:45,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-09-12 18:02:45,786 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:45,786 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:45,798 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2024-09-12 18:02:45,986 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,76 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:45,987 INFO L399 AbstractCegarLoop]: === Iteration 84 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:45,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:45,987 INFO L85 PathProgramCache]: Analyzing trace with hash 689025735, now seen corresponding path program 20 times [2024-09-12 18:02:45,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:45,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369057861] [2024-09-12 18:02:45,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:45,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:45,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:46,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:46,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:46,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 18:02:46,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:46,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:02:46,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:46,287 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 18:02:46,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:46,289 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 18:02:46,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:46,292 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 18:02:46,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:46,293 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 89 proven. 66 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:46,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:46,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369057861] [2024-09-12 18:02:46,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369057861] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:46,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127478178] [2024-09-12 18:02:46,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:02:46,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:46,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:46,297 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:46,298 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2024-09-12 18:02:46,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:02:46,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:46,340 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-12 18:02:46,341 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:46,741 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 120 proven. 35 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:46,741 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:47,066 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 120 proven. 35 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:47,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127478178] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:47,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:47,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 48 [2024-09-12 18:02:47,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558680586] [2024-09-12 18:02:47,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:47,067 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-09-12 18:02:47,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:47,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-09-12 18:02:47,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=1996, Unknown=0, NotChecked=0, Total=2256 [2024-09-12 18:02:47,068 INFO L87 Difference]: Start difference. First operand 410 states and 459 transitions. Second operand has 48 states, 48 states have (on average 3.125) internal successors, (150), 48 states have internal predecessors, (150), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 18:02:47,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:47,990 INFO L93 Difference]: Finished difference Result 629 states and 709 transitions. [2024-09-12 18:02:47,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-12 18:02:47,991 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 3.125) internal successors, (150), 48 states have internal predecessors, (150), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 108 [2024-09-12 18:02:47,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:47,993 INFO L225 Difference]: With dead ends: 629 [2024-09-12 18:02:47,993 INFO L226 Difference]: Without dead ends: 565 [2024-09-12 18:02:47,994 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 188 SyntacticMatches, 20 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1400 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=276, Invalid=2174, Unknown=0, NotChecked=0, Total=2450 [2024-09-12 18:02:47,997 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 17 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 877 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:47,997 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 706 Invalid, 877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 877 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:02:47,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2024-09-12 18:02:48,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 415. [2024-09-12 18:02:48,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 397 states have (on average 1.1309823677581865) internal successors, (449), 400 states have internal predecessors, (449), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:02:48,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 464 transitions. [2024-09-12 18:02:48,302 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 464 transitions. Word has length 108 [2024-09-12 18:02:48,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:48,302 INFO L474 AbstractCegarLoop]: Abstraction has 415 states and 464 transitions. [2024-09-12 18:02:48,302 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 3.125) internal successors, (150), 48 states have internal predecessors, (150), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 18:02:48,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:48,303 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 464 transitions. [2024-09-12 18:02:48,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-09-12 18:02:48,303 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:48,303 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:48,315 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2024-09-12 18:02:48,507 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2024-09-12 18:02:48,508 INFO L399 AbstractCegarLoop]: === Iteration 85 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:48,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:48,508 INFO L85 PathProgramCache]: Analyzing trace with hash 583897358, now seen corresponding path program 9 times [2024-09-12 18:02:48,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:48,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312643087] [2024-09-12 18:02:48,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:48,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:48,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:49,040 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:49,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:49,042 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-12 18:02:49,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:49,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-12 18:02:49,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:49,044 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-12 18:02:49,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:49,045 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-12 18:02:49,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:49,046 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-09-12 18:02:49,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:49,047 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 89 proven. 86 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:49,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:49,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312643087] [2024-09-12 18:02:49,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312643087] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:49,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382883309] [2024-09-12 18:02:49,048 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:02:49,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:49,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:49,049 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:49,050 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2024-09-12 18:02:49,093 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-09-12 18:02:49,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:49,094 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-12 18:02:49,095 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:49,457 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 120 proven. 55 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:49,457 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:49,689 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 120 proven. 55 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:49,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382883309] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:49,689 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:49,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 45 [2024-09-12 18:02:49,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084076550] [2024-09-12 18:02:49,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:49,689 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-09-12 18:02:49,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:49,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-09-12 18:02:49,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1727, Unknown=0, NotChecked=0, Total=1980 [2024-09-12 18:02:49,690 INFO L87 Difference]: Start difference. First operand 415 states and 464 transitions. Second operand has 45 states, 45 states have (on average 3.1777777777777776) internal successors, (143), 45 states have internal predecessors, (143), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 18:02:50,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:50,445 INFO L93 Difference]: Finished difference Result 636 states and 717 transitions. [2024-09-12 18:02:50,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-12 18:02:50,445 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 3.1777777777777776) internal successors, (143), 45 states have internal predecessors, (143), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 108 [2024-09-12 18:02:50,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:50,451 INFO L225 Difference]: With dead ends: 636 [2024-09-12 18:02:50,451 INFO L226 Difference]: Without dead ends: 572 [2024-09-12 18:02:50,451 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 256 GetRequests, 190 SyntacticMatches, 21 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1214 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=269, Invalid=1893, Unknown=0, NotChecked=0, Total=2162 [2024-09-12 18:02:50,451 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 17 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 633 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 633 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:50,451 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 565 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 633 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:02:50,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2024-09-12 18:02:50,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 417. [2024-09-12 18:02:50,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 399 states have (on average 1.1303258145363408) internal successors, (451), 402 states have internal predecessors, (451), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:02:50,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 466 transitions. [2024-09-12 18:02:50,775 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 466 transitions. Word has length 108 [2024-09-12 18:02:50,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:50,778 INFO L474 AbstractCegarLoop]: Abstraction has 417 states and 466 transitions. [2024-09-12 18:02:50,778 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 3.1777777777777776) internal successors, (143), 45 states have internal predecessors, (143), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-12 18:02:50,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:50,779 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 466 transitions. [2024-09-12 18:02:50,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-09-12 18:02:50,780 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:50,780 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:50,807 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2024-09-12 18:02:50,984 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,78 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:50,985 INFO L399 AbstractCegarLoop]: === Iteration 86 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:50,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:50,985 INFO L85 PathProgramCache]: Analyzing trace with hash 291644854, now seen corresponding path program 10 times [2024-09-12 18:02:50,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:50,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544069824] [2024-09-12 18:02:50,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:50,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:50,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:51,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:51,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:51,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 18:02:51,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:51,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 18:02:51,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:51,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:02:51,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:51,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 18:02:51,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:51,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 18:02:51,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:51,270 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 65 proven. 136 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:51,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:51,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544069824] [2024-09-12 18:02:51,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544069824] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:51,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15275921] [2024-09-12 18:02:51,270 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 18:02:51,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:51,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:51,271 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:51,272 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2024-09-12 18:02:51,317 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 18:02:51,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:51,318 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-12 18:02:51,320 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:51,414 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 90 proven. 123 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-09-12 18:02:51,414 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:51,641 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 84 proven. 129 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-09-12 18:02:51,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15275921] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:51,641 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:51,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 24] total 29 [2024-09-12 18:02:51,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216424770] [2024-09-12 18:02:51,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:51,643 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 18:02:51,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:51,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 18:02:51,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=702, Unknown=0, NotChecked=0, Total=812 [2024-09-12 18:02:51,645 INFO L87 Difference]: Start difference. First operand 417 states and 466 transitions. Second operand has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 28 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2024-09-12 18:02:52,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:52,266 INFO L93 Difference]: Finished difference Result 572 states and 637 transitions. [2024-09-12 18:02:52,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-12 18:02:52,267 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 28 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) Word has length 113 [2024-09-12 18:02:52,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:52,268 INFO L225 Difference]: With dead ends: 572 [2024-09-12 18:02:52,268 INFO L226 Difference]: Without dead ends: 570 [2024-09-12 18:02:52,269 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 214 SyntacticMatches, 23 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=118, Invalid=752, Unknown=0, NotChecked=0, Total=870 [2024-09-12 18:02:52,269 INFO L434 NwaCegarLoop]: 38 mSDtfsCounter, 13 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:52,269 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 480 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:02:52,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2024-09-12 18:02:52,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 510. [2024-09-12 18:02:52,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 510 states, 490 states have (on average 1.1387755102040817) internal successors, (558), 493 states have internal predecessors, (558), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:02:52,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 575 transitions. [2024-09-12 18:02:52,711 INFO L78 Accepts]: Start accepts. Automaton has 510 states and 575 transitions. Word has length 113 [2024-09-12 18:02:52,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:52,711 INFO L474 AbstractCegarLoop]: Abstraction has 510 states and 575 transitions. [2024-09-12 18:02:52,711 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 28 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2024-09-12 18:02:52,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:52,712 INFO L276 IsEmpty]: Start isEmpty. Operand 510 states and 575 transitions. [2024-09-12 18:02:52,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-09-12 18:02:52,712 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:52,712 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:52,725 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2024-09-12 18:02:52,916 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,79 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:52,917 INFO L399 AbstractCegarLoop]: === Iteration 87 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:52,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:52,917 INFO L85 PathProgramCache]: Analyzing trace with hash -379447985, now seen corresponding path program 21 times [2024-09-12 18:02:52,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:52,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96091144] [2024-09-12 18:02:52,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:52,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:52,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:53,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:53,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:53,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 18:02:53,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:53,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 18:02:53,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:53,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:02:53,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:53,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 18:02:53,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:53,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 18:02:53,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:53,140 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 65 proven. 111 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:53,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:53,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96091144] [2024-09-12 18:02:53,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96091144] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:53,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140203834] [2024-09-12 18:02:53,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:02:53,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:53,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:53,142 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:53,146 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2024-09-12 18:02:53,210 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-09-12 18:02:53,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:53,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-12 18:02:53,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:53,328 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 66 proven. 110 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:53,329 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:53,543 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 66 proven. 110 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:53,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140203834] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:53,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:53,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 26 [2024-09-12 18:02:53,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836334275] [2024-09-12 18:02:53,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:53,544 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-12 18:02:53,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:53,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-12 18:02:53,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2024-09-12 18:02:53,545 INFO L87 Difference]: Start difference. First operand 510 states and 575 transitions. Second operand has 26 states, 26 states have (on average 3.730769230769231) internal successors, (97), 24 states have internal predecessors, (97), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:02:54,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:54,431 INFO L93 Difference]: Finished difference Result 771 states and 867 transitions. [2024-09-12 18:02:54,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-12 18:02:54,432 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.730769230769231) internal successors, (97), 24 states have internal predecessors, (97), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 113 [2024-09-12 18:02:54,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:54,433 INFO L225 Difference]: With dead ends: 771 [2024-09-12 18:02:54,433 INFO L226 Difference]: Without dead ends: 769 [2024-09-12 18:02:54,434 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 217 SyntacticMatches, 23 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 409 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2024-09-12 18:02:54,434 INFO L434 NwaCegarLoop]: 58 mSDtfsCounter, 34 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:54,434 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 635 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:02:54,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 769 states. [2024-09-12 18:02:55,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 769 to 737. [2024-09-12 18:02:55,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 737 states, 692 states have (on average 1.1213872832369942) internal successors, (776), 701 states have internal predecessors, (776), 29 states have call successors, (29), 14 states have call predecessors, (29), 13 states have return successors, (28), 21 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-12 18:02:55,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 737 states to 737 states and 833 transitions. [2024-09-12 18:02:55,135 INFO L78 Accepts]: Start accepts. Automaton has 737 states and 833 transitions. Word has length 113 [2024-09-12 18:02:55,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:55,135 INFO L474 AbstractCegarLoop]: Abstraction has 737 states and 833 transitions. [2024-09-12 18:02:55,135 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.730769230769231) internal successors, (97), 24 states have internal predecessors, (97), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:02:55,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:55,136 INFO L276 IsEmpty]: Start isEmpty. Operand 737 states and 833 transitions. [2024-09-12 18:02:55,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-09-12 18:02:55,137 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:55,137 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:55,148 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2024-09-12 18:02:55,337 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,80 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:55,337 INFO L399 AbstractCegarLoop]: === Iteration 88 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:55,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:55,338 INFO L85 PathProgramCache]: Analyzing trace with hash -621868522, now seen corresponding path program 22 times [2024-09-12 18:02:55,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:55,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472643214] [2024-09-12 18:02:55,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:55,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:55,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:55,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:55,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:55,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 18:02:55,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:55,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 18:02:55,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:55,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:02:55,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:55,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 18:02:55,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:55,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 18:02:55,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:55,564 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 45 proven. 116 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:55,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:55,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472643214] [2024-09-12 18:02:55,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472643214] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:55,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368069748] [2024-09-12 18:02:55,565 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 18:02:55,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:55,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:55,566 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:55,567 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2024-09-12 18:02:55,610 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 18:02:55,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:55,612 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-12 18:02:55,613 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:55,737 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 50 proven. 123 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-09-12 18:02:55,737 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:56,003 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 46 proven. 127 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-09-12 18:02:56,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368069748] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:56,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:56,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 24] total 29 [2024-09-12 18:02:56,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575043579] [2024-09-12 18:02:56,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:56,004 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 18:02:56,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:56,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 18:02:56,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2024-09-12 18:02:56,005 INFO L87 Difference]: Start difference. First operand 737 states and 833 transitions. Second operand has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 28 states have internal predecessors, (108), 8 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2024-09-12 18:02:57,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:57,118 INFO L93 Difference]: Finished difference Result 949 states and 1062 transitions. [2024-09-12 18:02:57,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-12 18:02:57,118 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 28 states have internal predecessors, (108), 8 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) Word has length 113 [2024-09-12 18:02:57,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:57,120 INFO L225 Difference]: With dead ends: 949 [2024-09-12 18:02:57,120 INFO L226 Difference]: Without dead ends: 947 [2024-09-12 18:02:57,121 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 214 SyntacticMatches, 23 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2024-09-12 18:02:57,121 INFO L434 NwaCegarLoop]: 56 mSDtfsCounter, 45 mSDsluCounter, 803 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 859 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:57,121 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 859 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:02:57,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states. [2024-09-12 18:02:57,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 678. [2024-09-12 18:02:57,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 640 states have (on average 1.128125) internal successors, (722), 648 states have internal predecessors, (722), 23 states have call successors, (23), 13 states have call predecessors, (23), 12 states have return successors, (22), 16 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-12 18:02:57,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 767 transitions. [2024-09-12 18:02:57,796 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 767 transitions. Word has length 113 [2024-09-12 18:02:57,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:02:57,796 INFO L474 AbstractCegarLoop]: Abstraction has 678 states and 767 transitions. [2024-09-12 18:02:57,797 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 28 states have internal predecessors, (108), 8 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2024-09-12 18:02:57,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:57,797 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 767 transitions. [2024-09-12 18:02:57,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-09-12 18:02:57,798 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:02:57,798 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:02:57,812 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2024-09-12 18:02:57,999 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,81 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:57,999 INFO L399 AbstractCegarLoop]: === Iteration 89 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:02:57,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:02:57,999 INFO L85 PathProgramCache]: Analyzing trace with hash -508562193, now seen corresponding path program 23 times [2024-09-12 18:02:57,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:02:58,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231181708] [2024-09-12 18:02:58,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:02:58,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:02:58,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:58,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:02:58,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:58,281 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 18:02:58,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:58,282 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 18:02:58,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:58,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:02:58,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:58,285 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 18:02:58,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:58,286 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 18:02:58,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:02:58,287 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 35 proven. 121 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:58,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:02:58,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231181708] [2024-09-12 18:02:58,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231181708] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:02:58,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822910092] [2024-09-12 18:02:58,288 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 18:02:58,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:02:58,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:02:58,289 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:02:58,290 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2024-09-12 18:02:58,343 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-09-12 18:02:58,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:02:58,344 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-12 18:02:58,345 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:02:58,458 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 46 proven. 110 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:58,458 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:02:58,701 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 46 proven. 110 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:02:58,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822910092] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:02:58,701 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:02:58,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 26 [2024-09-12 18:02:58,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464100200] [2024-09-12 18:02:58,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:02:58,702 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-12 18:02:58,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:02:58,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-12 18:02:58,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2024-09-12 18:02:58,703 INFO L87 Difference]: Start difference. First operand 678 states and 767 transitions. Second operand has 26 states, 26 states have (on average 3.730769230769231) internal successors, (97), 24 states have internal predecessors, (97), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:02:59,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:02:59,783 INFO L93 Difference]: Finished difference Result 918 states and 1028 transitions. [2024-09-12 18:02:59,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-12 18:02:59,783 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.730769230769231) internal successors, (97), 24 states have internal predecessors, (97), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 113 [2024-09-12 18:02:59,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:02:59,785 INFO L225 Difference]: With dead ends: 918 [2024-09-12 18:02:59,785 INFO L226 Difference]: Without dead ends: 916 [2024-09-12 18:02:59,786 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 215 SyntacticMatches, 25 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=606, Unknown=0, NotChecked=0, Total=702 [2024-09-12 18:02:59,786 INFO L434 NwaCegarLoop]: 66 mSDtfsCounter, 49 mSDsluCounter, 775 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:02:59,786 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 841 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:02:59,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states. [2024-09-12 18:03:00,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 762. [2024-09-12 18:03:00,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 762 states, 713 states have (on average 1.1164095371669005) internal successors, (796), 721 states have internal predecessors, (796), 30 states have call successors, (30), 17 states have call predecessors, (30), 16 states have return successors, (29), 23 states have call predecessors, (29), 29 states have call successors, (29) [2024-09-12 18:03:00,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 762 states to 762 states and 855 transitions. [2024-09-12 18:03:00,528 INFO L78 Accepts]: Start accepts. Automaton has 762 states and 855 transitions. Word has length 113 [2024-09-12 18:03:00,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:03:00,528 INFO L474 AbstractCegarLoop]: Abstraction has 762 states and 855 transitions. [2024-09-12 18:03:00,529 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.730769230769231) internal successors, (97), 24 states have internal predecessors, (97), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:03:00,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:00,529 INFO L276 IsEmpty]: Start isEmpty. Operand 762 states and 855 transitions. [2024-09-12 18:03:00,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-09-12 18:03:00,530 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:03:00,530 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:03:00,542 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2024-09-12 18:03:00,734 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2024-09-12 18:03:00,734 INFO L399 AbstractCegarLoop]: === Iteration 90 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:03:00,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:00,735 INFO L85 PathProgramCache]: Analyzing trace with hash -870586762, now seen corresponding path program 24 times [2024-09-12 18:03:00,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:03:00,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341797553] [2024-09-12 18:03:00,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:03:00,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:03:00,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:00,957 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:03:00,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:00,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 18:03:00,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:00,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 18:03:00,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:00,960 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:03:00,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:00,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 18:03:00,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:00,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 18:03:00,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:00,963 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 35 proven. 126 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:03:00,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:03:00,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341797553] [2024-09-12 18:03:00,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341797553] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:03:00,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147380805] [2024-09-12 18:03:00,964 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 18:03:00,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:00,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:03:00,965 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:03:00,967 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2024-09-12 18:03:01,012 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2024-09-12 18:03:01,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:03:01,014 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-09-12 18:03:01,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:03:01,123 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 51 proven. 110 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:03:01,124 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:03:01,338 INFO L134 CoverageAnalysis]: Checked inductivity of 201 backedges. 51 proven. 110 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:03:01,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147380805] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:03:01,338 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:03:01,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 26 [2024-09-12 18:03:01,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182575163] [2024-09-12 18:03:01,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:03:01,339 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-12 18:03:01,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:03:01,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-12 18:03:01,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2024-09-12 18:03:01,340 INFO L87 Difference]: Start difference. First operand 762 states and 855 transitions. Second operand has 26 states, 26 states have (on average 3.730769230769231) internal successors, (97), 24 states have internal predecessors, (97), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:03:02,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:03:02,524 INFO L93 Difference]: Finished difference Result 1036 states and 1155 transitions. [2024-09-12 18:03:02,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-12 18:03:02,525 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.730769230769231) internal successors, (97), 24 states have internal predecessors, (97), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 113 [2024-09-12 18:03:02,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:03:02,527 INFO L225 Difference]: With dead ends: 1036 [2024-09-12 18:03:02,527 INFO L226 Difference]: Without dead ends: 1034 [2024-09-12 18:03:02,527 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 217 SyntacticMatches, 23 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2024-09-12 18:03:02,528 INFO L434 NwaCegarLoop]: 70 mSDtfsCounter, 47 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 851 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:03:02,528 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 851 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:03:02,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1034 states. [2024-09-12 18:03:03,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1034 to 958. [2024-09-12 18:03:03,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 958 states, 894 states have (on average 1.1140939597315436) internal successors, (996), 904 states have internal predecessors, (996), 40 states have call successors, (40), 22 states have call predecessors, (40), 21 states have return successors, (39), 31 states have call predecessors, (39), 39 states have call successors, (39) [2024-09-12 18:03:03,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 958 states to 958 states and 1075 transitions. [2024-09-12 18:03:03,484 INFO L78 Accepts]: Start accepts. Automaton has 958 states and 1075 transitions. Word has length 113 [2024-09-12 18:03:03,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:03:03,485 INFO L474 AbstractCegarLoop]: Abstraction has 958 states and 1075 transitions. [2024-09-12 18:03:03,485 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.730769230769231) internal successors, (97), 24 states have internal predecessors, (97), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:03:03,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:03,485 INFO L276 IsEmpty]: Start isEmpty. Operand 958 states and 1075 transitions. [2024-09-12 18:03:03,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-09-12 18:03:03,486 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:03:03,486 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:03:03,500 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2024-09-12 18:03:03,688 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2024-09-12 18:03:03,688 INFO L399 AbstractCegarLoop]: === Iteration 91 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:03:03,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:03,688 INFO L85 PathProgramCache]: Analyzing trace with hash -62727025, now seen corresponding path program 25 times [2024-09-12 18:03:03,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:03:03,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490187197] [2024-09-12 18:03:03,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:03:03,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:03:03,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:03,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:03:03,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:03,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 18:03:03,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:03,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 18:03:03,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:03,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:03:03,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:03,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 18:03:03,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:03,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 18:03:03,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:03,891 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 45 proven. 131 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:03:03,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:03:03,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490187197] [2024-09-12 18:03:03,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490187197] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:03:03,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106221236] [2024-09-12 18:03:03,891 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 18:03:03,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:03,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:03:03,893 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:03:03,894 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2024-09-12 18:03:03,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:03,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-12 18:03:03,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:03:04,045 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 66 proven. 110 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:03:04,045 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:03:04,281 INFO L134 CoverageAnalysis]: Checked inductivity of 216 backedges. 66 proven. 110 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:03:04,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106221236] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:03:04,282 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:03:04,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 26 [2024-09-12 18:03:04,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579704324] [2024-09-12 18:03:04,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:03:04,282 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-12 18:03:04,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:03:04,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-12 18:03:04,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2024-09-12 18:03:04,283 INFO L87 Difference]: Start difference. First operand 958 states and 1075 transitions. Second operand has 26 states, 26 states have (on average 3.730769230769231) internal successors, (97), 24 states have internal predecessors, (97), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:03:05,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:03:05,935 INFO L93 Difference]: Finished difference Result 1257 states and 1404 transitions. [2024-09-12 18:03:05,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-09-12 18:03:05,936 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.730769230769231) internal successors, (97), 24 states have internal predecessors, (97), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 113 [2024-09-12 18:03:05,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:03:05,939 INFO L225 Difference]: With dead ends: 1257 [2024-09-12 18:03:05,939 INFO L226 Difference]: Without dead ends: 1255 [2024-09-12 18:03:05,939 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 215 SyntacticMatches, 25 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=100, Invalid=602, Unknown=0, NotChecked=0, Total=702 [2024-09-12 18:03:05,940 INFO L434 NwaCegarLoop]: 74 mSDtfsCounter, 35 mSDsluCounter, 1193 mSDsCounter, 0 mSdLazyCounter, 671 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 1267 SdHoareTripleChecker+Invalid, 671 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:03:05,940 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 1267 Invalid, 671 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 671 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:03:05,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2024-09-12 18:03:07,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 1204. [2024-09-12 18:03:07,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1204 states, 1119 states have (on average 1.1090259159964253) internal successors, (1241), 1132 states have internal predecessors, (1241), 55 states have call successors, (55), 28 states have call predecessors, (55), 27 states have return successors, (54), 43 states have call predecessors, (54), 54 states have call successors, (54) [2024-09-12 18:03:07,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1204 states to 1204 states and 1350 transitions. [2024-09-12 18:03:07,171 INFO L78 Accepts]: Start accepts. Automaton has 1204 states and 1350 transitions. Word has length 113 [2024-09-12 18:03:07,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:03:07,171 INFO L474 AbstractCegarLoop]: Abstraction has 1204 states and 1350 transitions. [2024-09-12 18:03:07,172 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.730769230769231) internal successors, (97), 24 states have internal predecessors, (97), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-12 18:03:07,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:07,172 INFO L276 IsEmpty]: Start isEmpty. Operand 1204 states and 1350 transitions. [2024-09-12 18:03:07,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-09-12 18:03:07,173 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:03:07,173 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:03:07,185 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2024-09-12 18:03:07,376 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,84 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:07,376 INFO L399 AbstractCegarLoop]: === Iteration 92 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:03:07,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:07,377 INFO L85 PathProgramCache]: Analyzing trace with hash -167855402, now seen corresponding path program 10 times [2024-09-12 18:03:07,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:03:07,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712691602] [2024-09-12 18:03:07,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:03:07,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:03:07,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:07,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:03:07,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:07,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 18:03:07,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:07,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 18:03:07,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:07,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:03:07,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:07,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 18:03:07,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:07,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 18:03:07,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:07,601 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 65 proven. 136 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-12 18:03:07,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:03:07,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712691602] [2024-09-12 18:03:07,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712691602] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:03:07,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420396086] [2024-09-12 18:03:07,601 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 18:03:07,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:07,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:03:07,603 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:03:07,604 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2024-09-12 18:03:07,655 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 18:03:07,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:03:07,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-12 18:03:07,658 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:03:07,780 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 90 proven. 123 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-09-12 18:03:07,781 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:03:08,054 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 84 proven. 129 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-09-12 18:03:08,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420396086] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:03:08,054 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:03:08,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 24] total 29 [2024-09-12 18:03:08,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325570115] [2024-09-12 18:03:08,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:03:08,055 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 18:03:08,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:03:08,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 18:03:08,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=702, Unknown=0, NotChecked=0, Total=812 [2024-09-12 18:03:08,055 INFO L87 Difference]: Start difference. First operand 1204 states and 1350 transitions. Second operand has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 28 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2024-09-12 18:03:09,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:03:09,557 INFO L93 Difference]: Finished difference Result 1255 states and 1399 transitions. [2024-09-12 18:03:09,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-12 18:03:09,558 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 28 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) Word has length 113 [2024-09-12 18:03:09,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:03:09,560 INFO L225 Difference]: With dead ends: 1255 [2024-09-12 18:03:09,560 INFO L226 Difference]: Without dead ends: 1253 [2024-09-12 18:03:09,561 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 214 SyntacticMatches, 23 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=118, Invalid=752, Unknown=0, NotChecked=0, Total=870 [2024-09-12 18:03:09,561 INFO L434 NwaCegarLoop]: 73 mSDtfsCounter, 40 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 918 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:03:09,561 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 918 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:03:09,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1253 states. [2024-09-12 18:03:10,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1253 to 1177. [2024-09-12 18:03:10,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1177 states, 1096 states have (on average 1.1113138686131387) internal successors, (1218), 1108 states have internal predecessors, (1218), 52 states have call successors, (52), 27 states have call predecessors, (52), 26 states have return successors, (51), 41 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 18:03:10,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1177 states to 1177 states and 1321 transitions. [2024-09-12 18:03:10,768 INFO L78 Accepts]: Start accepts. Automaton has 1177 states and 1321 transitions. Word has length 113 [2024-09-12 18:03:10,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:03:10,768 INFO L474 AbstractCegarLoop]: Abstraction has 1177 states and 1321 transitions. [2024-09-12 18:03:10,768 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 28 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2024-09-12 18:03:10,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:10,768 INFO L276 IsEmpty]: Start isEmpty. Operand 1177 states and 1321 transitions. [2024-09-12 18:03:10,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2024-09-12 18:03:10,770 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:03:10,770 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:03:10,782 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2024-09-12 18:03:10,974 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,85 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:10,975 INFO L399 AbstractCegarLoop]: === Iteration 93 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:03:10,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:10,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1167015833, now seen corresponding path program 11 times [2024-09-12 18:03:10,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:03:10,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956767650] [2024-09-12 18:03:10,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:03:10,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:03:10,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:11,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:03:11,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:11,513 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 0 proven. 464 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:03:11,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:03:11,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956767650] [2024-09-12 18:03:11,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956767650] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:03:11,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354684804] [2024-09-12 18:03:11,514 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 18:03:11,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:11,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:03:11,516 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:03:11,517 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2024-09-12 18:03:11,569 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-09-12 18:03:11,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:03:11,570 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-09-12 18:03:11,574 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:03:11,686 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 0 proven. 464 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:03:11,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:03:12,742 INFO L134 CoverageAnalysis]: Checked inductivity of 464 backedges. 0 proven. 464 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:03:12,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354684804] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:03:12,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:03:12,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41, 41] total 83 [2024-09-12 18:03:12,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012855896] [2024-09-12 18:03:12,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:03:12,743 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 84 states [2024-09-12 18:03:12,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:03:12,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2024-09-12 18:03:12,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1387, Invalid=5585, Unknown=0, NotChecked=0, Total=6972 [2024-09-12 18:03:12,745 INFO L87 Difference]: Start difference. First operand 1177 states and 1321 transitions. Second operand has 84 states, 83 states have (on average 2.63855421686747) internal successors, (219), 84 states have internal predecessors, (219), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:03:16,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:03:16,379 INFO L93 Difference]: Finished difference Result 2136 states and 2436 transitions. [2024-09-12 18:03:16,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2024-09-12 18:03:16,380 INFO L78 Accepts]: Start accepts. Automaton has has 84 states, 83 states have (on average 2.63855421686747) internal successors, (219), 84 states have internal predecessors, (219), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 109 [2024-09-12 18:03:16,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:03:16,387 INFO L225 Difference]: With dead ends: 2136 [2024-09-12 18:03:16,388 INFO L226 Difference]: Without dead ends: 2135 [2024-09-12 18:03:16,388 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2557 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1387, Invalid=5585, Unknown=0, NotChecked=0, Total=6972 [2024-09-12 18:03:16,392 INFO L434 NwaCegarLoop]: 75 mSDtfsCounter, 628 mSDsluCounter, 1165 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 662 SdHoareTripleChecker+Valid, 1240 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:03:16,392 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [662 Valid, 1240 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:03:16,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2135 states. [2024-09-12 18:03:17,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2135 to 1217. [2024-09-12 18:03:17,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1217 states, 1136 states have (on average 1.1144366197183098) internal successors, (1266), 1148 states have internal predecessors, (1266), 52 states have call successors, (52), 27 states have call predecessors, (52), 26 states have return successors, (51), 41 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 18:03:17,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1217 states to 1217 states and 1369 transitions. [2024-09-12 18:03:17,655 INFO L78 Accepts]: Start accepts. Automaton has 1217 states and 1369 transitions. Word has length 109 [2024-09-12 18:03:17,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:03:17,656 INFO L474 AbstractCegarLoop]: Abstraction has 1217 states and 1369 transitions. [2024-09-12 18:03:17,656 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 84 states, 83 states have (on average 2.63855421686747) internal successors, (219), 84 states have internal predecessors, (219), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:03:17,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:17,656 INFO L276 IsEmpty]: Start isEmpty. Operand 1217 states and 1369 transitions. [2024-09-12 18:03:17,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-09-12 18:03:17,658 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:03:17,658 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:03:17,670 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2024-09-12 18:03:17,861 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,86 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:17,862 INFO L399 AbstractCegarLoop]: === Iteration 94 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:03:17,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:17,862 INFO L85 PathProgramCache]: Analyzing trace with hash 340731224, now seen corresponding path program 11 times [2024-09-12 18:03:17,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:03:17,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422306564] [2024-09-12 18:03:17,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:03:17,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:03:17,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:18,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:03:18,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:18,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 18:03:18,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:18,251 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 18:03:18,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:18,252 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:03:18,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:18,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 18:03:18,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:18,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 18:03:18,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:18,255 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:03:18,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:18,257 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 133 proven. 119 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:18,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:03:18,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422306564] [2024-09-12 18:03:18,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422306564] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:03:18,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493225184] [2024-09-12 18:03:18,257 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 18:03:18,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:18,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:03:18,258 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:03:18,260 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2024-09-12 18:03:18,306 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-12 18:03:18,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:03:18,307 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-12 18:03:18,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:03:19,073 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 171 proven. 81 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:19,073 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:03:19,453 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 171 proven. 81 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:19,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493225184] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:03:19,453 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:03:19,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 63 [2024-09-12 18:03:19,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788359693] [2024-09-12 18:03:19,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:03:19,454 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2024-09-12 18:03:19,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:03:19,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2024-09-12 18:03:19,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=452, Invalid=3454, Unknown=0, NotChecked=0, Total=3906 [2024-09-12 18:03:19,455 INFO L87 Difference]: Start difference. First operand 1217 states and 1369 transitions. Second operand has 63 states, 63 states have (on average 3.0793650793650795) internal successors, (194), 63 states have internal predecessors, (194), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:03:21,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:03:21,540 INFO L93 Difference]: Finished difference Result 1439 states and 1621 transitions. [2024-09-12 18:03:21,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-12 18:03:21,541 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 3.0793650793650795) internal successors, (194), 63 states have internal predecessors, (194), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 126 [2024-09-12 18:03:21,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:03:21,544 INFO L225 Difference]: With dead ends: 1439 [2024-09-12 18:03:21,544 INFO L226 Difference]: Without dead ends: 1366 [2024-09-12 18:03:21,545 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 211 SyntacticMatches, 24 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3117 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=468, Invalid=3692, Unknown=0, NotChecked=0, Total=4160 [2024-09-12 18:03:21,545 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 17 mSDsluCounter, 886 mSDsCounter, 0 mSdLazyCounter, 1119 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 938 SdHoareTripleChecker+Invalid, 1119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:03:21,545 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 938 Invalid, 1119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1119 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:03:21,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1366 states. [2024-09-12 18:03:22,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1366 to 1222. [2024-09-12 18:03:22,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1222 states, 1141 states have (on average 1.1139351446099912) internal successors, (1271), 1153 states have internal predecessors, (1271), 52 states have call successors, (52), 27 states have call predecessors, (52), 26 states have return successors, (51), 41 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 18:03:22,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 1374 transitions. [2024-09-12 18:03:22,855 INFO L78 Accepts]: Start accepts. Automaton has 1222 states and 1374 transitions. Word has length 126 [2024-09-12 18:03:22,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:03:22,856 INFO L474 AbstractCegarLoop]: Abstraction has 1222 states and 1374 transitions. [2024-09-12 18:03:22,856 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 3.0793650793650795) internal successors, (194), 63 states have internal predecessors, (194), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:03:22,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:22,856 INFO L276 IsEmpty]: Start isEmpty. Operand 1222 states and 1374 transitions. [2024-09-12 18:03:22,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-09-12 18:03:22,858 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:03:22,858 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:03:22,871 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2024-09-12 18:03:23,062 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2024-09-12 18:03:23,063 INFO L399 AbstractCegarLoop]: === Iteration 95 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:03:23,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:23,063 INFO L85 PathProgramCache]: Analyzing trace with hash 2138642015, now seen corresponding path program 26 times [2024-09-12 18:03:23,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:03:23,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352714031] [2024-09-12 18:03:23,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:03:23,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:03:23,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:23,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:03:23,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:23,442 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 18:03:23,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:23,444 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 18:03:23,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:23,445 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:03:23,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:23,446 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 18:03:23,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:23,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 18:03:23,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:23,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:03:23,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:23,450 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 133 proven. 94 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:23,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:03:23,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352714031] [2024-09-12 18:03:23,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352714031] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:03:23,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328408770] [2024-09-12 18:03:23,450 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:03:23,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:23,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:03:23,452 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:03:23,453 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2024-09-12 18:03:23,499 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:03:23,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:03:23,501 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-12 18:03:23,503 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:03:24,235 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 171 proven. 56 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:24,235 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:03:24,644 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 171 proven. 56 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:24,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328408770] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:03:24,645 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:03:24,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 62 [2024-09-12 18:03:24,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952989835] [2024-09-12 18:03:24,645 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:03:24,646 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-09-12 18:03:24,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:03:24,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-09-12 18:03:24,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=412, Invalid=3370, Unknown=0, NotChecked=0, Total=3782 [2024-09-12 18:03:24,647 INFO L87 Difference]: Start difference. First operand 1222 states and 1374 transitions. Second operand has 62 states, 62 states have (on average 3.0806451612903225) internal successors, (191), 62 states have internal predecessors, (191), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:03:26,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:03:26,700 INFO L93 Difference]: Finished difference Result 1449 states and 1632 transitions. [2024-09-12 18:03:26,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-12 18:03:26,701 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 3.0806451612903225) internal successors, (191), 62 states have internal predecessors, (191), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 126 [2024-09-12 18:03:26,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:03:26,705 INFO L225 Difference]: With dead ends: 1449 [2024-09-12 18:03:26,705 INFO L226 Difference]: Without dead ends: 1376 [2024-09-12 18:03:26,705 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 212 SyntacticMatches, 24 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2904 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=428, Invalid=3604, Unknown=0, NotChecked=0, Total=4032 [2024-09-12 18:03:26,707 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 17 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 1058 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1058 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:03:26,707 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 841 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1058 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:03:26,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1376 states. [2024-09-12 18:03:28,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1376 to 1227. [2024-09-12 18:03:28,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1227 states, 1146 states have (on average 1.1134380453752182) internal successors, (1276), 1158 states have internal predecessors, (1276), 52 states have call successors, (52), 27 states have call predecessors, (52), 26 states have return successors, (51), 41 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 18:03:28,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1227 states to 1227 states and 1379 transitions. [2024-09-12 18:03:28,053 INFO L78 Accepts]: Start accepts. Automaton has 1227 states and 1379 transitions. Word has length 126 [2024-09-12 18:03:28,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:03:28,053 INFO L474 AbstractCegarLoop]: Abstraction has 1227 states and 1379 transitions. [2024-09-12 18:03:28,053 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 3.0806451612903225) internal successors, (191), 62 states have internal predecessors, (191), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:03:28,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:28,053 INFO L276 IsEmpty]: Start isEmpty. Operand 1227 states and 1379 transitions. [2024-09-12 18:03:28,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-09-12 18:03:28,055 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:03:28,055 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:03:28,068 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2024-09-12 18:03:28,256 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,88 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:28,256 INFO L399 AbstractCegarLoop]: === Iteration 96 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:03:28,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:28,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1761631480, now seen corresponding path program 27 times [2024-09-12 18:03:28,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:03:28,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640561697] [2024-09-12 18:03:28,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:03:28,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:03:28,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:28,646 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:03:28,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:28,647 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 18:03:28,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:28,649 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 18:03:28,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:28,650 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:03:28,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:28,651 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 18:03:28,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:28,652 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 18:03:28,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:28,654 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:03:28,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:28,655 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 133 proven. 79 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:28,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:03:28,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640561697] [2024-09-12 18:03:28,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640561697] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:03:28,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993137698] [2024-09-12 18:03:28,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:03:28,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:28,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:03:28,658 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:03:28,659 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2024-09-12 18:03:28,711 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-09-12 18:03:28,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:03:28,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-12 18:03:28,715 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:03:29,421 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 171 proven. 41 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:29,422 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:03:29,808 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 171 proven. 41 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:29,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993137698] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:03:29,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:03:29,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 60 [2024-09-12 18:03:29,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141225432] [2024-09-12 18:03:29,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:03:29,809 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-09-12 18:03:29,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:03:29,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-09-12 18:03:29,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=3162, Unknown=0, NotChecked=0, Total=3540 [2024-09-12 18:03:29,810 INFO L87 Difference]: Start difference. First operand 1227 states and 1379 transitions. Second operand has 60 states, 60 states have (on average 3.1) internal successors, (186), 60 states have internal predecessors, (186), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:03:31,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:03:31,801 INFO L93 Difference]: Finished difference Result 1360 states and 1524 transitions. [2024-09-12 18:03:31,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-12 18:03:31,801 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 3.1) internal successors, (186), 60 states have internal predecessors, (186), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 126 [2024-09-12 18:03:31,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:03:31,805 INFO L225 Difference]: With dead ends: 1360 [2024-09-12 18:03:31,805 INFO L226 Difference]: Without dead ends: 1287 [2024-09-12 18:03:31,806 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 214 SyntacticMatches, 24 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2645 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=394, Invalid=3388, Unknown=0, NotChecked=0, Total=3782 [2024-09-12 18:03:31,806 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 17 mSDsluCounter, 700 mSDsCounter, 0 mSdLazyCounter, 904 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 750 SdHoareTripleChecker+Invalid, 904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 18:03:31,806 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 750 Invalid, 904 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 904 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 18:03:31,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1287 states. [2024-09-12 18:03:33,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1287 to 1227. [2024-09-12 18:03:33,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1227 states, 1146 states have (on average 1.112565445026178) internal successors, (1275), 1158 states have internal predecessors, (1275), 52 states have call successors, (52), 27 states have call predecessors, (52), 26 states have return successors, (51), 41 states have call predecessors, (51), 51 states have call successors, (51) [2024-09-12 18:03:33,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1227 states to 1227 states and 1378 transitions. [2024-09-12 18:03:33,168 INFO L78 Accepts]: Start accepts. Automaton has 1227 states and 1378 transitions. Word has length 126 [2024-09-12 18:03:33,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:03:33,168 INFO L474 AbstractCegarLoop]: Abstraction has 1227 states and 1378 transitions. [2024-09-12 18:03:33,168 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 3.1) internal successors, (186), 60 states have internal predecessors, (186), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:03:33,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:33,169 INFO L276 IsEmpty]: Start isEmpty. Operand 1227 states and 1378 transitions. [2024-09-12 18:03:33,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-09-12 18:03:33,170 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:03:33,170 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:03:33,190 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2024-09-12 18:03:33,374 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,89 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:33,375 INFO L399 AbstractCegarLoop]: === Iteration 97 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:03:33,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:33,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1987339585, now seen corresponding path program 28 times [2024-09-12 18:03:33,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:03:33,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812737003] [2024-09-12 18:03:33,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:03:33,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:03:33,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:33,789 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:03:33,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:33,791 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 18:03:33,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:33,792 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 18:03:33,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:33,793 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:03:33,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:33,794 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 18:03:33,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:33,795 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 18:03:33,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:33,796 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:03:33,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:33,798 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 133 proven. 74 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:33,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:03:33,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812737003] [2024-09-12 18:03:33,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812737003] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:03:33,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262617624] [2024-09-12 18:03:33,798 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 18:03:33,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:33,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:03:33,800 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:03:33,801 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2024-09-12 18:03:33,855 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 18:03:33,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:03:33,856 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-12 18:03:33,858 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:03:34,510 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 171 proven. 36 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:34,511 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:03:34,968 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 171 proven. 36 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:34,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262617624] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:03:34,969 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:03:34,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 58 [2024-09-12 18:03:34,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158039327] [2024-09-12 18:03:34,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:03:34,970 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-09-12 18:03:34,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:03:34,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-09-12 18:03:34,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=352, Invalid=2954, Unknown=0, NotChecked=0, Total=3306 [2024-09-12 18:03:34,971 INFO L87 Difference]: Start difference. First operand 1227 states and 1378 transitions. Second operand has 58 states, 58 states have (on average 3.1206896551724137) internal successors, (181), 58 states have internal predecessors, (181), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:03:36,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:03:36,907 INFO L93 Difference]: Finished difference Result 1337 states and 1497 transitions. [2024-09-12 18:03:36,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-12 18:03:36,907 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 3.1206896551724137) internal successors, (181), 58 states have internal predecessors, (181), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 126 [2024-09-12 18:03:36,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:03:36,911 INFO L225 Difference]: With dead ends: 1337 [2024-09-12 18:03:36,911 INFO L226 Difference]: Without dead ends: 1264 [2024-09-12 18:03:36,911 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 216 SyntacticMatches, 24 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2360 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=368, Invalid=3172, Unknown=0, NotChecked=0, Total=3540 [2024-09-12 18:03:36,912 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 17 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 1108 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 852 SdHoareTripleChecker+Invalid, 1108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:03:36,912 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 852 Invalid, 1108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1108 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:03:36,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1264 states. [2024-09-12 18:03:38,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1264 to 1195. [2024-09-12 18:03:38,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1195 states, 1118 states have (on average 1.114490161001789) internal successors, (1246), 1129 states have internal predecessors, (1246), 48 states have call successors, (48), 27 states have call predecessors, (48), 26 states have return successors, (47), 38 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-12 18:03:38,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1195 states to 1195 states and 1341 transitions. [2024-09-12 18:03:38,208 INFO L78 Accepts]: Start accepts. Automaton has 1195 states and 1341 transitions. Word has length 126 [2024-09-12 18:03:38,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:03:38,209 INFO L474 AbstractCegarLoop]: Abstraction has 1195 states and 1341 transitions. [2024-09-12 18:03:38,209 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 3.1206896551724137) internal successors, (181), 58 states have internal predecessors, (181), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:03:38,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:38,209 INFO L276 IsEmpty]: Start isEmpty. Operand 1195 states and 1341 transitions. [2024-09-12 18:03:38,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-09-12 18:03:38,212 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:03:38,212 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:03:38,224 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2024-09-12 18:03:38,414 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,90 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:38,415 INFO L399 AbstractCegarLoop]: === Iteration 98 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:03:38,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:38,415 INFO L85 PathProgramCache]: Analyzing trace with hash 197434520, now seen corresponding path program 29 times [2024-09-12 18:03:38,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:03:38,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637551726] [2024-09-12 18:03:38,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:03:38,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:03:38,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:38,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:03:38,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:38,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 18:03:38,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:38,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 18:03:38,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:38,784 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:03:38,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:38,785 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 18:03:38,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:38,786 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 18:03:38,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:38,787 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:03:38,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:38,788 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 133 proven. 79 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:38,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:03:38,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637551726] [2024-09-12 18:03:38,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637551726] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:03:38,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474031955] [2024-09-12 18:03:38,789 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 18:03:38,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:38,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:03:38,791 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:03:38,792 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2024-09-12 18:03:38,842 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-12 18:03:38,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:03:38,843 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-12 18:03:38,845 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:03:39,424 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 171 proven. 41 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:39,424 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:03:39,741 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 171 proven. 41 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:39,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474031955] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:03:39,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:03:39,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 56 [2024-09-12 18:03:39,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133463155] [2024-09-12 18:03:39,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:03:39,743 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-09-12 18:03:39,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:03:39,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-09-12 18:03:39,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=334, Invalid=2746, Unknown=0, NotChecked=0, Total=3080 [2024-09-12 18:03:39,744 INFO L87 Difference]: Start difference. First operand 1195 states and 1341 transitions. Second operand has 56 states, 56 states have (on average 3.142857142857143) internal successors, (176), 56 states have internal predecessors, (176), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:03:41,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:03:41,574 INFO L93 Difference]: Finished difference Result 1314 states and 1470 transitions. [2024-09-12 18:03:41,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-12 18:03:41,575 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 3.142857142857143) internal successors, (176), 56 states have internal predecessors, (176), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 126 [2024-09-12 18:03:41,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:03:41,578 INFO L225 Difference]: With dead ends: 1314 [2024-09-12 18:03:41,578 INFO L226 Difference]: Without dead ends: 1241 [2024-09-12 18:03:41,579 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 218 SyntacticMatches, 24 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2097 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=350, Invalid=2956, Unknown=0, NotChecked=0, Total=3306 [2024-09-12 18:03:41,579 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 17 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 1076 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 1076 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1076 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:03:41,579 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 848 Invalid, 1076 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1076 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:03:41,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1241 states. [2024-09-12 18:03:42,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1241 to 1150. [2024-09-12 18:03:42,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1150 states, 1079 states have (on average 1.1177015755329007) internal successors, (1206), 1089 states have internal predecessors, (1206), 43 states have call successors, (43), 26 states have call predecessors, (43), 25 states have return successors, (42), 34 states have call predecessors, (42), 42 states have call successors, (42) [2024-09-12 18:03:42,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 1291 transitions. [2024-09-12 18:03:42,866 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 1291 transitions. Word has length 126 [2024-09-12 18:03:42,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:03:42,866 INFO L474 AbstractCegarLoop]: Abstraction has 1150 states and 1291 transitions. [2024-09-12 18:03:42,867 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 3.142857142857143) internal successors, (176), 56 states have internal predecessors, (176), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:03:42,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:42,867 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 1291 transitions. [2024-09-12 18:03:42,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-09-12 18:03:42,868 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:03:42,868 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:03:42,882 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2024-09-12 18:03:43,071 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,91 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:43,072 INFO L399 AbstractCegarLoop]: === Iteration 99 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:03:43,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:43,073 INFO L85 PathProgramCache]: Analyzing trace with hash -138012897, now seen corresponding path program 30 times [2024-09-12 18:03:43,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:03:43,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116372302] [2024-09-12 18:03:43,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:03:43,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:03:43,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:43,478 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:03:43,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:43,479 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 18:03:43,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:43,481 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 18:03:43,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:43,482 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:03:43,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:43,487 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 18:03:43,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:43,488 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 18:03:43,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:43,489 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:03:43,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:43,490 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 133 proven. 94 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:43,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:03:43,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116372302] [2024-09-12 18:03:43,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116372302] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:03:43,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743514686] [2024-09-12 18:03:43,491 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 18:03:43,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:43,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:03:43,494 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:03:43,502 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2024-09-12 18:03:43,569 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-09-12 18:03:43,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:03:43,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-12 18:03:43,573 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:03:44,174 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 171 proven. 56 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:44,174 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:03:44,553 INFO L134 CoverageAnalysis]: Checked inductivity of 287 backedges. 171 proven. 56 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:44,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743514686] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:03:44,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:03:44,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 54 [2024-09-12 18:03:44,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737993423] [2024-09-12 18:03:44,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:03:44,554 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-09-12 18:03:44,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:03:44,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-09-12 18:03:44,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=324, Invalid=2538, Unknown=0, NotChecked=0, Total=2862 [2024-09-12 18:03:44,555 INFO L87 Difference]: Start difference. First operand 1150 states and 1291 transitions. Second operand has 54 states, 54 states have (on average 3.1666666666666665) internal successors, (171), 54 states have internal predecessors, (171), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:03:46,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:03:46,746 INFO L93 Difference]: Finished difference Result 1538 states and 1731 transitions. [2024-09-12 18:03:46,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-12 18:03:46,747 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 3.1666666666666665) internal successors, (171), 54 states have internal predecessors, (171), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 126 [2024-09-12 18:03:46,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:03:46,750 INFO L225 Difference]: With dead ends: 1538 [2024-09-12 18:03:46,750 INFO L226 Difference]: Without dead ends: 1465 [2024-09-12 18:03:46,751 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 220 SyntacticMatches, 24 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1840 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=340, Invalid=2740, Unknown=0, NotChecked=0, Total=3080 [2024-09-12 18:03:46,751 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 17 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 956 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 956 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 956 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:03:46,752 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 745 Invalid, 956 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 956 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:03:46,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1465 states. [2024-09-12 18:03:48,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1465 to 1155. [2024-09-12 18:03:48,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1155 states, 1084 states have (on average 1.117158671586716) internal successors, (1211), 1094 states have internal predecessors, (1211), 43 states have call successors, (43), 26 states have call predecessors, (43), 25 states have return successors, (42), 34 states have call predecessors, (42), 42 states have call successors, (42) [2024-09-12 18:03:48,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1155 states to 1155 states and 1296 transitions. [2024-09-12 18:03:48,058 INFO L78 Accepts]: Start accepts. Automaton has 1155 states and 1296 transitions. Word has length 126 [2024-09-12 18:03:48,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:03:48,058 INFO L474 AbstractCegarLoop]: Abstraction has 1155 states and 1296 transitions. [2024-09-12 18:03:48,058 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 3.1666666666666665) internal successors, (171), 54 states have internal predecessors, (171), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:03:48,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:48,059 INFO L276 IsEmpty]: Start isEmpty. Operand 1155 states and 1296 transitions. [2024-09-12 18:03:48,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-09-12 18:03:48,062 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:03:48,062 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:03:48,075 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2024-09-12 18:03:48,266 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2024-09-12 18:03:48,267 INFO L399 AbstractCegarLoop]: === Iteration 100 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:03:48,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:48,267 INFO L85 PathProgramCache]: Analyzing trace with hash -549067720, now seen corresponding path program 11 times [2024-09-12 18:03:48,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:03:48,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300353433] [2024-09-12 18:03:48,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:03:48,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:03:48,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:48,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:03:48,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:48,636 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-12 18:03:48,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:48,638 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-12 18:03:48,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:48,639 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-12 18:03:48,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:48,640 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-12 18:03:48,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:48,641 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-12 18:03:48,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:48,642 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-12 18:03:48,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:48,643 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 133 proven. 119 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:48,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:03:48,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300353433] [2024-09-12 18:03:48,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300353433] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:03:48,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506311631] [2024-09-12 18:03:48,643 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 18:03:48,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:48,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:03:48,645 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:03:48,646 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2024-09-12 18:03:48,694 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-12 18:03:48,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:03:48,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-12 18:03:48,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:03:49,236 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 171 proven. 81 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:49,236 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:03:49,629 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 171 proven. 81 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:03:49,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506311631] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:03:49,629 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:03:49,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 51 [2024-09-12 18:03:49,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905671039] [2024-09-12 18:03:49,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:03:49,629 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-09-12 18:03:49,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:03:49,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-09-12 18:03:49,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=319, Invalid=2231, Unknown=0, NotChecked=0, Total=2550 [2024-09-12 18:03:49,630 INFO L87 Difference]: Start difference. First operand 1155 states and 1296 transitions. Second operand has 51 states, 51 states have (on average 3.215686274509804) internal successors, (164), 51 states have internal predecessors, (164), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:03:51,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:03:51,970 INFO L93 Difference]: Finished difference Result 1577 states and 1775 transitions. [2024-09-12 18:03:51,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-12 18:03:51,971 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 3.215686274509804) internal successors, (164), 51 states have internal predecessors, (164), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 126 [2024-09-12 18:03:51,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:03:51,975 INFO L225 Difference]: With dead ends: 1577 [2024-09-12 18:03:51,975 INFO L226 Difference]: Without dead ends: 1504 [2024-09-12 18:03:51,975 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 222 SyntacticMatches, 25 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1626 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=335, Invalid=2421, Unknown=0, NotChecked=0, Total=2756 [2024-09-12 18:03:51,976 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 17 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 982 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 840 SdHoareTripleChecker+Invalid, 982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 982 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:03:51,976 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 840 Invalid, 982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 982 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:03:51,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1504 states. [2024-09-12 18:03:53,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1504 to 1157. [2024-09-12 18:03:53,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 1086 states have (on average 1.1169429097605894) internal successors, (1213), 1096 states have internal predecessors, (1213), 43 states have call successors, (43), 26 states have call predecessors, (43), 25 states have return successors, (42), 34 states have call predecessors, (42), 42 states have call successors, (42) [2024-09-12 18:03:53,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 1298 transitions. [2024-09-12 18:03:53,243 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 1298 transitions. Word has length 126 [2024-09-12 18:03:53,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:03:53,243 INFO L474 AbstractCegarLoop]: Abstraction has 1157 states and 1298 transitions. [2024-09-12 18:03:53,243 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 3.215686274509804) internal successors, (164), 51 states have internal predecessors, (164), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-12 18:03:53,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:53,244 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 1298 transitions. [2024-09-12 18:03:53,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2024-09-12 18:03:53,245 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:03:53,245 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:03:53,260 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2024-09-12 18:03:53,449 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2024-09-12 18:03:53,450 INFO L399 AbstractCegarLoop]: === Iteration 101 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:03:53,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:03:53,450 INFO L85 PathProgramCache]: Analyzing trace with hash -1077996978, now seen corresponding path program 12 times [2024-09-12 18:03:53,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:03:53,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407738642] [2024-09-12 18:03:53,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:03:53,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:03:53,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:54,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:03:54,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:03:54,113 INFO L134 CoverageAnalysis]: Checked inductivity of 565 backedges. 0 proven. 565 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:03:54,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:03:54,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407738642] [2024-09-12 18:03:54,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407738642] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:03:54,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751885403] [2024-09-12 18:03:54,113 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 18:03:54,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:03:54,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:03:54,115 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:03:54,116 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2024-09-12 18:03:54,169 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2024-09-12 18:03:54,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:03:54,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-09-12 18:03:54,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:03:54,286 INFO L134 CoverageAnalysis]: Checked inductivity of 565 backedges. 0 proven. 565 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:03:54,286 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:03:55,557 INFO L134 CoverageAnalysis]: Checked inductivity of 565 backedges. 0 proven. 565 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:03:55,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751885403] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:03:55,558 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:03:55,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45, 45] total 91 [2024-09-12 18:03:55,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575378679] [2024-09-12 18:03:55,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:03:55,558 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2024-09-12 18:03:55,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:03:55,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2024-09-12 18:03:55,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1657, Invalid=6715, Unknown=0, NotChecked=0, Total=8372 [2024-09-12 18:03:55,561 INFO L87 Difference]: Start difference. First operand 1157 states and 1298 transitions. Second operand has 92 states, 91 states have (on average 2.6263736263736264) internal successors, (239), 92 states have internal predecessors, (239), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:03:59,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:03:59,909 INFO L93 Difference]: Finished difference Result 2199 states and 2509 transitions. [2024-09-12 18:03:59,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2024-09-12 18:03:59,912 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 91 states have (on average 2.6263736263736264) internal successors, (239), 92 states have internal predecessors, (239), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 119 [2024-09-12 18:03:59,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:03:59,921 INFO L225 Difference]: With dead ends: 2199 [2024-09-12 18:03:59,925 INFO L226 Difference]: Without dead ends: 2198 [2024-09-12 18:03:59,926 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3089 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1657, Invalid=6715, Unknown=0, NotChecked=0, Total=8372 [2024-09-12 18:03:59,926 INFO L434 NwaCegarLoop]: 75 mSDtfsCounter, 619 mSDsluCounter, 1173 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 656 SdHoareTripleChecker+Valid, 1248 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:03:59,926 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [656 Valid, 1248 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:03:59,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2198 states. [2024-09-12 18:04:01,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2198 to 1197. [2024-09-12 18:04:01,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1197 states, 1126 states have (on average 1.1198934280639432) internal successors, (1261), 1136 states have internal predecessors, (1261), 43 states have call successors, (43), 26 states have call predecessors, (43), 25 states have return successors, (42), 34 states have call predecessors, (42), 42 states have call successors, (42) [2024-09-12 18:04:01,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1197 states to 1197 states and 1346 transitions. [2024-09-12 18:04:01,294 INFO L78 Accepts]: Start accepts. Automaton has 1197 states and 1346 transitions. Word has length 119 [2024-09-12 18:04:01,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:04:01,295 INFO L474 AbstractCegarLoop]: Abstraction has 1197 states and 1346 transitions. [2024-09-12 18:04:01,295 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 91 states have (on average 2.6263736263736264) internal successors, (239), 92 states have internal predecessors, (239), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:04:01,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:01,295 INFO L276 IsEmpty]: Start isEmpty. Operand 1197 states and 1346 transitions. [2024-09-12 18:04:01,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-09-12 18:04:01,296 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:04:01,296 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:04:01,309 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2024-09-12 18:04:01,497 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2024-09-12 18:04:01,497 INFO L399 AbstractCegarLoop]: === Iteration 102 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:04:01,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:01,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1638781383, now seen corresponding path program 12 times [2024-09-12 18:04:01,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:04:01,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426691830] [2024-09-12 18:04:01,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:04:01,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:04:01,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:01,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:04:01,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:01,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 18:04:01,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:01,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 18:04:01,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:01,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 18:04:01,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:01,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:04:01,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:01,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 18:04:01,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:01,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 18:04:01,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:01,756 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 93 proven. 190 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:01,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:04:01,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426691830] [2024-09-12 18:04:01,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426691830] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:04:01,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592518148] [2024-09-12 18:04:01,757 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 18:04:01,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:04:01,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:04:01,760 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:04:01,761 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2024-09-12 18:04:01,811 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2024-09-12 18:04:01,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:04:01,813 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-09-12 18:04:01,814 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:04:01,950 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 124 proven. 159 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:01,951 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:04:02,176 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 124 proven. 159 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:02,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592518148] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:04:02,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:04:02,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 29 [2024-09-12 18:04:02,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425881858] [2024-09-12 18:04:02,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:04:02,177 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 18:04:02,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:04:02,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 18:04:02,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=689, Unknown=0, NotChecked=0, Total=812 [2024-09-12 18:04:02,178 INFO L87 Difference]: Start difference. First operand 1197 states and 1346 transitions. Second operand has 29 states, 29 states have (on average 3.8620689655172415) internal successors, (112), 27 states have internal predecessors, (112), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:04:03,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:04:03,897 INFO L93 Difference]: Finished difference Result 1383 states and 1551 transitions. [2024-09-12 18:04:03,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-12 18:04:03,898 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.8620689655172415) internal successors, (112), 27 states have internal predecessors, (112), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 131 [2024-09-12 18:04:03,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:04:03,902 INFO L225 Difference]: With dead ends: 1383 [2024-09-12 18:04:03,902 INFO L226 Difference]: Without dead ends: 1381 [2024-09-12 18:04:03,902 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 252 SyntacticMatches, 27 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 567 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2024-09-12 18:04:03,902 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 11 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 480 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 18:04:03,902 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 626 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 480 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 18:04:03,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1381 states. [2024-09-12 18:04:05,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1381 to 1305. [2024-09-12 18:04:05,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1305 states, 1232 states have (on average 1.125) internal successors, (1386), 1242 states have internal predecessors, (1386), 44 states have call successors, (44), 27 states have call predecessors, (44), 26 states have return successors, (43), 35 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-12 18:04:05,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1305 states to 1305 states and 1473 transitions. [2024-09-12 18:04:05,386 INFO L78 Accepts]: Start accepts. Automaton has 1305 states and 1473 transitions. Word has length 131 [2024-09-12 18:04:05,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:04:05,386 INFO L474 AbstractCegarLoop]: Abstraction has 1305 states and 1473 transitions. [2024-09-12 18:04:05,386 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.8620689655172415) internal successors, (112), 27 states have internal predecessors, (112), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:04:05,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:05,386 INFO L276 IsEmpty]: Start isEmpty. Operand 1305 states and 1473 transitions. [2024-09-12 18:04:05,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-09-12 18:04:05,388 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:04:05,388 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:04:05,400 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2024-09-12 18:04:05,591 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,95 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:04:05,592 INFO L399 AbstractCegarLoop]: === Iteration 103 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:04:05,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:05,592 INFO L85 PathProgramCache]: Analyzing trace with hash -737907424, now seen corresponding path program 31 times [2024-09-12 18:04:05,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:04:05,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225020030] [2024-09-12 18:04:05,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:04:05,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:04:05,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:05,872 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:04:05,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:05,874 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 18:04:05,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:05,875 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 18:04:05,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:05,876 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 18:04:05,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:05,877 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:04:05,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:05,878 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 18:04:05,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:05,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 18:04:05,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:05,880 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 93 proven. 160 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:05,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:04:05,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225020030] [2024-09-12 18:04:05,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225020030] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:04:05,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627940867] [2024-09-12 18:04:05,881 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 18:04:05,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:04:05,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:04:05,882 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:04:05,883 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2024-09-12 18:04:05,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:05,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-12 18:04:05,934 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:04:06,059 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 94 proven. 159 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:06,059 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:04:06,357 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 94 proven. 159 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:06,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627940867] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:04:06,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:04:06,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 29 [2024-09-12 18:04:06,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867921146] [2024-09-12 18:04:06,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:04:06,358 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 18:04:06,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:04:06,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 18:04:06,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2024-09-12 18:04:06,359 INFO L87 Difference]: Start difference. First operand 1305 states and 1473 transitions. Second operand has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:04:08,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:04:08,674 INFO L93 Difference]: Finished difference Result 1763 states and 1973 transitions. [2024-09-12 18:04:08,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-09-12 18:04:08,674 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 131 [2024-09-12 18:04:08,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:04:08,679 INFO L225 Difference]: With dead ends: 1763 [2024-09-12 18:04:08,679 INFO L226 Difference]: Without dead ends: 1761 [2024-09-12 18:04:08,679 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 250 SyntacticMatches, 29 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 589 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2024-09-12 18:04:08,679 INFO L434 NwaCegarLoop]: 58 mSDtfsCounter, 41 mSDsluCounter, 847 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 905 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:04:08,680 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 905 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 541 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:04:08,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1761 states. [2024-09-12 18:04:10,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1761 to 1502. [2024-09-12 18:04:10,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1502 states, 1405 states have (on average 1.113879003558719) internal successors, (1565), 1422 states have internal predecessors, (1565), 66 states have call successors, (66), 29 states have call predecessors, (66), 28 states have return successors, (65), 50 states have call predecessors, (65), 65 states have call successors, (65) [2024-09-12 18:04:10,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1502 states to 1502 states and 1696 transitions. [2024-09-12 18:04:10,559 INFO L78 Accepts]: Start accepts. Automaton has 1502 states and 1696 transitions. Word has length 131 [2024-09-12 18:04:10,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:04:10,560 INFO L474 AbstractCegarLoop]: Abstraction has 1502 states and 1696 transitions. [2024-09-12 18:04:10,560 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:04:10,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:10,560 INFO L276 IsEmpty]: Start isEmpty. Operand 1502 states and 1696 transitions. [2024-09-12 18:04:10,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-09-12 18:04:10,562 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:04:10,562 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:04:10,576 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2024-09-12 18:04:10,765 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2024-09-12 18:04:10,765 INFO L399 AbstractCegarLoop]: === Iteration 104 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:04:10,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:10,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1060003367, now seen corresponding path program 32 times [2024-09-12 18:04:10,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:04:10,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210263392] [2024-09-12 18:04:10,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:04:10,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:04:10,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:11,054 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:04:11,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:11,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 18:04:11,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:11,056 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 18:04:11,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:11,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 18:04:11,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:11,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:04:11,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:11,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 18:04:11,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:11,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 18:04:11,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:11,061 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 68 proven. 165 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:11,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:04:11,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210263392] [2024-09-12 18:04:11,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210263392] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:04:11,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459385750] [2024-09-12 18:04:11,062 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:04:11,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:04:11,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:04:11,064 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:04:11,065 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2024-09-12 18:04:11,117 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:04:11,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:04:11,119 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-12 18:04:11,120 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:04:11,225 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 74 proven. 159 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:11,225 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:04:11,499 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 74 proven. 159 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:11,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459385750] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:04:11,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:04:11,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 29 [2024-09-12 18:04:11,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374136179] [2024-09-12 18:04:11,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:04:11,500 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 18:04:11,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:04:11,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 18:04:11,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2024-09-12 18:04:11,501 INFO L87 Difference]: Start difference. First operand 1502 states and 1696 transitions. Second operand has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:04:14,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:04:14,063 INFO L93 Difference]: Finished difference Result 1845 states and 2070 transitions. [2024-09-12 18:04:14,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-12 18:04:14,064 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 131 [2024-09-12 18:04:14,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:04:14,069 INFO L225 Difference]: With dead ends: 1845 [2024-09-12 18:04:14,069 INFO L226 Difference]: Without dead ends: 1843 [2024-09-12 18:04:14,070 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 250 SyntacticMatches, 29 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 538 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=119, Invalid=751, Unknown=0, NotChecked=0, Total=870 [2024-09-12 18:04:14,070 INFO L434 NwaCegarLoop]: 64 mSDtfsCounter, 42 mSDsluCounter, 841 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 905 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:04:14,070 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 905 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 573 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:04:14,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1843 states. [2024-09-12 18:04:16,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1843 to 1597. [2024-09-12 18:04:16,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1597 states, 1497 states have (on average 1.1182364729458918) internal successors, (1674), 1513 states have internal predecessors, (1674), 64 states have call successors, (64), 34 states have call predecessors, (64), 33 states have return successors, (63), 49 states have call predecessors, (63), 63 states have call successors, (63) [2024-09-12 18:04:16,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1597 states to 1597 states and 1801 transitions. [2024-09-12 18:04:16,077 INFO L78 Accepts]: Start accepts. Automaton has 1597 states and 1801 transitions. Word has length 131 [2024-09-12 18:04:16,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:04:16,077 INFO L474 AbstractCegarLoop]: Abstraction has 1597 states and 1801 transitions. [2024-09-12 18:04:16,077 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:04:16,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:16,078 INFO L276 IsEmpty]: Start isEmpty. Operand 1597 states and 1801 transitions. [2024-09-12 18:04:16,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-09-12 18:04:16,079 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:04:16,080 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:04:16,094 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2024-09-12 18:04:16,280 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2024-09-12 18:04:16,280 INFO L399 AbstractCegarLoop]: === Iteration 105 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:04:16,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:16,280 INFO L85 PathProgramCache]: Analyzing trace with hash 682992832, now seen corresponding path program 33 times [2024-09-12 18:04:16,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:04:16,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034962461] [2024-09-12 18:04:16,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:04:16,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:04:16,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:16,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:04:16,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:16,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 18:04:16,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:16,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 18:04:16,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:16,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 18:04:16,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:16,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:04:16,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:16,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 18:04:16,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:16,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 18:04:16,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:16,572 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 53 proven. 170 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:16,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:04:16,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034962461] [2024-09-12 18:04:16,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034962461] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:04:16,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849032253] [2024-09-12 18:04:16,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:04:16,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:04:16,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:04:16,574 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:04:16,575 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2024-09-12 18:04:16,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-09-12 18:04:16,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:04:16,630 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-09-12 18:04:16,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:04:16,754 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 64 proven. 159 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:16,755 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:04:17,029 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 64 proven. 159 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:17,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849032253] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:04:17,029 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:04:17,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 29 [2024-09-12 18:04:17,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540027737] [2024-09-12 18:04:17,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:04:17,030 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 18:04:17,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:04:17,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 18:04:17,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=701, Unknown=0, NotChecked=0, Total=812 [2024-09-12 18:04:17,031 INFO L87 Difference]: Start difference. First operand 1597 states and 1801 transitions. Second operand has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:04:19,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:04:19,463 INFO L93 Difference]: Finished difference Result 1773 states and 1978 transitions. [2024-09-12 18:04:19,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-12 18:04:19,464 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 131 [2024-09-12 18:04:19,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:04:19,468 INFO L225 Difference]: With dead ends: 1773 [2024-09-12 18:04:19,468 INFO L226 Difference]: Without dead ends: 1771 [2024-09-12 18:04:19,469 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 252 SyntacticMatches, 27 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 507 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=117, Invalid=753, Unknown=0, NotChecked=0, Total=870 [2024-09-12 18:04:19,469 INFO L434 NwaCegarLoop]: 66 mSDtfsCounter, 33 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 851 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:04:19,469 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 851 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 547 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:04:19,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1771 states. [2024-09-12 18:04:20,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1771 to 1247. [2024-09-12 18:04:20,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1247 states, 1169 states have (on average 1.11633875106929) internal successors, (1305), 1180 states have internal predecessors, (1305), 48 states have call successors, (48), 28 states have call predecessors, (48), 27 states have return successors, (47), 38 states have call predecessors, (47), 47 states have call successors, (47) [2024-09-12 18:04:20,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1247 states to 1247 states and 1400 transitions. [2024-09-12 18:04:20,949 INFO L78 Accepts]: Start accepts. Automaton has 1247 states and 1400 transitions. Word has length 131 [2024-09-12 18:04:20,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:04:20,950 INFO L474 AbstractCegarLoop]: Abstraction has 1247 states and 1400 transitions. [2024-09-12 18:04:20,950 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:04:20,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:20,950 INFO L276 IsEmpty]: Start isEmpty. Operand 1247 states and 1400 transitions. [2024-09-12 18:04:20,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-09-12 18:04:20,951 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:04:20,951 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:04:20,964 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2024-09-12 18:04:21,152 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2024-09-12 18:04:21,152 INFO L399 AbstractCegarLoop]: === Iteration 106 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:04:21,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:21,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1228989063, now seen corresponding path program 34 times [2024-09-12 18:04:21,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:04:21,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307818377] [2024-09-12 18:04:21,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:04:21,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:04:21,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:21,436 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:04:21,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:21,437 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 18:04:21,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:21,438 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 18:04:21,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:21,439 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 18:04:21,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:21,440 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:04:21,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:21,441 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 18:04:21,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:21,443 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 18:04:21,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:21,444 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 48 proven. 175 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:21,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:04:21,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307818377] [2024-09-12 18:04:21,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307818377] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:04:21,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924375387] [2024-09-12 18:04:21,444 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 18:04:21,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:04:21,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:04:21,446 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:04:21,446 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2024-09-12 18:04:21,496 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 18:04:21,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:04:21,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-09-12 18:04:21,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:04:21,623 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 64 proven. 159 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:21,623 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:04:21,906 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 64 proven. 159 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:21,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924375387] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:04:21,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:04:21,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 29 [2024-09-12 18:04:21,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98341720] [2024-09-12 18:04:21,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:04:21,908 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 18:04:21,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:04:21,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 18:04:21,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=701, Unknown=0, NotChecked=0, Total=812 [2024-09-12 18:04:21,908 INFO L87 Difference]: Start difference. First operand 1247 states and 1400 transitions. Second operand has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:04:23,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:04:23,846 INFO L93 Difference]: Finished difference Result 1415 states and 1573 transitions. [2024-09-12 18:04:23,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-12 18:04:23,846 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 131 [2024-09-12 18:04:23,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:04:23,850 INFO L225 Difference]: With dead ends: 1415 [2024-09-12 18:04:23,850 INFO L226 Difference]: Without dead ends: 1413 [2024-09-12 18:04:23,850 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 252 SyntacticMatches, 27 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 514 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=117, Invalid=753, Unknown=0, NotChecked=0, Total=870 [2024-09-12 18:04:23,850 INFO L434 NwaCegarLoop]: 70 mSDtfsCounter, 48 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:04:23,851 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 869 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 502 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:04:23,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1413 states. [2024-09-12 18:04:25,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1413 to 1167. [2024-09-12 18:04:25,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1167 states, 1089 states have (on average 1.1074380165289257) internal successors, (1206), 1099 states have internal predecessors, (1206), 50 states have call successors, (50), 26 states have call predecessors, (50), 25 states have return successors, (49), 41 states have call predecessors, (49), 49 states have call successors, (49) [2024-09-12 18:04:25,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1167 states to 1167 states and 1305 transitions. [2024-09-12 18:04:25,205 INFO L78 Accepts]: Start accepts. Automaton has 1167 states and 1305 transitions. Word has length 131 [2024-09-12 18:04:25,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:04:25,206 INFO L474 AbstractCegarLoop]: Abstraction has 1167 states and 1305 transitions. [2024-09-12 18:04:25,206 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:04:25,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:25,206 INFO L276 IsEmpty]: Start isEmpty. Operand 1167 states and 1305 transitions. [2024-09-12 18:04:25,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-09-12 18:04:25,207 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:04:25,207 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:04:25,221 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2024-09-12 18:04:25,408 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2024-09-12 18:04:25,408 INFO L399 AbstractCegarLoop]: === Iteration 107 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:04:25,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:25,409 INFO L85 PathProgramCache]: Analyzing trace with hash -881204128, now seen corresponding path program 35 times [2024-09-12 18:04:25,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:04:25,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377709326] [2024-09-12 18:04:25,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:04:25,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:04:25,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:25,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:04:25,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:25,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 18:04:25,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:25,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 18:04:25,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:25,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 18:04:25,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:25,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:04:25,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:25,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 18:04:25,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:25,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 18:04:25,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:25,688 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 53 proven. 180 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:25,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:04:25,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377709326] [2024-09-12 18:04:25,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377709326] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:04:25,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045256897] [2024-09-12 18:04:25,689 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 18:04:25,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:04:25,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:04:25,690 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:04:25,691 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2024-09-12 18:04:25,741 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-12 18:04:25,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:04:25,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-09-12 18:04:25,744 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:04:25,865 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 74 proven. 159 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:25,866 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:04:26,127 INFO L134 CoverageAnalysis]: Checked inductivity of 293 backedges. 74 proven. 159 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:26,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045256897] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:04:26,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:04:26,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 29 [2024-09-12 18:04:26,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50021522] [2024-09-12 18:04:26,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:04:26,128 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 18:04:26,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:04:26,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 18:04:26,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2024-09-12 18:04:26,129 INFO L87 Difference]: Start difference. First operand 1167 states and 1305 transitions. Second operand has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:04:27,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:04:27,999 INFO L93 Difference]: Finished difference Result 1291 states and 1428 transitions. [2024-09-12 18:04:27,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-12 18:04:27,999 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 131 [2024-09-12 18:04:28,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:04:28,003 INFO L225 Difference]: With dead ends: 1291 [2024-09-12 18:04:28,003 INFO L226 Difference]: Without dead ends: 1289 [2024-09-12 18:04:28,003 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 252 SyntacticMatches, 27 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 523 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=119, Invalid=751, Unknown=0, NotChecked=0, Total=870 [2024-09-12 18:04:28,004 INFO L434 NwaCegarLoop]: 76 mSDtfsCounter, 43 mSDsluCounter, 881 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 957 SdHoareTripleChecker+Invalid, 544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:04:28,004 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 957 Invalid, 544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 543 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:04:28,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1289 states. [2024-09-12 18:04:29,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1289 to 1101. [2024-09-12 18:04:29,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1101 states, 1032 states have (on average 1.1133720930232558) internal successors, (1149), 1042 states have internal predecessors, (1149), 44 states have call successors, (44), 23 states have call predecessors, (44), 22 states have return successors, (43), 35 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-12 18:04:29,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1101 states to 1101 states and 1236 transitions. [2024-09-12 18:04:29,476 INFO L78 Accepts]: Start accepts. Automaton has 1101 states and 1236 transitions. Word has length 131 [2024-09-12 18:04:29,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:04:29,476 INFO L474 AbstractCegarLoop]: Abstraction has 1101 states and 1236 transitions. [2024-09-12 18:04:29,476 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:04:29,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:29,477 INFO L276 IsEmpty]: Start isEmpty. Operand 1101 states and 1236 transitions. [2024-09-12 18:04:29,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-09-12 18:04:29,478 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:04:29,478 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:04:29,490 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2024-09-12 18:04:29,682 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2024-09-12 18:04:29,683 INFO L399 AbstractCegarLoop]: === Iteration 108 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:04:29,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:29,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1216651545, now seen corresponding path program 36 times [2024-09-12 18:04:29,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:04:29,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953731630] [2024-09-12 18:04:29,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:04:29,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:04:29,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:30,003 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:04:30,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:30,004 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 18:04:30,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:30,005 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 18:04:30,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:30,006 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 18:04:30,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:30,007 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:04:30,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:30,008 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 18:04:30,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:30,009 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 18:04:30,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:30,010 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 68 proven. 185 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:30,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:04:30,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953731630] [2024-09-12 18:04:30,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953731630] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:04:30,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884215980] [2024-09-12 18:04:30,010 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 18:04:30,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:04:30,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:04:30,012 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:04:30,013 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2024-09-12 18:04:30,063 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-09-12 18:04:30,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:04:30,065 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-09-12 18:04:30,066 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:04:30,176 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 94 proven. 159 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:30,177 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:04:30,401 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 94 proven. 159 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:30,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884215980] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:04:30,401 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:04:30,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 29 [2024-09-12 18:04:30,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048499957] [2024-09-12 18:04:30,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:04:30,402 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 18:04:30,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:04:30,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 18:04:30,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2024-09-12 18:04:30,403 INFO L87 Difference]: Start difference. First operand 1101 states and 1236 transitions. Second operand has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:04:32,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:04:32,556 INFO L93 Difference]: Finished difference Result 1526 states and 1702 transitions. [2024-09-12 18:04:32,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-12 18:04:32,557 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 131 [2024-09-12 18:04:32,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:04:32,560 INFO L225 Difference]: With dead ends: 1526 [2024-09-12 18:04:32,560 INFO L226 Difference]: Without dead ends: 1524 [2024-09-12 18:04:32,561 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 252 SyntacticMatches, 27 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=123, Invalid=747, Unknown=0, NotChecked=0, Total=870 [2024-09-12 18:04:32,561 INFO L434 NwaCegarLoop]: 78 mSDtfsCounter, 49 mSDsluCounter, 1026 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 1104 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:04:32,561 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 1104 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 519 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:04:32,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1524 states. [2024-09-12 18:04:34,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1524 to 1464. [2024-09-12 18:04:34,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1464 states, 1360 states have (on average 1.1036764705882354) internal successors, (1501), 1375 states have internal predecessors, (1501), 69 states have call successors, (69), 33 states have call predecessors, (69), 32 states have return successors, (68), 55 states have call predecessors, (68), 68 states have call successors, (68) [2024-09-12 18:04:34,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1464 states to 1464 states and 1638 transitions. [2024-09-12 18:04:34,403 INFO L78 Accepts]: Start accepts. Automaton has 1464 states and 1638 transitions. Word has length 131 [2024-09-12 18:04:34,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:04:34,403 INFO L474 AbstractCegarLoop]: Abstraction has 1464 states and 1638 transitions. [2024-09-12 18:04:34,404 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:04:34,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:34,404 INFO L276 IsEmpty]: Start isEmpty. Operand 1464 states and 1638 transitions. [2024-09-12 18:04:34,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-09-12 18:04:34,405 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:04:34,406 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:04:34,418 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2024-09-12 18:04:34,609 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2024-09-12 18:04:34,610 INFO L399 AbstractCegarLoop]: === Iteration 109 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:04:34,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:34,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1627706368, now seen corresponding path program 12 times [2024-09-12 18:04:34,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:04:34,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556829820] [2024-09-12 18:04:34,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:04:34,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:04:34,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:34,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:04:34,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:34,901 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 18:04:34,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:34,902 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 18:04:34,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:34,903 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 18:04:34,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:34,903 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:04:34,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:34,904 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 18:04:34,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:34,906 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 18:04:34,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:34,907 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 93 proven. 190 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:34,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:04:34,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556829820] [2024-09-12 18:04:34,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556829820] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:04:34,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2992769] [2024-09-12 18:04:34,907 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 18:04:34,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:04:34,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:04:34,909 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:04:34,909 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2024-09-12 18:04:34,962 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2024-09-12 18:04:34,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:04:34,964 INFO L262 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-09-12 18:04:34,965 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:04:35,094 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 124 proven. 159 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:35,095 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:04:35,374 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 124 proven. 159 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-12 18:04:35,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2992769] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:04:35,375 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:04:35,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 29 [2024-09-12 18:04:35,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271338104] [2024-09-12 18:04:35,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:04:35,375 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-12 18:04:35,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:04:35,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-12 18:04:35,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=689, Unknown=0, NotChecked=0, Total=812 [2024-09-12 18:04:35,376 INFO L87 Difference]: Start difference. First operand 1464 states and 1638 transitions. Second operand has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:04:37,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:04:37,607 INFO L93 Difference]: Finished difference Result 1536 states and 1710 transitions. [2024-09-12 18:04:37,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-12 18:04:37,607 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 131 [2024-09-12 18:04:37,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:04:37,620 INFO L225 Difference]: With dead ends: 1536 [2024-09-12 18:04:37,620 INFO L226 Difference]: Without dead ends: 1534 [2024-09-12 18:04:37,620 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 252 SyntacticMatches, 27 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 567 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2024-09-12 18:04:37,621 INFO L434 NwaCegarLoop]: 83 mSDtfsCounter, 47 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 939 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:04:37,621 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 939 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:04:37,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1534 states. [2024-09-12 18:04:39,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1534 to 1442. [2024-09-12 18:04:39,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1342 states have (on average 1.1050670640834575) internal successors, (1483), 1356 states have internal predecessors, (1483), 67 states have call successors, (67), 31 states have call predecessors, (67), 30 states have return successors, (66), 54 states have call predecessors, (66), 66 states have call successors, (66) [2024-09-12 18:04:39,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 1616 transitions. [2024-09-12 18:04:39,598 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 1616 transitions. Word has length 131 [2024-09-12 18:04:39,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:04:39,599 INFO L474 AbstractCegarLoop]: Abstraction has 1442 states and 1616 transitions. [2024-09-12 18:04:39,599 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.793103448275862) internal successors, (110), 27 states have internal predecessors, (110), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 18:04:39,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:39,599 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 1616 transitions. [2024-09-12 18:04:39,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2024-09-12 18:04:39,601 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:04:39,601 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:04:39,614 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2024-09-12 18:04:39,804 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,102 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:04:39,805 INFO L399 AbstractCegarLoop]: === Iteration 110 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:04:39,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:39,805 INFO L85 PathProgramCache]: Analyzing trace with hash 177389255, now seen corresponding path program 13 times [2024-09-12 18:04:39,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:04:39,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905827006] [2024-09-12 18:04:39,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:04:39,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:04:39,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:40,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:04:40,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:40,593 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 0 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:04:40,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:04:40,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905827006] [2024-09-12 18:04:40,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905827006] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:04:40,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692382834] [2024-09-12 18:04:40,594 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 18:04:40,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:04:40,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:04:40,596 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:04:40,597 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2024-09-12 18:04:40,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:40,654 INFO L262 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-09-12 18:04:40,655 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:04:40,784 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 0 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:04:40,785 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:04:42,290 INFO L134 CoverageAnalysis]: Checked inductivity of 676 backedges. 0 proven. 676 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:04:42,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692382834] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:04:42,290 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:04:42,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49, 49] total 99 [2024-09-12 18:04:42,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009792291] [2024-09-12 18:04:42,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:04:42,291 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2024-09-12 18:04:42,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:04:42,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2024-09-12 18:04:42,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1951, Invalid=7949, Unknown=0, NotChecked=0, Total=9900 [2024-09-12 18:04:42,293 INFO L87 Difference]: Start difference. First operand 1442 states and 1616 transitions. Second operand has 100 states, 99 states have (on average 2.6161616161616164) internal successors, (259), 100 states have internal predecessors, (259), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:04:48,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:04:48,413 INFO L93 Difference]: Finished difference Result 2595 states and 2956 transitions. [2024-09-12 18:04:48,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-09-12 18:04:48,414 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 99 states have (on average 2.6161616161616164) internal successors, (259), 100 states have internal predecessors, (259), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 129 [2024-09-12 18:04:48,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:04:48,419 INFO L225 Difference]: With dead ends: 2595 [2024-09-12 18:04:48,419 INFO L226 Difference]: Without dead ends: 2594 [2024-09-12 18:04:48,420 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 308 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3671 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1951, Invalid=7949, Unknown=0, NotChecked=0, Total=9900 [2024-09-12 18:04:48,420 INFO L434 NwaCegarLoop]: 78 mSDtfsCounter, 827 mSDsluCounter, 1070 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 1148 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:04:48,420 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [868 Valid, 1148 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:04:48,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2594 states. [2024-09-12 18:04:50,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2594 to 1482. [2024-09-12 18:04:50,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1482 states, 1382 states have (on average 1.1078147612156295) internal successors, (1531), 1396 states have internal predecessors, (1531), 67 states have call successors, (67), 31 states have call predecessors, (67), 30 states have return successors, (66), 54 states have call predecessors, (66), 66 states have call successors, (66) [2024-09-12 18:04:50,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1482 states to 1482 states and 1664 transitions. [2024-09-12 18:04:50,316 INFO L78 Accepts]: Start accepts. Automaton has 1482 states and 1664 transitions. Word has length 129 [2024-09-12 18:04:50,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:04:50,316 INFO L474 AbstractCegarLoop]: Abstraction has 1482 states and 1664 transitions. [2024-09-12 18:04:50,316 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 99 states have (on average 2.6161616161616164) internal successors, (259), 100 states have internal predecessors, (259), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:04:50,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:50,317 INFO L276 IsEmpty]: Start isEmpty. Operand 1482 states and 1664 transitions. [2024-09-12 18:04:50,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-09-12 18:04:50,318 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:04:50,318 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:04:50,334 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2024-09-12 18:04:50,522 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2024-09-12 18:04:50,523 INFO L399 AbstractCegarLoop]: === Iteration 111 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:04:50,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:50,523 INFO L85 PathProgramCache]: Analyzing trace with hash -652911385, now seen corresponding path program 13 times [2024-09-12 18:04:50,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:04:50,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709759256] [2024-09-12 18:04:50,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:04:50,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:04:50,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:50,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:04:50,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:50,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 18:04:50,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:50,987 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 18:04:50,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:50,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 18:04:50,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:50,989 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:04:50,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:50,990 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 18:04:50,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:50,991 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 18:04:50,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:50,992 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 18:04:50,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:50,993 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 186 proven. 157 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:04:50,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:04:50,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709759256] [2024-09-12 18:04:50,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709759256] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:04:50,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804547703] [2024-09-12 18:04:50,994 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 18:04:50,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:04:50,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:04:50,995 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:04:50,996 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2024-09-12 18:04:51,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:51,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-12 18:04:51,048 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:04:52,035 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 231 proven. 112 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:04:52,035 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:04:52,502 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 231 proven. 112 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:04:52,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804547703] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:04:52,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:04:52,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 71 [2024-09-12 18:04:52,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240900777] [2024-09-12 18:04:52,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:04:52,503 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-09-12 18:04:52,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:04:52,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-09-12 18:04:52,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=562, Invalid=4408, Unknown=0, NotChecked=0, Total=4970 [2024-09-12 18:04:52,505 INFO L87 Difference]: Start difference. First operand 1482 states and 1664 transitions. Second operand has 71 states, 71 states have (on average 3.0985915492957745) internal successors, (220), 71 states have internal predecessors, (220), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:04:55,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:04:55,435 INFO L93 Difference]: Finished difference Result 1737 states and 1954 transitions. [2024-09-12 18:04:55,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-12 18:04:55,435 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 3.0985915492957745) internal successors, (220), 71 states have internal predecessors, (220), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 144 [2024-09-12 18:04:55,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:04:55,439 INFO L225 Difference]: With dead ends: 1737 [2024-09-12 18:04:55,439 INFO L226 Difference]: Without dead ends: 1655 [2024-09-12 18:04:55,440 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 241 SyntacticMatches, 28 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4110 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=578, Invalid=4678, Unknown=0, NotChecked=0, Total=5256 [2024-09-12 18:04:55,440 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 17 mSDsluCounter, 840 mSDsCounter, 0 mSdLazyCounter, 1242 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 890 SdHoareTripleChecker+Invalid, 1242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:04:55,440 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 890 Invalid, 1242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1242 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 18:04:55,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1655 states. [2024-09-12 18:04:57,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1655 to 1487. [2024-09-12 18:04:57,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1487 states, 1387 states have (on average 1.1074260994953136) internal successors, (1536), 1401 states have internal predecessors, (1536), 67 states have call successors, (67), 31 states have call predecessors, (67), 30 states have return successors, (66), 54 states have call predecessors, (66), 66 states have call successors, (66) [2024-09-12 18:04:57,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 1669 transitions. [2024-09-12 18:04:57,307 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 1669 transitions. Word has length 144 [2024-09-12 18:04:57,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:04:57,307 INFO L474 AbstractCegarLoop]: Abstraction has 1487 states and 1669 transitions. [2024-09-12 18:04:57,308 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 3.0985915492957745) internal successors, (220), 71 states have internal predecessors, (220), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:04:57,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:57,308 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 1669 transitions. [2024-09-12 18:04:57,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-09-12 18:04:57,309 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:04:57,309 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:04:57,323 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2024-09-12 18:04:57,510 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,104 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:04:57,510 INFO L399 AbstractCegarLoop]: === Iteration 112 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:04:57,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:04:57,510 INFO L85 PathProgramCache]: Analyzing trace with hash 833468974, now seen corresponding path program 37 times [2024-09-12 18:04:57,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:04:57,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670154845] [2024-09-12 18:04:57,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:04:57,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:04:57,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:58,026 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:04:58,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:58,028 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 18:04:58,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:58,029 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 18:04:58,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:58,031 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 18:04:58,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:58,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:04:58,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:58,034 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 18:04:58,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:58,035 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 18:04:58,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:58,037 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 18:04:58,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:58,039 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 186 proven. 127 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:04:58,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:04:58,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670154845] [2024-09-12 18:04:58,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670154845] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:04:58,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868549993] [2024-09-12 18:04:58,039 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 18:04:58,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:04:58,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:04:58,041 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:04:58,042 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2024-09-12 18:04:58,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:04:58,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-12 18:04:58,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:04:58,946 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 231 proven. 82 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:04:58,946 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:04:59,319 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 231 proven. 82 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:04:59,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868549993] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:04:59,319 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:04:59,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 70 [2024-09-12 18:04:59,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931887694] [2024-09-12 18:04:59,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:04:59,320 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2024-09-12 18:04:59,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:04:59,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2024-09-12 18:04:59,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=516, Invalid=4314, Unknown=0, NotChecked=0, Total=4830 [2024-09-12 18:04:59,321 INFO L87 Difference]: Start difference. First operand 1487 states and 1669 transitions. Second operand has 70 states, 70 states have (on average 3.1) internal successors, (217), 70 states have internal predecessors, (217), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:05:02,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:05:02,212 INFO L93 Difference]: Finished difference Result 1747 states and 1965 transitions. [2024-09-12 18:05:02,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-12 18:05:02,213 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 3.1) internal successors, (217), 70 states have internal predecessors, (217), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 144 [2024-09-12 18:05:02,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:05:02,217 INFO L225 Difference]: With dead ends: 1747 [2024-09-12 18:05:02,217 INFO L226 Difference]: Without dead ends: 1665 [2024-09-12 18:05:02,217 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 242 SyntacticMatches, 28 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3865 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=532, Invalid=4580, Unknown=0, NotChecked=0, Total=5112 [2024-09-12 18:05:02,218 INFO L434 NwaCegarLoop]: 48 mSDtfsCounter, 17 mSDsluCounter, 886 mSDsCounter, 0 mSdLazyCounter, 1399 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 934 SdHoareTripleChecker+Invalid, 1399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:05:02,218 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 934 Invalid, 1399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1399 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:05:02,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1665 states. [2024-09-12 18:05:04,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1665 to 1492. [2024-09-12 18:05:04,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1492 states, 1392 states have (on average 1.1070402298850575) internal successors, (1541), 1406 states have internal predecessors, (1541), 67 states have call successors, (67), 31 states have call predecessors, (67), 30 states have return successors, (66), 54 states have call predecessors, (66), 66 states have call successors, (66) [2024-09-12 18:05:04,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1492 states to 1492 states and 1674 transitions. [2024-09-12 18:05:04,098 INFO L78 Accepts]: Start accepts. Automaton has 1492 states and 1674 transitions. Word has length 144 [2024-09-12 18:05:04,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:05:04,098 INFO L474 AbstractCegarLoop]: Abstraction has 1492 states and 1674 transitions. [2024-09-12 18:05:04,098 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 3.1) internal successors, (217), 70 states have internal predecessors, (217), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:05:04,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:05:04,098 INFO L276 IsEmpty]: Start isEmpty. Operand 1492 states and 1674 transitions. [2024-09-12 18:05:04,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-09-12 18:05:04,100 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:05:04,100 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:05:04,114 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2024-09-12 18:05:04,300 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2024-09-12 18:05:04,303 INFO L399 AbstractCegarLoop]: === Iteration 113 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:05:04,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:05:04,304 INFO L85 PathProgramCache]: Analyzing trace with hash -385618809, now seen corresponding path program 38 times [2024-09-12 18:05:04,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:05:04,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558529266] [2024-09-12 18:05:04,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:05:04,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:05:04,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:04,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:05:04,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:04,735 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 18:05:04,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:04,737 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 18:05:04,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:04,738 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 18:05:04,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:04,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:05:04,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:04,740 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 18:05:04,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:04,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 18:05:04,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:04,742 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 18:05:04,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:04,743 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 186 proven. 107 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:04,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:05:04,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558529266] [2024-09-12 18:05:04,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558529266] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:05:04,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325769055] [2024-09-12 18:05:04,744 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:05:04,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:05:04,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:05:04,745 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:05:04,747 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2024-09-12 18:05:04,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:05:04,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:05:04,797 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-12 18:05:04,816 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:05:05,671 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 231 proven. 62 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:05,671 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:05:06,146 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 231 proven. 62 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:06,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325769055] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:05:06,147 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:05:06,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 68 [2024-09-12 18:05:06,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584189135] [2024-09-12 18:05:06,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:05:06,147 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2024-09-12 18:05:06,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:05:06,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2024-09-12 18:05:06,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=476, Invalid=4080, Unknown=0, NotChecked=0, Total=4556 [2024-09-12 18:05:06,148 INFO L87 Difference]: Start difference. First operand 1492 states and 1674 transitions. Second operand has 68 states, 68 states have (on average 3.1176470588235294) internal successors, (212), 68 states have internal predecessors, (212), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:05:09,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:05:09,273 INFO L93 Difference]: Finished difference Result 1757 states and 1976 transitions. [2024-09-12 18:05:09,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-12 18:05:09,273 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 3.1176470588235294) internal successors, (212), 68 states have internal predecessors, (212), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 144 [2024-09-12 18:05:09,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:05:09,278 INFO L225 Difference]: With dead ends: 1757 [2024-09-12 18:05:09,278 INFO L226 Difference]: Without dead ends: 1675 [2024-09-12 18:05:09,278 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 244 SyntacticMatches, 28 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3564 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=492, Invalid=4338, Unknown=0, NotChecked=0, Total=4830 [2024-09-12 18:05:09,279 INFO L434 NwaCegarLoop]: 48 mSDtfsCounter, 17 mSDsluCounter, 936 mSDsCounter, 0 mSdLazyCounter, 1408 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 984 SdHoareTripleChecker+Invalid, 1408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:05:09,279 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 984 Invalid, 1408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1408 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 18:05:09,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1675 states. [2024-09-12 18:05:11,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1675 to 1497. [2024-09-12 18:05:11,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1497 states, 1397 states have (on average 1.1066571224051538) internal successors, (1546), 1411 states have internal predecessors, (1546), 67 states have call successors, (67), 31 states have call predecessors, (67), 30 states have return successors, (66), 54 states have call predecessors, (66), 66 states have call successors, (66) [2024-09-12 18:05:11,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1497 states to 1497 states and 1679 transitions. [2024-09-12 18:05:11,192 INFO L78 Accepts]: Start accepts. Automaton has 1497 states and 1679 transitions. Word has length 144 [2024-09-12 18:05:11,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:05:11,192 INFO L474 AbstractCegarLoop]: Abstraction has 1497 states and 1679 transitions. [2024-09-12 18:05:11,192 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 3.1176470588235294) internal successors, (212), 68 states have internal predecessors, (212), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:05:11,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:05:11,193 INFO L276 IsEmpty]: Start isEmpty. Operand 1497 states and 1679 transitions. [2024-09-12 18:05:11,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-09-12 18:05:11,194 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:05:11,194 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:05:11,208 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2024-09-12 18:05:11,395 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2024-09-12 18:05:11,395 INFO L399 AbstractCegarLoop]: === Iteration 114 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:05:11,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:05:11,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1785993586, now seen corresponding path program 39 times [2024-09-12 18:05:11,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:05:11,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402420324] [2024-09-12 18:05:11,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:05:11,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:05:11,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:11,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:05:11,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:11,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 18:05:11,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:11,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 18:05:11,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:11,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 18:05:11,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:11,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:05:11,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:11,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 18:05:11,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:11,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 18:05:11,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:11,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 18:05:11,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:11,893 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 186 proven. 97 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:11,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:05:11,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402420324] [2024-09-12 18:05:11,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402420324] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:05:11,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993714854] [2024-09-12 18:05:11,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 18:05:11,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:05:11,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:05:11,895 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:05:11,896 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2024-09-12 18:05:11,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-09-12 18:05:11,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:05:11,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-12 18:05:11,953 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:05:12,801 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 231 proven. 52 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:12,801 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:05:13,373 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 231 proven. 52 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:13,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993714854] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:05:13,373 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:05:13,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 66 [2024-09-12 18:05:13,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37814213] [2024-09-12 18:05:13,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:05:13,374 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2024-09-12 18:05:13,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:05:13,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2024-09-12 18:05:13,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=444, Invalid=3846, Unknown=0, NotChecked=0, Total=4290 [2024-09-12 18:05:13,375 INFO L87 Difference]: Start difference. First operand 1497 states and 1679 transitions. Second operand has 66 states, 66 states have (on average 3.1363636363636362) internal successors, (207), 66 states have internal predecessors, (207), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:05:16,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:05:16,343 INFO L93 Difference]: Finished difference Result 1648 states and 1844 transitions. [2024-09-12 18:05:16,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-12 18:05:16,344 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 3.1363636363636362) internal successors, (207), 66 states have internal predecessors, (207), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 144 [2024-09-12 18:05:16,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:05:16,347 INFO L225 Difference]: With dead ends: 1648 [2024-09-12 18:05:16,347 INFO L226 Difference]: Without dead ends: 1566 [2024-09-12 18:05:16,348 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 246 SyntacticMatches, 28 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3229 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=460, Invalid=4096, Unknown=0, NotChecked=0, Total=4556 [2024-09-12 18:05:16,348 INFO L434 NwaCegarLoop]: 54 mSDtfsCounter, 17 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 1109 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 839 SdHoareTripleChecker+Invalid, 1109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:05:16,348 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 839 Invalid, 1109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1109 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 18:05:16,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1566 states. [2024-09-12 18:05:18,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1566 to 1497. [2024-09-12 18:05:18,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1497 states, 1397 states have (on average 1.1059413027916964) internal successors, (1545), 1411 states have internal predecessors, (1545), 67 states have call successors, (67), 31 states have call predecessors, (67), 30 states have return successors, (66), 54 states have call predecessors, (66), 66 states have call successors, (66) [2024-09-12 18:05:18,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1497 states to 1497 states and 1678 transitions. [2024-09-12 18:05:18,306 INFO L78 Accepts]: Start accepts. Automaton has 1497 states and 1678 transitions. Word has length 144 [2024-09-12 18:05:18,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:05:18,306 INFO L474 AbstractCegarLoop]: Abstraction has 1497 states and 1678 transitions. [2024-09-12 18:05:18,307 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 3.1363636363636362) internal successors, (207), 66 states have internal predecessors, (207), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:05:18,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:05:18,307 INFO L276 IsEmpty]: Start isEmpty. Operand 1497 states and 1678 transitions. [2024-09-12 18:05:18,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-09-12 18:05:18,309 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:05:18,309 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:05:18,322 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2024-09-12 18:05:18,512 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2024-09-12 18:05:18,513 INFO L399 AbstractCegarLoop]: === Iteration 115 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:05:18,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:05:18,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1532199975, now seen corresponding path program 40 times [2024-09-12 18:05:18,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:05:18,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775426122] [2024-09-12 18:05:18,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:05:18,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:05:18,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:18,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:05:18,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:18,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 18:05:18,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:18,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 18:05:18,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:18,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 18:05:18,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:18,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:05:18,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:18,987 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 18:05:18,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:18,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 18:05:18,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:18,989 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 18:05:18,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:18,991 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 186 proven. 97 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:18,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:05:18,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775426122] [2024-09-12 18:05:18,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775426122] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:05:18,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98083495] [2024-09-12 18:05:18,991 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 18:05:18,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:05:18,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:05:18,993 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:05:18,994 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2024-09-12 18:05:19,045 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 18:05:19,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:05:19,047 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-12 18:05:19,048 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:05:19,853 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 231 proven. 52 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:19,854 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:05:20,361 INFO L134 CoverageAnalysis]: Checked inductivity of 367 backedges. 231 proven. 52 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:20,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98083495] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:05:20,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:05:20,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 64 [2024-09-12 18:05:20,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456139584] [2024-09-12 18:05:20,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:05:20,362 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-09-12 18:05:20,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:05:20,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-09-12 18:05:20,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=420, Invalid=3612, Unknown=0, NotChecked=0, Total=4032 [2024-09-12 18:05:20,363 INFO L87 Difference]: Start difference. First operand 1497 states and 1678 transitions. Second operand has 64 states, 64 states have (on average 3.15625) internal successors, (202), 64 states have internal predecessors, (202), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:05:23,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:05:23,134 INFO L93 Difference]: Finished difference Result 1634 states and 1827 transitions. [2024-09-12 18:05:23,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-12 18:05:23,134 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 3.15625) internal successors, (202), 64 states have internal predecessors, (202), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 144 [2024-09-12 18:05:23,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:05:23,138 INFO L225 Difference]: With dead ends: 1634 [2024-09-12 18:05:23,138 INFO L226 Difference]: Without dead ends: 1552 [2024-09-12 18:05:23,138 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 248 SyntacticMatches, 28 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2916 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=436, Invalid=3854, Unknown=0, NotChecked=0, Total=4290 [2024-09-12 18:05:23,139 INFO L434 NwaCegarLoop]: 48 mSDtfsCounter, 17 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 1225 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 902 SdHoareTripleChecker+Invalid, 1225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:05:23,139 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 902 Invalid, 1225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1225 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 18:05:23,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1552 states. [2024-09-12 18:05:24,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1552 to 1465. [2024-09-12 18:05:25,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1465 states, 1369 states have (on average 1.1073776479181885) internal successors, (1516), 1382 states have internal predecessors, (1516), 63 states have call successors, (63), 31 states have call predecessors, (63), 30 states have return successors, (62), 51 states have call predecessors, (62), 62 states have call successors, (62) [2024-09-12 18:05:25,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1465 states to 1465 states and 1641 transitions. [2024-09-12 18:05:25,004 INFO L78 Accepts]: Start accepts. Automaton has 1465 states and 1641 transitions. Word has length 144 [2024-09-12 18:05:25,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:05:25,004 INFO L474 AbstractCegarLoop]: Abstraction has 1465 states and 1641 transitions. [2024-09-12 18:05:25,004 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 3.15625) internal successors, (202), 64 states have internal predecessors, (202), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:05:25,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:05:25,004 INFO L276 IsEmpty]: Start isEmpty. Operand 1465 states and 1641 transitions. [2024-09-12 18:05:25,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-09-12 18:05:25,006 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:05:25,007 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:05:25,020 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2024-09-12 18:05:25,211 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2024-09-12 18:05:25,212 INFO L399 AbstractCegarLoop]: === Iteration 116 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:05:25,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:05:25,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1350830830, now seen corresponding path program 41 times [2024-09-12 18:05:25,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:05:25,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440002740] [2024-09-12 18:05:25,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:05:25,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:05:25,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:25,663 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:05:25,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:25,664 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 18:05:25,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:25,665 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 18:05:25,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:25,666 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 18:05:25,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:25,667 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:05:25,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:25,668 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 18:05:25,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:25,669 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 18:05:25,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:25,670 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 18:05:25,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:25,672 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 186 proven. 107 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:25,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:05:25,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440002740] [2024-09-12 18:05:25,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440002740] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:05:25,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427555057] [2024-09-12 18:05:25,672 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 18:05:25,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:05:25,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:05:25,674 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:05:25,675 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2024-09-12 18:05:25,729 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-09-12 18:05:25,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:05:25,731 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-12 18:05:25,733 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:05:26,351 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 231 proven. 62 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:26,352 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:05:26,752 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 231 proven. 62 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:26,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427555057] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:05:26,752 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:05:26,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 62 [2024-09-12 18:05:26,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749205041] [2024-09-12 18:05:26,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:05:26,753 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-09-12 18:05:26,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:05:26,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-09-12 18:05:26,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=404, Invalid=3378, Unknown=0, NotChecked=0, Total=3782 [2024-09-12 18:05:26,754 INFO L87 Difference]: Start difference. First operand 1465 states and 1641 transitions. Second operand has 62 states, 62 states have (on average 3.1774193548387095) internal successors, (197), 62 states have internal predecessors, (197), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:05:29,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:05:29,382 INFO L93 Difference]: Finished difference Result 1611 states and 1800 transitions. [2024-09-12 18:05:29,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-12 18:05:29,383 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 3.1774193548387095) internal successors, (197), 62 states have internal predecessors, (197), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 144 [2024-09-12 18:05:29,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:05:29,390 INFO L225 Difference]: With dead ends: 1611 [2024-09-12 18:05:29,390 INFO L226 Difference]: Without dead ends: 1529 [2024-09-12 18:05:29,390 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 250 SyntacticMatches, 28 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2625 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=420, Invalid=3612, Unknown=0, NotChecked=0, Total=4032 [2024-09-12 18:05:29,391 INFO L434 NwaCegarLoop]: 48 mSDtfsCounter, 17 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 993 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 993 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:05:29,391 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 669 Invalid, 993 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 993 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:05:29,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1529 states. [2024-09-12 18:05:31,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1529 to 1442. [2024-09-12 18:05:31,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1349 states have (on average 1.1082283172720533) internal successors, (1495), 1361 states have internal predecessors, (1495), 60 states have call successors, (60), 31 states have call predecessors, (60), 30 states have return successors, (59), 49 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-12 18:05:31,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 1614 transitions. [2024-09-12 18:05:31,234 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 1614 transitions. Word has length 144 [2024-09-12 18:05:31,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:05:31,234 INFO L474 AbstractCegarLoop]: Abstraction has 1442 states and 1614 transitions. [2024-09-12 18:05:31,234 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 3.1774193548387095) internal successors, (197), 62 states have internal predecessors, (197), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:05:31,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:05:31,235 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 1614 transitions. [2024-09-12 18:05:31,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-09-12 18:05:31,236 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:05:31,237 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:05:31,250 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2024-09-12 18:05:31,440 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2024-09-12 18:05:31,440 INFO L399 AbstractCegarLoop]: === Iteration 117 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:05:31,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:05:31,441 INFO L85 PathProgramCache]: Analyzing trace with hash 2083398599, now seen corresponding path program 42 times [2024-09-12 18:05:31,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:05:31,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228316722] [2024-09-12 18:05:31,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:05:31,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:05:31,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:31,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:05:31,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:31,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 18:05:31,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:31,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 18:05:31,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:31,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 18:05:31,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:31,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:05:31,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:31,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 18:05:31,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:31,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 18:05:31,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:31,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 18:05:31,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:31,901 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 186 proven. 127 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:31,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:05:31,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228316722] [2024-09-12 18:05:31,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228316722] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:05:31,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907997854] [2024-09-12 18:05:31,901 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 18:05:31,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:05:31,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:05:31,904 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:05:31,905 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2024-09-12 18:05:31,961 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2024-09-12 18:05:31,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:05:31,962 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-12 18:05:31,964 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:05:32,664 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 231 proven. 82 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:32,664 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:05:33,122 INFO L134 CoverageAnalysis]: Checked inductivity of 397 backedges. 231 proven. 82 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:33,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907997854] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:05:33,122 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:05:33,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 60 [2024-09-12 18:05:33,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760672340] [2024-09-12 18:05:33,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:05:33,123 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-09-12 18:05:33,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:05:33,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-09-12 18:05:33,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=396, Invalid=3144, Unknown=0, NotChecked=0, Total=3540 [2024-09-12 18:05:33,124 INFO L87 Difference]: Start difference. First operand 1442 states and 1614 transitions. Second operand has 60 states, 60 states have (on average 3.2) internal successors, (192), 60 states have internal predecessors, (192), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:05:36,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:05:36,375 INFO L93 Difference]: Finished difference Result 1918 states and 2154 transitions. [2024-09-12 18:05:36,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-12 18:05:36,376 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 3.2) internal successors, (192), 60 states have internal predecessors, (192), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 144 [2024-09-12 18:05:36,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:05:36,380 INFO L225 Difference]: With dead ends: 1918 [2024-09-12 18:05:36,380 INFO L226 Difference]: Without dead ends: 1836 [2024-09-12 18:05:36,380 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 252 SyntacticMatches, 28 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2338 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=412, Invalid=3370, Unknown=0, NotChecked=0, Total=3782 [2024-09-12 18:05:36,381 INFO L434 NwaCegarLoop]: 48 mSDtfsCounter, 17 mSDsluCounter, 962 mSDsCounter, 0 mSdLazyCounter, 1451 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1010 SdHoareTripleChecker+Invalid, 1451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-09-12 18:05:36,381 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 1010 Invalid, 1451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1451 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-09-12 18:05:36,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1836 states. [2024-09-12 18:05:38,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1836 to 1447. [2024-09-12 18:05:38,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1447 states, 1354 states have (on average 1.1078286558345642) internal successors, (1500), 1366 states have internal predecessors, (1500), 60 states have call successors, (60), 31 states have call predecessors, (60), 30 states have return successors, (59), 49 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-12 18:05:38,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1447 states to 1447 states and 1619 transitions. [2024-09-12 18:05:38,271 INFO L78 Accepts]: Start accepts. Automaton has 1447 states and 1619 transitions. Word has length 144 [2024-09-12 18:05:38,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:05:38,271 INFO L474 AbstractCegarLoop]: Abstraction has 1447 states and 1619 transitions. [2024-09-12 18:05:38,271 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 3.2) internal successors, (192), 60 states have internal predecessors, (192), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:05:38,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:05:38,272 INFO L276 IsEmpty]: Start isEmpty. Operand 1447 states and 1619 transitions. [2024-09-12 18:05:38,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-09-12 18:05:38,273 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:05:38,273 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:05:38,287 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2024-09-12 18:05:38,477 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2024-09-12 18:05:38,477 INFO L399 AbstractCegarLoop]: === Iteration 118 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:05:38,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:05:38,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1540610226, now seen corresponding path program 13 times [2024-09-12 18:05:38,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:05:38,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353852170] [2024-09-12 18:05:38,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:05:38,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:05:38,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:38,878 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:05:38,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:38,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-12 18:05:38,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:38,881 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-12 18:05:38,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:38,882 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-12 18:05:38,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:38,883 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-12 18:05:38,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:38,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-12 18:05:38,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:38,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-09-12 18:05:38,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:38,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-09-12 18:05:38,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:38,887 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 186 proven. 157 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:38,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:05:38,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353852170] [2024-09-12 18:05:38,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353852170] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:05:38,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311685988] [2024-09-12 18:05:38,888 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 18:05:38,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:05:38,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:05:38,889 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:05:38,890 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2024-09-12 18:05:38,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:38,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-12 18:05:38,942 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:05:39,592 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 231 proven. 112 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:39,593 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:05:40,041 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 231 proven. 112 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:40,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311685988] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:05:40,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:05:40,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 57 [2024-09-12 18:05:40,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865553334] [2024-09-12 18:05:40,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:05:40,042 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-09-12 18:05:40,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:05:40,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-09-12 18:05:40,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=2799, Unknown=0, NotChecked=0, Total=3192 [2024-09-12 18:05:40,043 INFO L87 Difference]: Start difference. First operand 1447 states and 1619 transitions. Second operand has 57 states, 57 states have (on average 3.245614035087719) internal successors, (185), 57 states have internal predecessors, (185), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:05:43,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:05:43,343 INFO L93 Difference]: Finished difference Result 1975 states and 2218 transitions. [2024-09-12 18:05:43,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-12 18:05:43,343 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 3.245614035087719) internal successors, (185), 57 states have internal predecessors, (185), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 144 [2024-09-12 18:05:43,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:05:43,347 INFO L225 Difference]: With dead ends: 1975 [2024-09-12 18:05:43,347 INFO L226 Difference]: Without dead ends: 1893 [2024-09-12 18:05:43,348 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 254 SyntacticMatches, 29 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2096 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=409, Invalid=3013, Unknown=0, NotChecked=0, Total=3422 [2024-09-12 18:05:43,348 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 17 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 984 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 984 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 984 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 18:05:43,348 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 768 Invalid, 984 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 984 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 18:05:43,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1893 states. [2024-09-12 18:05:45,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1893 to 1449. [2024-09-12 18:05:45,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1449 states, 1356 states have (on average 1.107669616519174) internal successors, (1502), 1368 states have internal predecessors, (1502), 60 states have call successors, (60), 31 states have call predecessors, (60), 30 states have return successors, (59), 49 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-12 18:05:45,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1449 states to 1449 states and 1621 transitions. [2024-09-12 18:05:45,193 INFO L78 Accepts]: Start accepts. Automaton has 1449 states and 1621 transitions. Word has length 144 [2024-09-12 18:05:45,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:05:45,193 INFO L474 AbstractCegarLoop]: Abstraction has 1449 states and 1621 transitions. [2024-09-12 18:05:45,193 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 3.245614035087719) internal successors, (185), 57 states have internal predecessors, (185), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-12 18:05:45,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:05:45,194 INFO L276 IsEmpty]: Start isEmpty. Operand 1449 states and 1621 transitions. [2024-09-12 18:05:45,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2024-09-12 18:05:45,195 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:05:45,195 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:05:45,209 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2024-09-12 18:05:45,395 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2024-09-12 18:05:45,396 INFO L399 AbstractCegarLoop]: === Iteration 119 === Targeting mainErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:05:45,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:05:45,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1545952238, now seen corresponding path program 14 times [2024-09-12 18:05:45,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:05:45,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986272437] [2024-09-12 18:05:45,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:05:45,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:05:45,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:46,309 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:05:46,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:46,311 INFO L134 CoverageAnalysis]: Checked inductivity of 797 backedges. 0 proven. 797 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:05:46,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:05:46,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986272437] [2024-09-12 18:05:46,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986272437] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:05:46,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191933730] [2024-09-12 18:05:46,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:05:46,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:05:46,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:05:46,313 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:05:46,314 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2024-09-12 18:05:46,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:05:46,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:05:46,378 INFO L262 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-09-12 18:05:46,379 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:05:46,512 INFO L134 CoverageAnalysis]: Checked inductivity of 797 backedges. 0 proven. 797 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:05:46,512 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:05:48,273 INFO L134 CoverageAnalysis]: Checked inductivity of 797 backedges. 0 proven. 797 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-12 18:05:48,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191933730] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:05:48,273 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:05:48,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53, 53] total 107 [2024-09-12 18:05:48,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765708816] [2024-09-12 18:05:48,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:05:48,274 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 108 states [2024-09-12 18:05:48,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:05:48,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2024-09-12 18:05:48,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2269, Invalid=9287, Unknown=0, NotChecked=0, Total=11556 [2024-09-12 18:05:48,276 INFO L87 Difference]: Start difference. First operand 1449 states and 1621 transitions. Second operand has 108 states, 107 states have (on average 2.607476635514019) internal successors, (279), 108 states have internal predecessors, (279), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:05:54,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:05:54,651 INFO L93 Difference]: Finished difference Result 2685 states and 3057 transitions. [2024-09-12 18:05:54,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2024-09-12 18:05:54,652 INFO L78 Accepts]: Start accepts. Automaton has has 108 states, 107 states have (on average 2.607476635514019) internal successors, (279), 108 states have internal predecessors, (279), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 139 [2024-09-12 18:05:54,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:05:54,657 INFO L225 Difference]: With dead ends: 2685 [2024-09-12 18:05:54,657 INFO L226 Difference]: Without dead ends: 2684 [2024-09-12 18:05:54,658 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 226 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4303 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2269, Invalid=9287, Unknown=0, NotChecked=0, Total=11556 [2024-09-12 18:05:54,658 INFO L434 NwaCegarLoop]: 84 mSDtfsCounter, 882 mSDsluCounter, 1275 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 926 SdHoareTripleChecker+Valid, 1359 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:05:54,658 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [926 Valid, 1359 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:05:54,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2684 states. [2024-09-12 18:05:56,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2684 to 1489. [2024-09-12 18:05:56,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1489 states, 1396 states have (on average 1.1103151862464182) internal successors, (1550), 1408 states have internal predecessors, (1550), 60 states have call successors, (60), 31 states have call predecessors, (60), 30 states have return successors, (59), 49 states have call predecessors, (59), 59 states have call successors, (59) [2024-09-12 18:05:56,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1489 states to 1489 states and 1669 transitions. [2024-09-12 18:05:56,564 INFO L78 Accepts]: Start accepts. Automaton has 1489 states and 1669 transitions. Word has length 139 [2024-09-12 18:05:56,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 18:05:56,564 INFO L474 AbstractCegarLoop]: Abstraction has 1489 states and 1669 transitions. [2024-09-12 18:05:56,564 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 108 states, 107 states have (on average 2.607476635514019) internal successors, (279), 108 states have internal predecessors, (279), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-12 18:05:56,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:05:56,565 INFO L276 IsEmpty]: Start isEmpty. Operand 1489 states and 1669 transitions. [2024-09-12 18:05:56,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-09-12 18:05:56,566 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 18:05:56,566 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 18:05:56,580 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2024-09-12 18:05:56,770 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2024-09-12 18:05:56,771 INFO L399 AbstractCegarLoop]: === Iteration 120 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [mainErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, mainErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2024-09-12 18:05:56,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 18:05:56,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1904307094, now seen corresponding path program 14 times [2024-09-12 18:05:56,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 18:05:56,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825028357] [2024-09-12 18:05:56,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 18:05:56,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 18:05:56,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:57,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 18:05:57,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:57,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-12 18:05:57,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:57,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-12 18:05:57,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:57,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-12 18:05:57,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:57,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-12 18:05:57,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:57,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-09-12 18:05:57,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:57,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-09-12 18:05:57,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:57,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-09-12 18:05:57,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 18:05:57,114 INFO L134 CoverageAnalysis]: Checked inductivity of 463 backedges. 126 proven. 253 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:57,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 18:05:57,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825028357] [2024-09-12 18:05:57,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825028357] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 18:05:57,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572161128] [2024-09-12 18:05:57,114 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 18:05:57,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 18:05:57,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 18:05:57,116 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 18:05:57,116 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2024-09-12 18:05:57,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 18:05:57,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 18:05:57,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-12 18:05:57,170 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 18:05:57,301 INFO L134 CoverageAnalysis]: Checked inductivity of 463 backedges. 162 proven. 217 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:57,301 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 18:05:57,629 INFO L134 CoverageAnalysis]: Checked inductivity of 463 backedges. 162 proven. 217 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-12 18:05:57,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572161128] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 18:05:57,629 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 18:05:57,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 32 [2024-09-12 18:05:57,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123353988] [2024-09-12 18:05:57,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 18:05:57,630 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-09-12 18:05:57,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 18:05:57,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-09-12 18:05:57,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=842, Unknown=0, NotChecked=0, Total=992 [2024-09-12 18:05:57,631 INFO L87 Difference]: Start difference. First operand 1489 states and 1669 transitions. Second operand has 32 states, 32 states have (on average 3.90625) internal successors, (125), 30 states have internal predecessors, (125), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-12 18:06:00,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 18:06:00,088 INFO L93 Difference]: Finished difference Result 1703 states and 1905 transitions. [2024-09-12 18:06:00,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-09-12 18:06:00,089 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 3.90625) internal successors, (125), 30 states have internal predecessors, (125), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 149 [2024-09-12 18:06:00,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 18:06:00,093 INFO L225 Difference]: With dead ends: 1703 [2024-09-12 18:06:00,093 INFO L226 Difference]: Without dead ends: 1701 [2024-09-12 18:06:00,093 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 285 SyntacticMatches, 33 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 776 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=156, Invalid=900, Unknown=0, NotChecked=0, Total=1056 [2024-09-12 18:06:00,094 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 13 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 18:06:00,094 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 675 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 18:06:00,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1701 states.